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