软件人才新出路 嵌入式人才获高薪
目前,嵌入式软件以每年30%的速度迅猛发展,面对巨大的嵌入式设备市场,专业出身的Linux嵌入式研发人才十分抢手,在国内,即使是一个只有半年开发经验的Linux人才,其月薪也可达3000元以上,一个有一年以上开发经验的Linux人才最低月薪可达4000-5000元。懂得嵌入式Linux研发的人才年薪可轻松超过10万。这些数字都超过了具有相同工作年限的软件研发人员和网络管理人员。
|
课程特点: |
本课程要求了解嵌入式Linux的开发流程,掌握嵌入式Linux开发模式;能进行嵌入式Linux的内核定制、移植和驱动开发;能进行嵌入式Linux的应用程序开发。 |
|
课程内容: |
|
| 课程目标 |
教材名称 |
课程内容 |
| 1、熟悉嵌入式Linux的开发流程,熟练搭建嵌入式Linux的开发环境
2、熟练进行嵌入式Linux下常用驱动程序的开发
3、熟练配置适合系统需求的嵌入式Linux内核并进行移植
4、熟练进行嵌入式Linux下应用程序的开发 |
1、实时Linux系统 2、嵌入式Linux系统应用编程
3、bootloader和内核移植
4、嵌入式设备驱动程序开发
5、除错与调试 |
1、嵌入式开发与嵌入式Linux开发 2、嵌入式Linux kernel的配置和移植
3、bootloader原理
4、嵌入式Linux下Socket编程,进程间通信,图形界面编程
5、嵌入式Linux设备驱动程序
6、Linux kernel中设备驱动等底层代码分析
7、arm Linux
8、ucLinux
9、Skyeye |
|
|
教学特色: |
聘请多位资深Linux研发专家授课,学员在嵌入式开发环境下真机操作和实验。
斥巨资精心打造拥有专业ARM9开发平台的Linux嵌入式实验室。 |
|
师资团队: |
周余
男,硕士,博士在读,毕业于南京大学电子工程与科学系,周余先生先后主持及参与过多个嵌入式项目软硬件的设计和开发。这些项目涉及到无线移动设备、行业手持设备、通讯设备到智能消费电子设备等多个领域,主要有新华智能手机硬件平台、swGUI、IP
Camera、Linux驱动开发与内核移植、wince驱动开发等等。作为嵌入技术领域的专业人士,周余先生还先后在国内外核心期刊发表论文数篇,并参与起草了中国嵌入式Linux标准草案。
高峰
男,硕士,毕业于南京大学电子工程专业,2001年参加IBM第一届全球Linux精英挑战赛,是全球25名优胜者之一。曾就职于飞思卡尔半导体(原摩托罗拉半导体)苏州研发中心,任嵌入式系统软件工程师和项目经理,为DragonBall系列处理器i.MX
开发Linux和WinCE BSP以及PMP,
V2IP等解决方案。主要负责开发Linux及WinCE驱动程序,bootloader,系统集成等。另外还熟悉Intel的StrongARM,PXA255,PXA27X和
Monahans平台。 Sharp公司的LH7A404平台,三星公司的S3C2410平台等。2006年1月至今就职于PalmSource南京研发中心,任嵌入式系统高级软件工程师,负责为国内外智能手机客户开发整体解决方案。
顾敏敏
男,硕士,毕业于南京大学电子工程系,新华科技嵌入式部骨干研发人员,多年从事嵌入式研发工作及项目经理,参与制定中国嵌入式
Linux标准,精通蓝牙,嵌入式Linux系统,S3C2410系统,另外还熟悉Intel的StrongARM,PXA27X平台,Sharp公司的LH7A404平台。
李超
男,博士,南京邮电大学计算机学院语言类课程教学负责人/嵌入式系统教学负责人,南京邮电大学计算机学院《嵌入式开发与设计》课程/《嵌入式Linux系统原理与设计》课程主讲教师。曾参与过嵌入式银行ATM机设计/ GPIB接口的网络化设计/嵌入式NAT协议设计/嵌入式网络安全拷贝仪/嵌入式远程无线监控系统设计/嵌入式系统平台的研制等多个校级省级项目。出版著作:北京邮电大学出版社《嵌入式系统原理与设计》/高教出版社 《嵌入式Linux系统原理与设计》/高教出版社 《嵌入式系统开发实例设计及分析》。 |
|
就业保证: |
与南京多家著名Linux嵌入式研发企业合作,学员入学即签订就业协议,毕业合格后保障就业。 |
|
其他精彩课程: |
| 课程名称 |
课程目标 |
课程内容 |
课时 |
| Linux系统管理 |
1、能熟练进行基于Linux的局域网的维护。 2、能根据要求对小型Linux服务器进行维护及升级
3、能够根据需求定制内核 |
1、Linux/Unix基本特性 2、Linux软件包管理机制
3、Shell
4、定制Linux内核
5、虚拟文件系统
6、基本网络服务器配置(DNS, Web, FTP, DHCP, SAMBA)
7、Linux安全
8、Troubleshooting |
40 |
| Unix系统管理(BSD, OpenSolaris) |
1、能熟练进行基于Unix的局域网的维护 2、能根据要求对Unix服务器进行维护及升级 |
1、Unix基本特性 2、Unix软件包管理
3、Unix文件系统
4、Unix网络及服务管理
5、Unix安全
6、Troubleshooting |
24 |
| Enterprise课程 |
1、熟悉Linux/Unix在企业网络中的应用 2、能根据需要对企业网络中基于Linux/Unix的大型应用进行配置和维护 |
1、Linux/Unix下存储管理 2、Linux/Unix volume manager管理
3、Linux/Unix下RAID的实现和管理
4、Cluster管理
5、IDS管理
6、VPN管理
7、IPSec实现
8、PAM的实现和管理
9、IPtables实现和管理 |
40 |
| LAMP (Linux+ Apache+ MySQL+ PHP) |
1、理解关系数据库及SQL语言并熟练使用MySQL 2、能根据系统功能需求,架设基于LAMP的服务器
3、能够在基于LAMP的动态站点上熟练的进行项目开发 |
1、Linux系统以及服务器管理 2、在Linux平台上进行Apache服务器的架设和管理
3、在Linux平台上进行Mysql服务器的架设和管理
4、数据库,数据库管理系统,数据库结构设计
5、SQL语言
6、MySQL数据库
7、PHP语言 |
100 |
| Linux系统研发 |
1、深刻理解Linux系统工作原理及kernel结构 2、熟练进行Linux系统应用程序研发
3、熟练开发基于GTK的GUI application |
1、编译及调试 2、autoconf, automake使用
3、文件和目录操作
4、输入/输出
5、线程和进程
6、进程控制和进程间通信
7、Socket
8、设备驱动程序
9、GTK GUI程序设计 |
100 |
|
|