Linux驅動程序開發
Linux驅動程序開發作為嵌入式軟件開發中技術含金量最高的內容,是大部分嵌入式軟件工程師所希望從事的技術方向。本課程將硬件知識、內核態編程知識和驅動編程框架的知識融為一體,詳細介紹了字符設備、塊設備、網絡設備的驅動開發過程。理論與實踐相結合實現了常見硬件的驅動程序,以及驅動實現過程中常用的調試和故障排查技巧,力圖使學員達到中高級驅動開發水平。
FreeRTOS操作系統
本課程是FreeRTOS操作系統的基礎課,FreeRTOS 內核版本是基于 V10.5.1 進行講解,硬件MCU則是基于Cortex-M系列內核的系統支持。首先講解了Cortex-M系統及內核寄存器、異常處理和了解ARMv7匯編指令,再通過Keil軟件仿真實現系統調度原理。對操作系統任務管理、消息隊列、信號量、事件標志組、軟件定時器、任務通知等API應用講解,并通過函數邏輯框圖的方式對內核源碼進行
Qt6圖形界面開發
Qt是一個跨平臺的C++圖形用戶界面(GUI)工具包,支持網絡編程、文件IO、圖形圖像處理、數據庫等眾多功能,是Windows系統、Linux系統桌面軟件開發的主流UI框架,也被廣泛應用于嵌入式UI設計領域。本課程面向具有C++編程基礎的同學,涵蓋了Qt開發環境搭建、常用組件使用、多窗體設計、文件IO、繪圖、數據庫編程、多線程編程、網絡編程、多媒體編程等核心功能。
AliOS Things物聯網操作系統
該課程是由華清遠見引入天貓精靈技術指導,圍繞天貓精靈IoT技術打造的重磅項目實戰教程,它匯集了天貓精靈技術專家大量物聯網消費級智能產品、BLE、WiFi實戰經驗及案例,通過天貓精靈IoT開放平臺進行項目開發與學習,共同打造IoT實戰型人才!
AIoT物聯網《智能電車防盜系統》項目
AIoT《智能電車防盜系統》項目是一個典型的物聯網項目實戰課,從產品構思、硬件選擇、軟件功能框架設計開始,到4G模塊開發,實現接打電話與收發短信和GPS獲取以及HTTP協議訪問高德Web服務。再到HaaS板開發,板載傳感器采集、掌握AliOS Things物聯網操作系統的應用、字符串和JSON數據解析。再到阿里云物聯網平臺開發,實現設備接入與數據上報。最后通過Web頁面、手機小程序進行遠程控制設備
HaaS人臉識別、遠程監控項目
本課程是阿里云IoT和華清遠見聯合開發的物聯網綜合項目,使用阿里云最流行的HaaS芯片,華清研發的開發板,可實現HaaS AI遠程監控老板,實現傳感器實驗,上云,人工智能等多個項目。
基于OpenCV的機器視覺開發
從應用和解決方案直接帶入學習,從而提升直接學習基礎的無趣性,項目解決方案更開拓對產 品解決方案思路拓展,基礎語法貫穿全程,學以致用,對待小白友好語言晦澀難懂的是語義,更通俗的 讓學員清楚語義的表達方式,對待相對高齡學員,直擊興趣重點和行業解決方案,大量案例描述參透智 能產品背后的故事,激發用戶更大的興趣,縮減用戶的學習成本。
物聯網ARM開發
STM32系列課程主要培養學員對嵌入式系統控制部分體系結構的理解,掌握基于STM32F05STM32F407這兩款MCU的軟硬件開發技術,掌握常用UART、I2C、SPI等接口技術和常用傳感器的使用方法,同時學會兩種常用的無線傳感網絡WiFi、BlueTooth的工作協議。
基于STM32MP157的智能環境檢測項目
本課程是使用CubeIDE開發的環境監測系統,包括傳感器采集、數據處理、顯示和控制等內容。通過大量的實驗練習,學習環境監測系統開發的核心技能,從硬件原理到軟件開發全面解析,實時采集溫濕度、光照等參數,控制LED燈、風扇、蜂鳴器,支持閾值修改。學員可掌握基本通訊協議、IIC、SPI總線原理,快速提升操作和編程能力。
基于STM32MP157的人臉識別智能門鎖項目
人臉識別智能家鎖,是基于人的臉部特征信息進行身份識別的一種生物識別技術。除了安防、金融這兩大領域外,人臉識別還在交通、門禁、醫療、警務、電子商務等諸多場景實現了廣泛應用,且呈現出顯著應用價值。