当前位置: 嵌入式研究室 > 课程介绍 > 保五万年薪课程 >

嵌入式应用开发保五万年薪就业班


 

嵌入式应用开发保五万年薪就业班
 
嵌入式应用开发课程(ARM-LINUX平台)V2.0
 
行业背景
近两年嵌入式软件产业发展迅猛,而且也已成为软件体系的重要组成部分,正不断渗透到各个行业之中,作为包含在这些硬件产品中的特殊软件形态,嵌入式的产业增幅不断加大,而且在整个软件产业中的比重日趋提高。
    据有关部门提供的数据预测,在未来几年内,嵌入式系统的发展将为几乎所有的电子设备注入新的活力,嵌入式系统将在人们的日常生活中形成一个更大的应用领域。  
课程特色
◆结合流行的ARM平台和最新的Linux内核版本
◆全程项目体验,实例化场景式教学
◆真正的零基础培训,课程从基础到高端,使您从入门到精通
◆国内目前最全面高端的课程大纲,内容涵盖linux系统程序,Linux应用开发、Linux图形开发、多媒体、嵌入式数据库开发。
◆项目设计包括家庭媒体监控中心、手机播放器、网页浏览器、汽车电子、工控HMI、
◆视频点播系统等多个行业真实开发案例小班授课,人手一套开发环境,保证课堂效果

 

 

培养对象
针对立志于嵌入式应用软件开发、Linux软件开发、嵌入式产品设计的学员、计算机、电子、自动控制等相关专业的大学在校生以及需要补充知识的在职人员。

      
教材:
  
 《C程序设计语言》 、《C++primer》、《UNIX环境高级编程》、《C++ GUI QT4编程》
 
实战项目
       尚观嵌入式研究室嵌入式应用开发方向课程的实战项目为:家庭媒体监控中心。该项目主要实现三个具体功能(家居安防监控、数码相框、家庭饮食多媒体系统)。通过项目演练来巩固学习知识积累项目经验,提高技术水平。

 

 
师资力量
苑佳旭   白金全职
曾就职于中国航天科技集团公司第五研究院(中国空间技术研究院),参与过多个航天工程的设计及研发工作,主要从事嵌入式软硬件设计,比如电路设计、系统开发设计、GUI图形设计,QT编程
3年嵌入式行业教学、培训经验,精通ARM9/11,x86体系构架,ARM体系结构,精通C/C++,QT编程,精通Linux系统体系结构以及编程、winCE系统构建,而且从事国Altera/Xilinx FPGA相关技术的研发,对于运算模型方面,熟悉MATLAB技术全面,研发经验非常丰富。
 
孙高鑫  白金嵌入式讲师 拥有一项蓝牙技术专利
上海交通大学软件学院嵌入式方向硕士
美国风河公司VxWorks官方认证讲师。美国MIPS官方认证讲师
CSDN硬件与嵌入式开发/VxWorks版主
8年嵌入式项目开发经验,4年嵌入式行业教学经验。
主要研究计算机体系结构、实时操作系统、嵌入式图形库、嵌入式技术在医疗电子、工业控制、消费类电子领域的应用。
 曾任职于中国航空动力控制系统研究所,参与多项国家重点型号飞行器的研究设计工作。精通各种ARM平台下Linux、Windows CE、VxWorks的系统移植、驱动开发及行业应用软件开发。
      曾开发出工业雕刻机控制系统、智能型自动售货系统、远程监控全球眼、二代身份证扫描与身份识别、便携数码成像装置、GPS/GSM无线智能车辆管理系统、医疗生化培养箱等多种成功产品。06年开始嵌入式相关教学及研究工作,原美国风河VxWorks官方认证讲师,美国MIPS认证讲师,在国内多所大学进行专题讲座、师资培训,有非常丰富的教学实践经验。曾担任CSDN 硬件与嵌入式开发/VxWorks版主、并作为嵌入式在线网特约撰稿人发表多篇嵌入式教育培训及技术文章。
 
