1、掌握嵌入式層級架構(gòu),掌握 ARM Cortex-M 系列的單片機編程,如 STM32(F1、F3、F4、F7、G4)、中穎
等,熟練使用 Keil、CCS 等環(huán)境下的程序編寫(C、匯" />
嵌入式Linux,C 一、嵌入式開發(fā)
1、掌握嵌入式層級架構(gòu),掌握 ARM Cortex-M 系列的單片機編程,如 STM32(F1、F3、F4、F7、G4)、中穎
等,熟練使用 Keil、CCS 等環(huán)境下的程序編寫(C、匯編),掌握軟件 Debug 調(diào)試流程;
2、熟練掌握 UART/IIC/SPI/ADC 等片上外設(shè)驅(qū)動代碼編寫,掌握中斷/定時器/PWM/DMA 等程序編寫,掌握嵌
入式 MCU、DSP 業(yè)務(wù)邏輯開發(fā)。熟悉 RTOS(uC/OS-II)開發(fā)及移植技術(shù);
3、掌握 Linux 一些常用 shell 命令,會用 VIM 編寫編譯簡單 C 程序;
二、框架內(nèi)核
1、掌握常見的 51、MIPS、ARM(STM32)等單片機系統(tǒng)架構(gòu);
三、底層原理
1、常握 MCU、DSP 驅(qū)動層、應(yīng)用層原理;
2、通訊:掌握同步、異步、串行、并行通訊原理,RS232/RS485/CAN/EtherNet 接口,掌握 CANopen、ModBus
等工業(yè)通訊協(xié)議,熟悉 TCP/IP 網(wǎng)絡(luò)通訊及協(xié)議。掌握常用傳感器力矩傳感器、人體紅外、溫濕度、超聲波、光
強、煙霧、陀螺儀等工作原理;了解藍牙、WIFI、GPRS、ZigBee 等模塊常見通訊原理;四、運動控制
1、熟悉常見的 PID,F(xiàn)uzzy,F(xiàn)OC 等控制算法,掌握交流、直流、BLDC 的工作原理、伺服電機驅(qū)動原理,會設(shè)
計驅(qū)動電路、PCB、軟件代碼,熟悉減速機構(gòu)、編碼器的工作原理;
2、能夠根據(jù)電機進行參數(shù)辨識、計算及驗證,并設(shè)計硬件電路、驅(qū)動板及軟件程序;
機器人,儀器儀表 1、完成機器人內(nèi)部功率控制器模塊的研發(fā)并量產(chǎn);2、完成軌道電機驅(qū)動器的軟件研發(fā);3、完成磷酸鐵鋰
電池的技術(shù)方案設(shè)計;4、完成充電樁的電氣研發(fā)及技術(shù)對接;5、完成 Visual Studio 開發(fā)的上位機觸摸屏;
主要業(yè)務(wù):移動機器人/AGV ? 工作業(yè)績:1、完成機器人內(nèi)部功率控制器模塊的研發(fā)并量產(chǎn);2、完成軌道電機驅(qū)動器的軟件研發(fā);3、完成磷酸鐵鋰 電池的技術(shù)方案設(shè)計;4、完成充電樁的電氣研發(fā)及技術(shù)對接;5、完成 Visual Studio 開發(fā)的上位機觸摸屏;
主要業(yè)務(wù):腦機接口運動康復(fù)機器人(BCI) ? 工作業(yè)績:1、在研發(fā)部主攻嵌入式軟件開發(fā),ARM Cortex-M4 底層代碼編寫、固件編程、力控算法編寫、軟件流程圖、 DEBUG,獨自研發(fā)出康復(fù)機器人的運動控制系統(tǒng),包括圓周、平面、床旁三種形態(tài)機器人;2、另外承擔(dān)硬件設(shè)計及