端
1.硬體
####1.CPU指令
指令集
精簡指令集(RISC) RISC:Reduced Instruction Set Computing
複雜指令集(CISC) CISC:Complex Instruction Set Computing
CPU架構:
X86
ARM
PowerPC
MIPS MIPS32® 和 MIPS64®指令集架構
硬體應用
雲 :(雲計算、雲存儲交給伺服器(X86)
管 :(多核ARM 通信管道:網關、交換機、路由等等) MIPS架構
端 :(ARM + Android的陣營,手機等終端
####2.GPU
GPU TURBO
####3.硬體應用:
恩智浦S32V、英偉達DRIVE PX2、TI的TDA4、寒武紀1M、高通SA8155
Texas Instruments 德州儀器 TI
SoC( System-on-a-Chip) 稱為系統級晶片,也有稱片上系統,意指它是一個産品,是一個有專用目标的內建電路
2.軟體
####1.作業系統
os 通用作業系統
rtos 實時作業系統(Real-time operating system, RTOS) FreeRTOS C/OS-II VxWorks
華為:伺服器作業系統 openEuler 基于Linux
OpenHarmony 汲取Linux部分設計理念, 微核心
核心子系統:
OpenHarmony Linux
OpenHarmony LiteOS-A核心是基于Huawei LiteOS核心演進發展的新一代核心
從核心上看,鴻蒙跟安卓最大的差別,就是多了LiteOS核心
硬體抽象架構叫做HDF
LiteOS 華為的嵌入式RTOS
LiteOS開源項目目前支援 ARM Cortex-M0、Cortex-M3、Cortex-M4、Cortex-M7 等晶片架構
####中間件
方舟編譯器
華為 HiLink 将與Harmony OS統一為Harmony OS Connect
HarmonyOS 職業認證體系
OpenAI 宣布推出一種類似于 Python 的開源程式設計語言 Triton,并釋出了 Triton 1.0 版本
####工具鍊
3.應用軟體
3.圖像處理
C++庫
libjpeg-turbo
libjpeg 是一款開源的jpeg壓縮解壓庫
libjpeg-turbo 是它的更新版
libjpeg-turbo圖像編解碼器,使用了SIMD指令(MMX,SSE2,NEON,AltiVec)
來加速 x86,x86-64,ARM 和 PowerPC 系統上的JPEG壓縮和解壓縮
視訊編碼方式
MPEG組織和VCEG組織分别
MPEG-4
H262 一種視訊編碼格式
MPEG組織和VCEG組織合作
H2654-
opencv中做H264編碼實際上是向下調用 ffmpeg 的,
而ffmpeg中則又是調用libx264
"FF"代表"Fast Forward" MPEG視訊編碼标準
ffmpeg:該項目提供的一個工具,可用于格式轉換、解碼或電視卡即時編碼等
(libx264,libx265,libvpx)
opencv 編碼器和編碼格式
Python庫
opencv
PIL(pillow)
skimag
matplotlib.image
scipy.misc
4.參考:
自動駕駛(七十五)---------幾種硬體平台對比 https://www.pianshen.com/article/54512029005/