廖建秋  白金嵌入式讲师
6年嵌入式项目开发经验; 主要从事多个平台机顶盒芯片相关开发。
主要研究嵌入式系统设备驱动,嵌入式操作系统,嵌入式图形系统,linux内核;
曾经参与和带领多个大型项目开发,包括凌阳DVD和DMA(数字媒体匹配器)综合项目开发,moto pax270(xscale)芯片手机项目开发,飞天诚信加密狗项目开发(无操作系统嵌入式项目),天柏多款机顶盒等项目,intel ce系列多媒体处理器平台,天柏条件接收系统设计,嵌入式播放器系统设计,嵌入式3D游戏,嵌入式浏览器项目等等;
精通设备驱动设计,包括各种网卡驱动,各种LCD显示设备驱动,蓝牙驱动,智能卡驱动,USB驱动,demux驱动,音频驱动等;
精通多款处理器架构,包括arm,mips,arc,m68k等系列处理器.
精通linux内核机制,各种linux驱动模型.
有丰富的项目开发经验.现场代码教学方式,课堂生动活跃;
  
李柏章  白金嵌入式课程总监  著名黑客
7年以上嵌入式开发经验, 曾就职于世界知名芯片设计公司,担任项目经理多年,非常深厚的技术功底,并且受到学员的一致推崇。曾主导嵌入式游戏、矢量图形引擎、多媒体播放引擎核心、PMP、智能手机、SoftGPS、Bootloader(全新开发)等多个大型项目的开发。主要研究嵌入式软件工程与UML、嵌入式系统设计、操作系统实现以及矢量图形与脚本控制核心,精通ARM/MIPS平台, 熟读Linux源码, 精通LINUX驱动程序、应用程序开发,李老师曾经主导过几个实际产品的研发,从硬件工程师的定型,到嵌入式驱动编写、内核裁剪,一直到到上层的FrameBuffer,图形系统,应用程序,李老师作为技术经理进行难点的公关,成功研发了数个产品。一直以来以通俗的讲解、现场代码试验、风趣的课堂风格深受广大员好评。
 
李杨 白金嵌入式讲师 曾就职于世界500强的半导体公司,
4年以上嵌入式Linux核心驱动开发经验
主导开发多个国际大型项目,包括
USB驱动开发,SOC开发,SDIO驱动开发,iTron操作系统移植。
产品包括S1R72V17DAUB0A-1, 基于S2S65A00 SOC的Recorder,USB Dongle等。
曾在一个产品中,独立完成从上层的应用程序到底层驱动程序开发工作,并在日本同多国项目组成员完成最后的联合调试工作,熟悉Linux嵌入式开发整体流程,对国际项目合作和开发流程有深入理解。精通ARM体系结构,熟读Linux内核,对整个内核结构和驱动框架有清晰的概念,对USB, SDIO子系统有深入研究。
授课方式:
总结开发经验,解答开发中易犯的错误.
从嵌入式开发整体讲起,使学生有清晰的知识体系框架。
 
 张国威 白金嵌入式讲师
5年嵌入式开发经验和多项嵌入式项目设计管理经验、2年arm-linux开发授课经验。
历任电子工程师、程序员、项目组长,曾就职于菲律宾A2000技术公司项目经理3年。
长期从事Linux内核及ARM体系结构技术研究;
对Linux内核虚拟文件系统、内存管理、进程管理有较深入的研究。
精通SD / MMC、LCD、摄像头、触摸屏、GSM模块、GPS模块、网卡、USB等设备驱动。
开发过电子词典、MP3播放器、MTK平台手机、Linux智能手机等消费类电子产品,
拥有产品从设计到量产的全程经验。
负责课程: Linux内核驱动,ARM体系结构。
 
课程大纲:
 
第一部分 嵌入式开发基础强化训练
工欲善其事,必先利其器,好的开始是成功的一半,这一阶段课程非常重要。它将不同基础不同背景的学员带到同一层次上,能够让学员熟悉linux,并在linux环境下独立工作、使用Shell编写实用脚本程序、深入理解嵌入式C语言、数据结构和算法,它们是构成操作系统内核及嵌入式应用程序的基础。
1、linux操作系统基础
Linux系统安装
帮助系统-manpages
文件管理
用户管理
文本编译-VIM编辑器
Linux基本命令-查找、压缩、输入/输出重定向、管道、启动脚本、软件安装
X-window
TCP/IP简介
网卡配置
DNS配置
NFS配置
SSH使用
2、Shell编程
变量
运算符
流程控制
环境变量
文件操作
函数
输入输出
3、C语言程序设计
C语言基本数据类型
基本运算、控制语句
分支语句、循环语句
函数及其调用
指针的实质
数组、结构体、联合体
预处理
GCC使用
GDB调试
Makefile编写
CVS版本控制
4、数据结构及其算法
单双向链表
队列和堆栈
排序算法-冒泡排序,鸡尾酒排序,快速排序,堆排序
树和二叉树
 
 
 
