掌握Make、CMake及Makefile?程管理?具、Clion、VSCode、Keil等常見IDE的使用;
熟練使用Linux操作系統(tǒng)命令及shel" />
熟練掌握C語?,熟悉GCC等交叉編譯器的使用,理解指針函數(shù)的常見用法;
掌握Make、CMake及Makefile?程管理?具、Clion、VSCode、Keil等常見IDE的使用;
熟練使用Linux操作系統(tǒng)命令及shell腳本編程,熟悉Linux系統(tǒng)內(nèi)核裁剪與移植及FreeRTOS實時操
作系統(tǒng)的移植;
掌握ARM架構(gòu)下Cortex-A/Cortex-M3體系的程序開發(fā),理解NVIC、Timer等控制器?作原理,熟
悉UART、IIC、SPI等通信協(xié)議;
熟悉硬件原理圖和PCB的繪制,掌握基本焊接,熟練使用萬用表、示波器和邏輯分析儀;
熟悉AT命令,掌握WiFi、GPRS、NB-IoT等通信模組的使用和各云平臺的連接流程;
掌握C++編程語?,理解智能指針的使用,了解QT圖形化界面設(shè)計,理解信號與槽機制;
理解Linux多進程,多線程思想,了解常用進程間通信?式;
熟悉TCP/IP協(xié)議棧,掌握TCP、UDP協(xié)議基本?絡(luò)編程,理解HTTP、MQTT等應(yīng)用層協(xié)議;
了解socket編程接?,理解epoll和select?絡(luò)編程模型;
熟練使用SQL語句,了解常用SQL優(yōu)化?法和sqlite等常見數(shù)據(jù)庫。
項目?:智能體征檢測儀
項目簡介:儀器集成?率?氧、體溫和?壓檢測,?便患者的自我檢測,NB-IoT聯(lián)?提供遠程監(jiān)護
病?的功能,適用于醫(yī)院病房、社區(qū)診所或醫(yī)療康復(fù)中?等地?。
項目負責(zé):
基于ARM Cortex-M3體系下進?軟件編程,利用IIC、ADC等技術(shù),實現(xiàn)對?體?率?氧、體溫
和?壓的數(shù)據(jù)采集;
編寫NB-IoT模組驅(qū)動代碼,實現(xiàn)NB-IoT通信功能,并將傳感器數(shù)據(jù)上傳到應(yīng)用平臺;
為應(yīng)對短時間內(nèi)?量傳輸?shù)拇?數(shù)據(jù),設(shè)計環(huán)形緩沖區(qū),解決串?數(shù)據(jù)包丟失問題;
根據(jù)STM32單片機的NVIC中斷機制,實現(xiàn)“?鍵警報”功能和檢測任務(wù)控制功能;
使用SPI協(xié)議,實現(xiàn)主從機數(shù)據(jù)傳輸,從機獲取傳感器數(shù)據(jù),通過GPRS模塊發(fā)送短信的?式,實
現(xiàn)家屬短信接收檢測結(jié)果功能;
配合測試部門,協(xié)助軟硬件測試,通過DAPLink等?具,以斷點、單點執(zhí)?等?式查找BUG,使
用示波器、邏輯分析儀分析信號波形。
項目?: ?體感應(yīng)門控制系統(tǒng)
項目簡介:該系統(tǒng)智能化感應(yīng)?體進出門,移植FreeRTOS系統(tǒng)實現(xiàn)多任務(wù)處理,有效解決特殊情況
下的系統(tǒng)故障問題,應(yīng)用于購物中?、酒店或娛樂場合。
項目負責(zé):
使用超聲波測距、?體紅外感應(yīng)、紅外障礙三個傳感器,編寫對應(yīng)的驅(qū)動代碼,分別實現(xiàn)測距、
?物感應(yīng)和障礙物檢測的功能;
利用PWM技術(shù),設(shè)置對應(yīng)的信號頻率、極性和占空比,以控制電機旋轉(zhuǎn)的速度和正反?向;
編寫邏輯代碼,設(shè)置合適的?體感應(yīng)距離,處理不同狀態(tài)下玻璃門的打開與閉合,實現(xiàn)傳感器與
電機的聯(lián)動效果;
獨立完成FreeRTOS系統(tǒng)移植,創(chuàng)建動態(tài)任務(wù),使MCU在復(fù)雜情況下,能夠更加?效調(diào)度。
項目三: 園林環(huán)境監(jiān)測箱
項目簡介:ZigBee自組?結(jié)構(gòu),實現(xiàn)園林環(huán)境的智能監(jiān)測溫濕度、光照和?壤濕度等數(shù)據(jù),OLED
?屏滾動顯示監(jiān)測,滿?園林、公園等場景的環(huán)境監(jiān)測需求。
項目負責(zé):
選擇合適的傳感器,以STM32單片機作為主控,完成采集園林內(nèi)樹?的環(huán)境溫濕度、樹池?壤濕
度以及光照強度的功能;
利用IIC協(xié)議,接收微控制器處理后的傳感器數(shù)據(jù),實現(xiàn)監(jiān)測箱上OLED屏能夠?qū)崟r顯示溫濕度、
?壤濕度、光照強度的效果;
繪制模塊原理圖,檢查各傳感器與主控的引腳連接,完成PCB布局和布線等;
設(shè)計QT圖形化界面,獲取傳感器的采集數(shù)據(jù),并在QT SQL模塊中存儲,可以查看樹??長各時
間段的溫濕度、光照等