【课程介绍】
鸿蒙嵌入式开发工程师学习班,是为有志投身鸿蒙生态开发领域的人士量身打造。课程从鸿蒙系统架构、内核原理讲起,深入剖析分布式任务调度、设备虚拟化等关键技术。同时,详细讲解嵌入式硬件基础,如芯片选型、电路设计等,让学员具备软硬件协同开发能力。
实操环节,学员将参与智能家居、智能穿戴等多个真实项目,运用所学搭建鸿蒙嵌入式系统。授课师资来自行业头部企业与技术研究机构,拥有丰富的项目经验。学完该课程,学员不仅能掌握鸿蒙嵌入式开发技能,还能积累项目经验,更易获得相关高薪岗位。
【鸿蒙嵌入式开发工程师】
掌握C语言基本语法
熟悉结构化编程思想
熟练掌握使用指针访问动态内存
熟悉C语言各关键字特性
熟悉编译器工作原理
熟悉掌握C程序编译流程
1、基本数据类型
2、运算符
3、数组
4、指针
5、函数
6、宏与条件编译
熟悉数据结构与算法基本含义以及运用场景
掌握顺序表设计模式
掌握链表设计模式
掌握队列设计模式
1、何为数据结构,何为算法,何为时空复杂度,时间复杂度计算方式
2、静态顺序表基本概念,运用场景,设计模式,程序实现
3、动态顺序表基本概念,运用场景,设计模式,程序实现
4、单链表基本概念,运用场景,设计模式,程序实现
5、双链表基本概念,运用场景,设计模式,程序实现
6、顺序队列基本概念,运用场景,设计模式,程序实现
7、链式队列基本概念,运用场景,设计模式,程序实现
理解Linux文件IO基本概念,利用系统接口实现系统调用
理解Linux文件IO高级特性如异步IO,直接IO
掌握进程管理机制,进程间通信,信号处理
掌握线程管理机制,多线程编程
掌握网络编程套接字编程,网络编程
1、文件IO基础
2、文件IO高级
3、进程与进程间通信
4、进程间通信
5、线程同步与互斥
6、网络编程
掌握电学基础
掌握常见电子元器件
掌握模拟电路基础
典型电路实践
掌握数字电路基础
PCB项目实战
1、电学基础概念
2、常用定律
3、常见电子元器件
4、电路仿真
5、模拟电路基础
6、数字电路基础
7、PCB项目
掌握CPU结构与存储管理
掌握中断系统原理
掌握定时器原理
掌握ADC/DAC原理
掌握串口协议原理
1、51内核组成以及功能部件刨析
2、IO控制
3、中断与定时
4、通信接口
熟悉Cortex-M嵌入式平台基本构造以及电气特性
掌握开发环境配置以及程序烧录工具使用
掌握GPIO口基本概念,以及配置方法
掌握定时器功能以及PWM功能
掌握串口工作原理,以及功能配置
掌握ADC及DMA技术
掌握IIC通信协议
掌握SPI通信协议
掌握CAN总线通信协议
掌握RS485总线通信协议
掌握FreeRTOS
1、STM32F4基础使用
2、GPIO使用,硬件原理图分析
3、时钟体系剖析
4、外部中断
5、定时器
6、看门狗与RTC
7、ADC/DAC
8、IIC与SPI协议
9、RS485与CAM实验
10、实时操作系统 FreeRTOS
掌握LVGL分层架构(驱动层/核心层/应用层)及脏矩形渲染机制,理解对象树管理、事件驱动模型等核心设计思想
融合嵌入式RTOS调度(FreeRTOS)、内存管理优化等底层技能与UI动效设计
精通Flex/Grid布局系统,实现跨分辨率自适应界面
掌握样式继承、状态切换(LV_STATE_PRESSED等)与自定义控件开发
1、LVGL移植
2、LVGL基础对象
3、LVGL基础控件
4、LVGL样式
5、LVGL容器
6、LVGL事件
7、LVGL仪表盘
8、LVGL图片
9、LVGL画布
10、LVGL主题
熟悉RISC-V嵌入式平台基本构造以及电气特性
掌握开发环境配置以及程序烧录工具使用
掌握GPIO口基本概念,以及配置方法
掌握定时器功能以及PWM功能
掌握串口工作原理,以及功能配置
掌握ADC技术
掌握IIC通信协议
掌握SPI通信协议
掌握TCP/UDP/WIFI通信协议
掌握LiteOS(华为)实时操作系统使用
1、RISC-V嵌入式平台基本构造以及电气特性
2、开发环境配置以及程序烧录工具使用
3、GPIO口基本概念,以及配置方法
4、定时器功能以及PWM功能
5、串口工作原理,以及功能配置
6、ADC技术
7、IIC通信协议
8、SPI通信协议
9、TCP/UDP/WIFI通信协议
10、LiteOS(华为)实时操作系统使用
鸿蒙工程的创建、运行及ArkTS基础语法、系统基础组件的基本使用
1.鸿蒙介绍
2.工具的下载、安装及基本介绍
3.工程创建及工程结构介绍
4.工程的运行及调试
5.ArkTS语法
6.基础系统组件的及简单的逻辑交互
7.组件开发
8.装饰器
掌握声明式UI开发范式,学会使用状态管理处理业务逻辑
掌握if和ForEach渲染控制技能
掌握路由跳转及传参
1.状态管理
2.渲染控制
3.开发布局
4.路由
掌握数据持久化
掌握网络数据传输能力
1.数据持久化
2.网络能力
第十二阶段: 程序访问控制
掌握开发权限和受限权限申请
掌握系统picker获取资源和安全控件
1.权限申请
2.系统Picker
3.安全控件
完成鸿状健康项目搭建,能够和南向数据互通
1.项目前置准备
2.项目通用部件
3.启动页
4.引导页
5.Tabs容器页面
6.首页
7.健康发现页面
8.健康数据页面,南北向联动
9.登录注册功能
10.个人中心页面
【教学优势】
结合国内国外教育特长以及德国双元制教育理念,把传统的学历教育和职业教育相结合,以“分阶段、模块化,学分制”的教育模式,在整个教培行业展现出强大的管理能力和广泛的行业影响力。
【师资优势】
汇聚了一批经验丰富、技术精湛的专业教师,他们不仅具备扎实的理论知识,还拥有丰富的行业实践经验,能够深入浅出地为学员传授专业知识和技能,并在项目实践中给予宝贵的建议和指导,助力学员成长为行业所需的优秀人才。
周老师/高级讲师
拥有16年开发经验与7年教学经验,参与过多端电商类、娱乐社交类应用平台,ERP系统平台,OA管理系统平台,工业控制系统等大型工程。
丰富的全栈工程项目实践经验,精通前端各类框架、原生小程序及uniapp开发、开源鸿蒙南北向开发。
周老师/高级讲师
《基于ArkTS的鸿蒙多终端开发》副主编
深圳市职协鸿蒙应用开发考评考评员拥有超过十年的教育行业经验
擅长将深奥的IT知识转化为易于理解的教学内容,帮助学员更快从零基础学到精通
具有华为特邀专家授课讲师、HCDE等认证
【环境展示】
学院建立具有真实职业分为、设备先进、软硬配套、智慧化程度高的培训教室,完善的实践教学相关管理制度,能够满足开源鸿蒙培训的实践教学需要。参照开源鸿蒙工程师学院主要课程模块分别设置开源鸿蒙应用开发实训室2间、开源鸿蒙系统开发实训室8间以及开源鸿蒙认证考试实训室2间。
机构大厅
运动场所
培训教室
【机构简介】
深圳市百思鸿状教育科技有限公司(以下简称“百思鸿状”)是深圳开鸿数字产业发展有限公司(深开鸿)在深圳市龙岗区社会培训的教育行业渠道伙伴,也是百思教育集团成员单位。百思鸿状专注于职业教育领域,致力于培养国家需要的软件开发人员,为学员提供高质量的职业培训和学历教育服务,并紧密围绕深圳市软件与信息服务产业集群,对接鸿蒙原生应用软件生态产业链,“高起点架构、高标准建设、高质量实施”,聚焦鸿蒙工程师人才培养和认证体系建设,培养具有持续竞争力和创新力的鸿蒙软件工程师,建设一个集人才培养、人才认证、专业展示功能的鸿蒙工程师学院,最终以提升人才培养质量和产业服务能力,争创职业教育知名品牌,建设成为一所专业化、连锁化、品牌化的办学机构。