1、硬件開發(fā):負(fù)責(zé)原理圖設(shè)計(jì)、PCB布局(通常使用Altium Designer, Cadence等);元器件選型與評(píng)估;完成電路板的調(diào)試、測試與優(yōu)化。
2、軟件開發(fā):基于C/C++進(jìn)行嵌入式固件開發(fā);編寫裸機(jī)程序或RTOS(如FreeRTOS, uC/OS)任務(wù);驅(qū)動(dòng)外設(shè)(如ADC, DAC, UART, SPI, I2C, CAN, Ethernet等)。
3、系統(tǒng)集成與調(diào)試:使用示波器、邏輯分析儀等工具進(jìn)行硬件故障排查與性能調(diào)優(yōu);解決軟硬件協(xié)同工作中的問題。
4、文檔編寫:撰寫詳細(xì)的設(shè)計(jì)文檔、測試報(bào)告及用戶手冊(cè)。