大學期間搞過一段時間嵌入式軟件泼菌,大部分工作基本上花在通過接口與外圍設(shè)備通信以及調(diào)用SoC的IP震叮。常用的功能基本上都有開源軟件诗眨。如果要實現(xiàn)復雜的功能,一般都是上linux夸浅。
常見的接口和IP有:
GPIO
Interrupt
Timer
PWM
ADC/DAC
UART
I2C
SPI
I2S
SDIO
USB
Can總線
開源軟件:
μClinux
μC/OS-II, RT-Thread, FreeRTOS仑最,LiteOS
UIP, LWIP
FatFs
壓測工具:
stress
stream
Dhrystone(常用于熱測試和電源測試)
Geekbench