欢迎来到培训无忧网!

咨询热线 400-001-5729

位置:郑州培训无忧网 > 郑州电脑与IT > 郑州软件系统 > 郑州嵌入式开发

郑州嵌入式Linux应用开发课程培训班

授课机构:郑州信盈达IT教育

地址:郑州市二七区民主路6号

网报价格:¥电询

课程原价:¥电询

咨询热线:400-001-5729

课程详情 学校简介 学校地址 申请试听

关键词:郑州嵌入式开发培训班哪个好 郑州嵌入式开发培训班费用多少 郑州嵌入式开发培训班哪个靠谱

嵌入式Linux应用开发课程培训班

课程简介
理论20%+实践40%+项目40%
课程从零基础,由浅入深,系统地介绍了Linux系统从应用开发、系统移植、再到Linux驱动开发的一个过程。同时,融合国 内Linux培训和嵌入式培训的精华课程,并加入最 新的Linux 4.x驱动开发,是国 内首创的全套Linux驱动开发课程,成为国 内大学生学习Linux嵌入式开发的入门首 选!
实战项目
结合企业需求,研发新颖的教学实战案例:智能家居、智能穿戴、机械手臂、四轴飞行器、17自由度运动机器人、智能楼宇等,50+嵌入式项目等您来挑战!
课程大纲

第一阶段:Linux基础
1、C程序结构、编译原理、基本数据类型、输入、输出函数
2、linux程序设计,编译器
3、Makefile 学习
4、Shell编程
第二阶段:   C程序设计
1、C程序结构、编译原理、基本数据类型
2、运算符、表达式、流程控制、关键字
3、函数、数组,排序算法
4、精讲指针
5、预处理
6、结构体、共用体、枚举型
7、线性结构(链表)
8、堆栈应用和举例、栈与递归的实现
9、阶段项目实战
第三阶段: Linux 高 级系统编程
1、创建和使用库
2、文件和目录的维护、扫描目录
3、基于文件描述符的文件操作(非缓冲)
4、多进程
5、多进程,进程间通信
6、多线程编程
7、Socket网络编程
8、阶段项目实战
9、IO多路复用
第四阶段:Cortex-M4/7 驱动开发
1、Cortex-M4 介绍,开发环境搭建,GPIO模块实战
2、STM32F407 UART模块实战
3、STM32F407 中断模块实战
4、STM32F10X DMA模块
5、基本&通用定时器定时功能软件设计
6、ADC模数转换模块
7、STM32F407 RTC和系统定时器模块实战
8、STM32F407 IIC模块实战
9、STM32F407 SPI模块实战
10、TFTLCD模块实战
11、触摸屏模块实训
12、GUI
13、UCOS-II
14、环境检测项目实战
15、Cortex-M4高 级进阶模块实训 (CanBus总线、DAC数模转换、高 级定时器、看门狗定时器、FSMC文件系统等)
16、热门项目模块实战(Zigbee、IP程序远程升级、TCP/IP和USB模块、心跳传感器、433M模块、通信协议、蓝牙wifi、温湿度检测、语音等)
17、产品项目实战(智能机械手臂、可穿戴设备、四轴无人机、人体健康检测、驾校语音模拟等)
第五阶段:嵌入式Linux驱动开发阶段 (A9/A72双平台教学,采用最新的RK-3399)
1、u-boot介绍,u-boot常用命令学习
2、Linux内核移植编译,裁剪
3、内核顶层Makefile 交叉编译器修改
4、根文件系统制作,挂接
5、驱动理论,字符设备驱动
6、设备驱动:Linux驱动中断编程
7、平台总线驱动模型
8、LCD驱动程序移植 ,LCD应用程序编程
9、Linux输入子系统,触摸屏驱动
10、Linux I2C子系统
11、Exynos4412产品发布
12、Linux驱动项目实战
第六阶段:嵌入式 Android驱动开发阶段
1、Android设备驱动概述
2、Android设备驱动概述
3、JNI开发
4、NDK开发
5、SystemServer
6、ServiceManager
7、Android Binder通讯机制
8、Android电源管理
9、Android调试方法
10、Android设备驱动开发实例:LED
11、Android设备驱动开发实例:按键
12、Android设备驱动开发实例:蜂鸣器
11、Android设备驱动开发实例:串口
12、Android设备驱动项目实战
第七阶段:C++、QT开发
1、C++新特性,类和对象基本知识
2、类和对象基本思想,构造函数,析构函数
3、类中特殊数据成员和函数成员的初始化等类的其它基本知识
4、类域,友元,运算符重载
5、深入运算符重载
6、派生与继承
7、多态
8、模版思想
9、名称空间,string类,智能指针,typeid操作符
10、Qt入门知识
11、Qt信号与槽函数机制
12、基于Qt的图片浏览器的制作
13、基于Qt的MP3音乐播放器的制作
14、基于Qt的网络视频播放器的制作
第八阶段:Linux综合项目实战
1、基于嵌入式linux的智能家居管理系统
2、智能医疗管理系统
2、智能医疗管理系统
3、智能物联网管理系统
4、多媒体视频广告机
5、远程视频监控项目
6、USB键盘生产测试仪器
7、人脸识别系统
8、行车记录仪
9、刷卡消费系统

郑州信盈达IT教育简介

信盈达教育专注于提供高端方案设计、高端嵌入式/Android培训等服务。公司下设信盈达实训学院、信盈达研发中心、信盈达教学仪器三大业务板块。十多年来信盈达坚持着"技术领先、服务领先",以雄厚的实力和专业的品质成为有实力从产品最底层研发到系统层开发的嵌入式实训、产品解决方案提供商,为中 国IT行业提供有价值的职业教育服务。
专业为个人和企业提供嵌入式产品研发、生产、测试等服务,可根据客户需求设计产品的软件、硬件。客户亦可自行选择公司现有的成熟解决方案或核心板定制开发。我司可提供代加工业务,以成品/半成品开发或OEM/ODM等合作方式,力求与广大客户携手共进、共创辉煌!
信盈达在深圳、北京、上海、广州、南宁、成都、郑州等城市设立十二大直营实训中心,并在深圳设立产品研发中心、生产基地、测试基地。集研发、生产、培训、销售等中心。至今,信盈达产品销售网络已覆盖全 国36个大中小城市,被广泛运用于政府、教育、金融、医疗、企业、运营商等领域。

  • 学校名称:郑州信盈达IT教育

    固定电话:400-001-5729

    授课地址:郑州市二七区民主路6号 预约参观

  • 培训无忧网
免 费 申 请 试 听
提交申请,《培训无忧网》课程顾问老师会一对一帮助你规划更适合你的专业课程!

留下你的信息,课程顾问一对一为你规划更合适课程!
  • 姓名:

  • 手机:

  • 地区:

  • 想学什么: