嵌入式开发培训
信盈达——您身边的嵌入式培训专家
快速咨询嵌入式前景怎么样?
嵌入式市场需求大,企业很缺人。嵌入式就业前景广阔,保险行业、医疗行业、金融行业、车载导航、智能农业等多种行业均可用到它!正因如此,市场对嵌入式方向的人员需求逐渐增多,薪资也是水涨船高,尤其是嵌入式工程师。
课程简介
深圳信盈达嵌入式培训课程从基础的C语言和数据结构起步,一步步学习嵌入式LINUX系统移植、Linux应用开发、Android应用开发、Android系统移植、Android设备中间件开发。深圳嵌入式培训课程全程双平台教学Cortex-M4 四核ARM Cortex A9硬件平台、Linux 3.5内核。经过全套课程的学习,完全可以从入门到精通,进入到“钱途”无限的Linux嵌入式开发。包括应用开发和中间层开发,都足以胜任。信盈达嵌入式开发培训课程融合了国内Linux培训和嵌入式培训的精华课程,并加入新的Linux 4.x驱动开发,是国内首创的全套Linux驱动开发课程,成为国内大学生学习Linux嵌入式开发的入门首选!深圳嵌入式开发培训课程总共分为八部分,零基础起步,由浅入深,全面系统的介绍了Linux系统从应用开发、系统移植、再到Linux驱动开发的全过程。
2018嵌入式课程全新升级,采用六核A53/A72(RK3399)全新平台进行教学。
课程目标
1、掌握操作系统原理,编译原理,数据结构,数据库等相关知识
2、掌握Linux操作系统使用,包括命令,Shell,系统配置
3、掌握进行Linux下应用编程及系统调用
4、精通ARM CORTEX-A9体系结构以及开发
5、精通Bootloader移植、开发
6、精通Linux系统移植,内核裁减,调试
7、精通Linux常用接口驱动开发及驱动移植
8、精通用开发及系统移植
适合人群
1、希望往嵌入式应用方向开发的工程师
2、基础良好的在读研究生或者即将毕业的应届毕业生
3、熟悉Linux应用和框架开发,希望从上到下走通Linux系统的工程师
4、希望做驱动,做系统移植的工程师
5、有手机硬件维修基础,希望走向软件开发的特殊爱好者
6、在应用职工程师想提升个人技术水平者
上课方式
理论20% 实践40% 项目40%
课程大纲
第 一阶段: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、刷卡消费系统 |
嵌入式开发就业范围
嵌入式技术应用范围极广,日常生活中的手机、电子词典、可视电话、数字相机、汽车电子和家电控制系统等等都是典型的嵌入式系统,学生在毕业之后可选择从事家用电子、汽车电子、电信等行业的计算机应用设计开发,可以选择担任嵌入式产品及应用系统的设计与开发工程师,从事嵌入式技术的应用项目设计开发、产品维护和技术服务等相关工作。从信盈达参加培训的学员,在各个领域都收获了不错的报酬。
嵌入式项目案例
信盈达2008年在深圳南山高新科技园成立,提供高端方案设计、高端嵌入式/Android培训等服务。公司下设信盈达实训学院、信盈达研发中心、信盈达教学仪器三大业务板块。十年来公司坚持"好技术、好服务",以雄厚的实力和专业的品质成为有实力从产品最底层研发到系统层开发的嵌入式实训、产品解决方案提供商。为中国IT行业提供有价值的职业教育服务。在深圳、北京、上海、广州、南宁、成都、郑州等城市设立十二大直营实训中心。
从事嵌入式软件开发的好处
从事嵌入式软件的每个人工作范围相对狭窄,所涉及的专业技术范围就是那些(ARM、RTOS、MPEG、802.11等),时间长了这些东西会越搞越有经验,卖卖老本,几句指导也够让那些初入道者琢磨半年的。哪天若想创业,搞自已的产品,那么嵌入式是一个不错的主意,这可不像应用软件那样容易被盗版。
金牌讲师团
信盈达王牌讲师、技术总监,高级嵌入式Linux、 Android研发工程师。十年嵌入式LINUX&Android 项目研发经验,具有丰富的嵌入式系统软件开发经 验。精通Android下JAVA编程,精通LINUX下C及 C 编程。
十年硬件设计、EMC、安规研发经验,曾先后 在深圳中兴、格兰瑞、英威腾、信盈达电子等多家 研发型公司担任硬件工程师、硬件部经理等。涉及 汽车电子、工业控制、金融电子、医疗器械、无线 通信等行业。
信盈达金牌讲师,具有丰富的嵌入式、ARM研发及培训经验。十年嵌入式项目研发经验,具有丰富的嵌入式系统软件开发经 验。精通LINUX下C及C++编程。
什么样的人能学好嵌入式开发
什么样的人能学好嵌入式开发?首先必须是热爱编程,对嵌入式相当感兴趣的朋友,如果你对嵌入式感兴趣只是一时的,停留在表面上,只是对嵌入式的就业岗位多、薪资待遇好、晋升发展空间大感兴趣,那么你很有可能是转行学不好嵌入式的,因为嵌入式学习本身自带枯燥性,需要特别大的动力支撑。
本周仅剩 个试听名额
请键入信息,稍后系统将会把领奖短信发至您的手机