第二部分嵌入式linux系统程序设计
走进嵌入式Linux应用开发从这里开始,进程和线程的概念是每一个应用程序的理论和运行基础,进程通讯和线程间共享资源的保护是保证应用程序能够满足功能和稳定性的必要条件。本阶段从POSIX编程接口利用C语言对这些知识点进行编程。文件是Linux中的重要概念,硬件也是一种特殊文件,围绕着串口的编程实现会使学员对文件的理解更近一步。从底层的角度了解图形界面、音视频、用户交互的原理,将对进一步的学习提供理论基础。
1、Linux文件及I/O编程
2、Linux进程、进程间通讯
3、多线程设计、多线程的互斥保护
4、socket网络编程-TCP/IP协议栈、TCP、UDP
5、Linux设备编程-包括串口、声卡、显卡
6、Mp3原理及其解码
7、FFMPEG原理,视频解码程序设计
8、U-boot移植
9、内核移植
10、文件系统制作
 
 
第三部分 C++ QT图形用户界面编程  
随着嵌入式软件硬件的发展,目前的嵌入式设备具有更高的性能和更好的图形用户界面,一个良好的图形用户界面已经成为一款嵌入式产品能否成功的一个重要组成部分。本阶段的学习就是针对目前最流行的跨平台GUI软件QT量身定制的。QT具有良好的封装性、可移植性和图形显示性能,可以移植到绝大多数主流的嵌入式操作系统上。目前QT所支持的操作系统有linux、Embedded Linux、windows、mac、windows CE/windows mobile、symbian、maemo等等。像三星无线数码相框"SPF-105V"著名的3D建模软件"DAZ 3D"Roku的机顶盒世界顶级的三维动画软件"maya" 来自苏格兰格拉斯哥的著名油汽公司Midland Valley的地质分析软件BIOTECA公司的著名3D解剖软件"Bioteca Virtual"飞利浦公司的家庭可视电话VP5500/VP6500、总部在比利时的barco公司的医疗影像产品、媒体与娱乐产品、智能显示产品、以及来自中国TCL公司的MiTv都是QT应用的典型例子。通过本阶段的学习使学员深入了解并掌握QT图形程序开发技术,为成功就业打下坚实基础。
 
1、掌握C++面向对象的编程思想、C++继承、构造、析构、复制构造、转换构造、      转换函数、重载、多态、异常、文件操作、模板、泛型编程
2、QT/QTE/GTK/miniGui/ucGUI介绍
3、QTE移植
4、QT窗口程序设计
5、深入理解信号和槽机制
6、事件管理
7、QT二维图形绘图
8、QT多线程、网络编程
9、数据库编程
10、国际化支持,动态切换语言
11、帮助Assistant
 

 
第四部分 实训项目
家庭媒体监控中心:
一.、项目背景
现代社会,工作量、工作压力的不断增加,使人们越来越意识到家庭的重要性,并希望在工作之余挤出更多的时间和家人相处;这些使得在家庭化娱乐,教育及家庭之间的沟通上逐渐呈现新的需求。
显然能同时具备娱乐,通信,数据信息功能,又能面向家庭的多媒体设施和服务将会非常符合这种人口特征变化而产生的需求。因此面向家庭的多媒体终端设备以及服务将大有可为。
现在市场上的多媒体设备繁多,但多数针对于个人,例如智能手机,视频电话机,还有个人电脑等。而缺乏面向家庭的多媒体设备和服务,家庭媒体监控中心解决方案正是应对这样的市场需求而研发。

 


 

 

二、功能介绍
a、安防监控功能
1、电话开门功能-家庭的大门可以使用普通钥匙开启,也可以通过打电话/短信开启,而且只识别预设的手机号,其他人打电话不会响应,这样就不怕忘带钥匙了。
2、防盗功能:能够控制摄像头进行拍照并通过GPRS将图片以彩信方式发送到指定手机
3、报警功能:通过煤气探头、温湿度传感器、烟感等传感器采集数据信息,如果出现异常第一时间以短信或电话的方式通知主人。主人可以通过互联网以网页方式接收并查看摄像头传来的现场信息。
4、智能灯光系统-家庭智能场景灯光,灯光能够根据音乐的节奏发生变化。
5、智能电动窗帘控制-多套窗帘可以实现群控
 
