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