原创 凌阳特价嵌入式Linux暑期特训班开班公告

2010-7-20 10:16 1360 2 2 分类: 消费电子

凌阳特价嵌入式Linux暑期特训班开班公告


凌阳教育www.sunplusedu.com是凌阳大学计划(北京凌阳爱普科技有限公司)下属机构,八年来培训高校老师逾千人,自08年开始从事学生嵌入式培训,2年来嵌入式linux实战就业班学生连续11期100%就业。


本次开设嵌入式linux暑期特训班,主要针对大三学生即将面临的校园招聘(大二学生要能力提高也可以考虑)。特训班利用暑假五周时间,课程涵盖C语言强化、嵌入式微处理器及平台、linux应用于系统编程三大部分,完成3个大项目与几十个动手实践;同时,结合学生即将面临校园招聘,还有针对性的设置了职业素质提高课程与应聘技巧辅导课程,提高就业竞争力。(课程详表见下)


开班时间:


7月26日-8月28日


上课时间


周周一—周六,每天早8点——晚22点(共420学时)


学费:3200元


优惠:团体报名(3人及3人以上)公司负责午餐及晚餐


食宿安排


1、学员用餐在凌阳公司内部,午饭+晚饭=12元(也可根据情况自行选择)


2、学员住宿在凌阳公司附近,每月200—300元


联系方式


1、  公司网址:http://www.sunplusedu.com/


2、  报名咨询电话: 010-62981113转2923


3、  在线咨询QQ: 913225107


      


详细课程体系如下:



嵌入式Linux暑期实战特训班专业课程体系


课程目标


    通过本课程的系统学习,可以使学员由浅入深地对嵌入式Linux系统全面学习,能够独立胜任嵌入式Linux应用开发、系统开发等多方面工作。课程目标包括:
    1、精通嵌入式C语言高级编程
    2、精通Linux操作系统使用
    3、精通Linux系统基础编程
    4、熟悉Linux系统网络编程
    5、熟悉ARM体系结构、Linux 平台架构
    6、独立完成Mplayer、基于Linux智能手机应用项目开发


第一阶段:嵌入式C语言编程


本期目标:嵌入式C语言在整个过程中起着至关重要的作用。C语言有功能强、使用方便灵活等特点,更重要的是可移植性比较强。一个精通C语言程序设计的程序员,可以很容易地进入Linux、WinCE、Vxworks等嵌入式操作系统下的软件开发工作。本阶段学习目标是掌握C语言基本知识、C编程语法基础,以及C语言高级编程,为将来的编程工作打下坚实的基础。


序号


阶段名称


课程内容


掌握要求


1


嵌入式C语言高级编程


C语言是嵌入式领域最重要也是最主要的编程语言,本课程将在学员C语言基础知识之上,通过大量编程实例重点讲解C语言的基础编程以及高级编程知识,包括常用函数与程序结构、字符串操作、指针、数组、结构体、宏、枚举、常用算法、库函数、文件的使用等知识。另外,本节还将讲解数据结构的基础内容,包括链表、队列、栈等内容的应用与C语言实现。各知识点都通过一个个实例,使理解更加深入。


精通


2


(项目实战一)
歌词解析器


     完成irc格式歌词的文件读取、解析、链表创建等,
     同时在屏幕上将解析出的歌词进行实时显示


精通


第二阶段:Linux应用及系统编程


本期目标:嵌入式Linux应用开发和系统开发是嵌入式Linux中最重要的一部分,也是企业人才需求最广的一部分。本期学习的主要目标是精通嵌入式Linux下的程序设计,熟练掌握嵌入式Linux的开发环境,深刻体会整个嵌入式Linux项目开发流程,强化学员对Linux应用开发的能力。


序号


课程名称


课程内容


掌握要求


3


  Linux操作系统使用


本课程主要讲解Linux操作系统的概念和安装方法。详细介绍Linux下的目录结构、基本命令、管理配置和编辑器,包括VI编辑器,GCC编译器, Make 项目管理工具以及Makefile。并进行嵌入式开发环境的搭建。


精通


4


Linux系统基础编程


本课程重点讲解标准I/O库,Linux多任务编程中的多进程和多线程,以及进程间通信、线程间通信、管道、消息队列、信号等重要知识。最后讲解基于s3c2440实验仪的GPIO,让学员与实际应用相联系。


精通


5


(项目实战二)
Mplayer播放器


利用TFT图形库,实现Mplayer界面设计。实现Mplayer播放、暂停、上一首、下一首、静音、播放列表等功能。


精通


第三阶段:嵌入式微处理器、平台开发及linux驱动


本期目标:平台开发是嵌入式Linux底层开发必备的基本技能,本阶段主要任务有:了解ARM体系结构和编程,掌握bootloader和kernel的移植技能,并了解Linux内核开发相关内容,具备ARM硬件接口的基础知识,S3c2440实验仪、触摸屏等模块原理、Linux驱动原理。独立完成基于Linux智能手机设计制作。


序号


课程名称


课程内容


掌握要求


6


ARM体系结构


ARM是嵌入式领域最主要的CPU处理器,了解ARM处理器的基础知识将为后面课程的底层开发打好基础。课程内容包括ARM处理器体系结构、中断、AXD编程环境、指令集、寻址方式、调试、应用编程等方面。


精通


7


嵌入式Linux 平台架构


本课程将使学员掌握从零开始搭建嵌入式Linux运行环境,包括内核裁减、内核移植、交叉编译、Bootloader移植、根文件系统制作,并在s3c2440实验仪上运行自己制作的Linux系统,集成部署Linux系统整个流程。


精通


8


(项目实战三)
基于Linux下的智能手机制作


利用TFT图形库实现手机界面设计,通过触摸屏检测手机按键,通过S3c2440试验仪控制与GPRS无线模组通信,实现接打电话,收发短信,查看短信。检测网路运营商,检测信号强度等功能。


精通


9


嵌入式高级应用编程


本课程将使学员了解Linux网路编程应用、基于QT的GUI开发、GPIO基本操作、触摸屏原理、LCD原理、Linux下驱动开发等内容


熟悉


 


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
2
关闭 站长推荐上一条 /3 下一条