b、娱乐功能------数码相框:
本数码相框主要被放置在卧室、书房。除了具备基本数码相框功能之外,还实现了音乐、电影等多媒体播放功能,既可以本地播放也能够从控制中心边下载边播放。达到了主流商业数码相框技术水平。
数码相框开机显示logo
图片格式:JPEG/JPG、BMP;
声音格式:MP3、WMA;
音画同步:边放图片边播音乐;
电影格式:直接支持AVI、MPEG、MPEG1、MPEG2、MPEG4;
重复模式:单文件、目录、全部文件;
幻灯浏览:5秒-1小时间隔时间可调,多种图片过渡特效;
显示风格:宽屏或自动按比例缩放,图片不变形;
液晶调节:亮度、对比度、TFT亮度、TFT对比度均可调节;
时间日历:单独满屏大时间显示界面、日历显示界面;
闹钟铃声:可设一组闹钟时间、经典铃声;
语言选择:中英双语版本
存储扩展:支持SD卡存储音频、视频、图片文件
内容更新:控制中心可以远程更新终端设备中的程序、音频、视频、图片。
 
c、生活小帮手-----家庭饮食多媒体系统:
可以和家庭控制中心相连接,可以让使用者随时翻阅想要查询的菜谱或者是时下最流行的健康饮食。从此不必再为了一日三餐做什么而烦恼,只需要轻轻触摸屏幕,就可以找到最适合家人的健康美味菜谱。提供详尽的图文、视频教授;菜品的营养分析;提供mp3播放功能,这样就可以在做饭的同时享受着动听的音乐,为了不至于将饭菜做糊,暂时不提供视频播放功能。
 
:以上所有功能的设置都通过控制中心/终端设备来完成,控制中心通过网页的方式实现对终端设备参数的控制,由于功能比较多,可以根据自己的实际情况选做其中一部分功能
 

 

 


  • NO1 : 所有嵌入式授课都由尚观直营中心授课,尚观没有授权加盟中心讲授嵌入式高端技术,因为加盟中心无法保证授课质量,尚观对所有的学员必须全权负责。
  • NO2 : 签订全国唯一的双保就业协议(绝非模糊不清的就业协议),保就业,保底薪,不就业100%退还所有学费。尚观通过3个开发就业方向来保证就业:Linux内核驱动开发、UNIX环境高级编程、嵌入式应用编程。
  • NO3 : 评估嵌入式培训深度的指标就是学生有多少能写出真正的驱动来,尚观的嵌入式内核驱动开发课程让学员从零开始手写至少五种驱动程序。绝不是移植和改写,一定是从零开始独立完成。
  • NO4 : 必须通过考试才能培训,不通过考试不能入学。授课过程中,每个阶段都有考试,学不会免费重听。尚观每天强制学习到晚上8:30,配有专门的辅导人员,并且在实际老师讲课后还有免费的视频培训。人手一机,每天面授6小时,另外4小时有专人辅导。
  • NO5 : 尚观学员就业信息每月更新,张贴在各个培训中心接受所有新老学员监督,尚观是全国唯一每月实时更新就业信息的培训机构,尚观绝对不会使用以往学员就业信息循环滚动播放,网上查看学员就业信息的网址是:
  • NO6 : 尚观是嵌入式培训中最富有进取心的,在2007年全国最先推出 ARM11(iPhone的平台)课程,这个是最难的ARM体系课程。2007年12月,全国首家移植成功Android(Google手机操作系统)。2008年全国首家推出保8万年薪的核心层内核驱动课程。
  • NO7 : 尚观就业课程一定是全职讲师授课,因为兼职讲师没有责任心,无法对教学负责。尚观讲师介绍中的讲师明确写出是全职还是兼职。
  • NO8 : 全程实践案例授课,我们为每个就业课程设计的大型的案例,而且是企业实际使用的案例,有了这些案例,可以直接对找工作有支持和促进作用。
  • NO9 : 尚观嵌入式研究室从2005年就在开设嵌入式长期就业课程(不是周末的短期兼职业余老师班级),是国内最早开展嵌入式专业长期课程的培训机构。至今已经有近4年多的长期班职业嵌入式培训经验,毕业学员上千人。合作企业多达数百家,最重要的是这些企业对尚观的学员充分肯定。