Python程序設(shè)計
Python程序設(shè)計課程服務(wù)于機器學習、深度學習等人工智能核心課程,詳細介紹了python面向過程編程的基礎(chǔ)語法,如變量、表達式、語句、函數(shù)等概念;對Python程序中特有的列表、元組、字典、集合、字符串等容器類型的典型操作給出了詳盡的示例;闡述了面向?qū)ο缶幊痰幕靖拍睿约胺庋b、繼承、多態(tài)三大面向?qū)ο缶幊痰暮诵奶匦裕辉诖嘶A(chǔ)上深化了模塊與包、函數(shù)重寫、迭代器與生成器、函數(shù)式編程等python編程
Linux驅(qū)動程序開發(fā)
Linux驅(qū)動程序開發(fā)作為嵌入式軟件開發(fā)中技術(shù)含金量最高的內(nèi)容,是大部分嵌入式軟件工程師所希望從事的技術(shù)方向。本課程將硬件知識、內(nèi)核態(tài)編程知識和驅(qū)動編程框架的知識融為一體,詳細介紹了字符設(shè)備、塊設(shè)備、網(wǎng)絡(luò)設(shè)備的驅(qū)動開發(fā)過程。理論與實踐相結(jié)合實現(xiàn)了常見硬件的驅(qū)動程序,以及驅(qū)動實現(xiàn)過程中常用的調(diào)試和故障排查技巧,力圖使學員達到中高級驅(qū)動開發(fā)水平。
物聯(lián)網(wǎng)云平臺實戰(zhàn)開發(fā)
物聯(lián)網(wǎng)云平臺作為物聯(lián)網(wǎng)學習和開發(fā)的核心環(huán)節(jié),對設(shè)備接入,數(shù)據(jù)獲取,數(shù)據(jù)處理和展示起著至關(guān)重要的作用,目前國外有亞馬遜、微軟、谷歌,國內(nèi)有阿里、華為、騰訊、中移動等優(yōu)秀物聯(lián)網(wǎng)云平臺。本課程基于物聯(lián)網(wǎng)云服務(wù)的角度,全面講解物聯(lián)網(wǎng)云服務(wù)平臺架構(gòu),物聯(lián)網(wǎng)云平臺使用及選型,物聯(lián)網(wǎng)云平臺接入技術(shù)、物聯(lián)網(wǎng)應(yīng)用層主要協(xié)議MQTT、并基于樂鑫的RISC-V架構(gòu)單片機ESP32-C3實現(xiàn)了一個完整的使用物聯(lián)網(wǎng)云平臺的
FreeRTOS操作系統(tǒng)
本課程是FreeRTOS操作系統(tǒng)的基礎(chǔ)課,F(xiàn)reeRTOS 內(nèi)核版本是基于 V10.5.1 進行講解,硬件MCU則是基于Cortex-M系列內(nèi)核的系統(tǒng)支持。首先講解了Cortex-M系統(tǒng)及內(nèi)核寄存器、異常處理和了解ARMv7匯編指令,再通過Keil軟件仿真實現(xiàn)系統(tǒng)調(diào)度原理。對操作系統(tǒng)任務(wù)管理、消息隊列、信號量、事件標志組、軟件定時器、任務(wù)通知等API應(yīng)用講解,并通過函數(shù)邏輯框圖的方式對內(nèi)核源碼進行
物聯(lián)網(wǎng)射頻識別和RFID開發(fā)
1,了解RFID的概念分類以及在物聯(lián)網(wǎng)中的應(yīng)用 2,熟悉RFID系統(tǒng)的架構(gòu)和相關(guān)標準協(xié)議 3,掌握14443協(xié)議和EPC C1G2協(xié)議 4,掌握RC522和PN532兩款RFID讀寫接口芯片的使用