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