物聯網ARM進階
①. 掌握STM32的進階開發技術:DMA、看門狗、電源管理和低功耗技術 ②. 掌握STM32的常見外圍組件:ADC、RTC、片上FLASH ③. 掌握STM32的并行總線組件:FSMC ④. 掌握STM32的顯示屏及觸摸屏開發
Python程序設計
本課程為Python程序設計課,服務于機器學習等人工智能核心課程。內容涵蓋Python面向過程編程基礎語法,列表等容器類型操作,面向對象編程核心特性。還涉及模塊與包、異常、迭代器與生成器、函數式編程、文件IO等知識。學生學后能掌握Python編程,為AI學習奠基,提升編程能力。
電子工程師入門第一課—數字電路技術
本課程為電子工程師入門課程,聚焦數字電路技術。內容涵蓋數字電子技術基礎概述;數制相關知識,包括數制轉換、數的表示、碼制及補碼運算;基本邏輯運算,如與、或、非等多種邏輯運算及三態門;集成TTL門電路,涉及二極管、三極管門電路,TTL門電路工作原理、特性分析、不同類型門電路及邏輯芯片原理。學生學后能掌握數字電路基礎,為后續學習奠基。
Linux驅動程序開發
Linux驅動程序開發作為嵌入式軟件開發中技術含金量最高的內容,是大部分嵌入式軟件工程師所希望從事的技術方向。本課程將硬件知識、內核態編程知識和驅動編程框架的知識融為一體,詳細介紹了字符設備、塊設備、網絡設備的驅動開發過程。理論與實踐相結合實現了常見硬件的驅動程序,以及驅動實現過程中常用的調試和故障排查技巧,力圖使學員達到中高級驅動開發水平。
C++開發基礎
本課程內容涵蓋C++數據類型、函數、結構體與類、構造與析構等核心知識要點。由擁有多年一線經驗的孟老師授課。學生學后能掌握C++基礎,為后續深入學習和開發打下堅實基礎。
物聯網云平臺實戰開發
物聯網云平臺作為物聯網學習和開發的核心環節,對設備接入,數據獲取,數據處理和展示起著至關重要的作用,目前國外有亞馬遜、微軟、谷歌,國內有阿里、華為、騰訊、中移動等優秀物聯網云平臺。本課程基于物聯網云服務的角度,全面講解物聯網云服務平臺架構,物聯網云平臺使用及選型,物聯網云平臺接入技術、物聯網應用層主要協議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讀寫接口芯片的使用