【課程介紹】
鴻蒙嵌入式開發(fā)工程師學習班,是為有志投身鴻蒙生態(tài)開發(fā)領域的人士量身打造。課程從鴻蒙系統(tǒng)架構、內核原理講起,深入剖析分布式任務調度、設備虛擬化等關鍵技術。同時,詳細講解嵌入式硬件基礎,如芯片選型、電路設計等,讓學員具備軟硬件協(xié)同開發(fā)能力。
實操環(huán)節(jié),學員將參與智能家居、智能穿戴等多個真實項目,運用所學搭建鴻蒙嵌入式系統(tǒng)。授課師資來自行業(yè)頭部企業(yè)與技術研究機構,擁有豐富的項目經驗。學完該課程,學員不僅能掌握鴻蒙嵌入式開發(fā)技能,還能積累項目經驗,更易獲得相關高薪崗位。
【鴻蒙嵌入式開發(fā)工程師】
掌握C語言基本語法
熟悉結構化編程思想
熟練掌握使用指針訪問動態(tài)內存
熟悉C語言各關鍵字特性
熟悉編譯器工作原理
熟悉掌握C程序編譯流程
1、基本數據類型
2、運算符
3、數組
4、指針
5、函數
6、宏與條件編譯
熟悉數據結構與算法基本含義以及運用場景
掌握順序表設計模式
掌握鏈表設計模式
掌握隊列設計模式
1、何為數據結構,何為算法,何為時空復雜度,時間復雜度計算方式
2、靜態(tài)順序表基本概念,運用場景,設計模式,程序實現
3、動態(tài)順序表基本概念,運用場景,設計模式,程序實現
4、單鏈表基本概念,運用場景,設計模式,程序實現
5、雙鏈表基本概念,運用場景,設計模式,程序實現
6、順序隊列基本概念,運用場景,設計模式,程序實現
7、鏈式隊列基本概念,運用場景,設計模式,程序實現
理解Linux文件IO基本概念,利用系統(tǒng)接口實現系統(tǒng)調用
理解Linux文件IO高級特性如異步IO,直接IO
掌握進程管理機制,進程間通信,信號處理
掌握線程管理機制,多線程編程
掌握網絡編程套接字編程,網絡編程
1、文件IO基礎
2、文件IO高級
3、進程與進程間通信
4、進程間通信
5、線程同步與互斥
6、網絡編程
掌握電學基礎
掌握常見電子元器件
掌握模擬電路基礎
典型電路實踐
掌握數字電路基礎
PCB項目實戰(zhàn)
1、電學基礎概念
2、常用定律
3、常見電子元器件
4、電路仿真
5、模擬電路基礎
6、數字電路基礎
7、PCB項目
掌握CPU結構與存儲管理
掌握中斷系統(tǒng)原理
掌握定時器原理
掌握ADC/DAC原理
掌握串口協(xié)議原理
1、51內核組成以及功能部件刨析
2、IO控制
3、中斷與定時
4、通信接口
熟悉Cortex-M嵌入式平臺基本構造以及電氣特性
掌握開發(fā)環(huán)境配置以及程序燒錄工具使用
掌握GPIO口基本概念,以及配置方法
掌握定時器功能以及PWM功能
掌握串口工作原理,以及功能配置
掌握ADC及DMA技術
掌握IIC通信協(xié)議
掌握SPI通信協(xié)議
掌握CAN總線通信協(xié)議
掌握RS485總線通信協(xié)議
掌握FreeRTOS
1、STM32F4基礎使用
2、GPIO使用,硬件原理圖分析
3、時鐘體系剖析
4、外部中斷
5、定時器
6、看門狗與RTC
7、ADC/DAC
8、IIC與SPI協(xié)議
9、RS485與CAM實驗
10、實時操作系統(tǒng) FreeRTOS
掌握LVGL分層架構(驅動層/核心層/應用層)及臟矩形渲染機制,理解對象樹管理、事件驅動模型等核心設計思想
融合嵌入式RTOS調度(FreeRTOS)、內存管理優(yōu)化等底層技能與UI動效設計
精通Flex/Grid布局系統(tǒng),實現跨分辨率自適應界面
掌握樣式繼承、狀態(tài)切換(LV_STATE_PRESSED等)與自定義控件開發(fā)
1、LVGL移植
2、LVGL基礎對象
3、LVGL基礎控件
4、LVGL樣式
5、LVGL容器
6、LVGL事件
7、LVGL儀表盤
8、LVGL圖片
9、LVGL畫布
10、LVGL主題
熟悉RISC-V嵌入式平臺基本構造以及電氣特性
掌握開發(fā)環(huán)境配置以及程序燒錄工具使用
掌握GPIO口基本概念,以及配置方法
掌握定時器功能以及PWM功能
掌握串口工作原理,以及功能配置
掌握ADC技術
掌握IIC通信協(xié)議
掌握SPI通信協(xié)議
掌握TCP/UDP/WIFI通信協(xié)議
掌握LiteOS(華為)實時操作系統(tǒng)使用
1、RISC-V嵌入式平臺基本構造以及電氣特性
2、開發(fā)環(huán)境配置以及程序燒錄工具使用
3、GPIO口基本概念,以及配置方法
4、定時器功能以及PWM功能
5、串口工作原理,以及功能配置
6、ADC技術
7、IIC通信協(xié)議
8、SPI通信協(xié)議
9、TCP/UDP/WIFI通信協(xié)議
10、LiteOS(華為)實時操作系統(tǒng)使用
鴻蒙工程的創(chuàng)建、運行及ArkTS基礎語法、系統(tǒng)基礎組件的基本使用
1.鴻蒙介紹
2.工具的下載、安裝及基本介紹
3.工程創(chuàng)建及工程結構介紹
4.工程的運行及調試
5.ArkTS語法
6.基礎系統(tǒng)組件的及簡單的邏輯交互
7.組件開發(fā)
8.裝飾器
掌握聲明式UI開發(fā)范式,學會使用狀態(tài)管理處理業(yè)務邏輯
掌握if和ForEach渲染控制技能
掌握路由跳轉及傳參
1.狀態(tài)管理
2.渲染控制
3.開發(fā)布局
4.路由
掌握數據持久化
掌握網絡數據傳輸能力
1.數據持久化
2.網絡能力
第十二階段: 程序訪問控制
掌握開發(fā)權限和受限權限申請
掌握系統(tǒng)picker獲取資源和安全控件
1.權限申請
2.系統(tǒng)Picker
3.安全控件
完成鴻狀健康項目搭建,能夠和南向數據互通
1.項目前置準備
2.項目通用部件
3.啟動頁
4.引導頁
5.Tabs容器頁面
6.首頁
7.健康發(fā)現頁面
8.健康數據頁面,南北向聯動
9.登錄注冊功能
10.個人中心頁面
【教學優(yōu)勢】
結合國內國外教育特長以及德國雙元制教育理念,把傳統(tǒng)的學歷教育和職業(yè)教育相結合,以“分階段、模塊化,學分制”的教育模式,在整個教培行業(yè)展現出強大的管理能力和廣泛的行業(yè)影響力。
【師資優(yōu)勢】
匯聚了一批經驗豐富、技術精湛的專業(yè)教師,他們不僅具備扎實的理論知識,還擁有豐富的行業(yè)實踐經驗,能夠深入淺出地為學員傳授專業(yè)知識和技能,并在項目實踐中給予寶貴的建議和指導,助力學員成長為行業(yè)所需的優(yōu)秀人才。
周老師/高級講師
擁有16年開發(fā)經驗與7年教學經驗,參與過多端電商類、娛樂社交類應用平臺,ERP系統(tǒng)平臺,OA管理系統(tǒng)平臺,工業(yè)控制系統(tǒng)等大型工程。
豐富的全棧工程項目實踐經驗,精通前端各類框架、原生小程序及uniapp開發(fā)、開源鴻蒙南北向開發(fā)。
周老師/高級講師
《基于ArkTS的鴻蒙多終端開發(fā)》副主編
深圳市職協(xié)鴻蒙應用開發(fā)考評考評員擁有超過十年的教育行業(yè)經驗
擅長將深奧的IT知識轉化為易于理解的教學內容,幫助學員更快從零基礎學到精通
具有華為特邀專家授課講師、HCDE等認證
【環(huán)境展示】
學院建立具有真實職業(yè)分為、設備先進、軟硬配套、智慧化程度高的培訓教室,完善的實踐教學相關管理制度,能夠滿足開源鴻蒙培訓的實踐教學需要。參照開源鴻蒙工程師學院主要課程模塊分別設置開源鴻蒙應用開發(fā)實訓室2間、開源鴻蒙系統(tǒng)開發(fā)實訓室8間以及開源鴻蒙認證考試實訓室2間。
機構大廳
運動場所
培訓教室
【機構簡介】
深圳市百思鴻狀教育科技有限公司(以下簡稱“百思鴻狀”)是深圳開鴻數字產業(yè)發(fā)展有限公司(深開鴻)在深圳市龍崗區(qū)社會培訓的教育行業(yè)渠道伙伴,也是百思教育集團成員單位。百思鴻狀專注于職業(yè)教育領域,致力于培養(yǎng)國家需要的軟件開發(fā)人員,為學員提供高質量的職業(yè)培訓和學歷教育服務,并緊密圍繞深圳市軟件與信息服務產業(yè)集群,對接鴻蒙原生應用軟件生態(tài)產業(yè)鏈,“高起點架構、高標準建設、高質量實施”,聚焦鴻蒙工程師人才培養(yǎng)和認證體系建設,培養(yǎng)具有持續(xù)競爭力和創(chuàng)新力的鴻蒙軟件工程師,建設一個集人才培養(yǎng)、人才認證、專業(yè)展示功能的鴻蒙工程師學院,最終以提升人才培養(yǎng)質量和產業(yè)服務能力,爭創(chuàng)職業(yè)教育知名品牌,建設成為一所專業(yè)化、連鎖化、品牌化的辦學機構。