回 帖 发 新 帖 刷新版面

主题:嵌入式Linux软件工程师—就业培训班


  >>> 课程目标
 
参加嵌入式linux应用开发培训,可以使学员对桌面和嵌入式Linux应用编程有全面的了解,具备编写Linux环境下的应用程序和模块的能力。课程目标包括:

◆  熟练运用C语言进行应用程序设计;熟练掌握Linux操作系统具体操作;

◆       练编译、裁剪、定制Linux内核;

◆       熟悉嵌入式Linux系统开发的整体流程及项目开发方法;

◆       熟悉ARM体系结构、汇编指令及ADS开发环境使用;

◆       熟练运用Linux API接口进行应用程序编写,包括文件、串口操作、网络、进程间通信等;

◆       能够熟练运行QT库函数进行嵌入式图形界面设计;

◆       熟悉嵌入式WEB服务程序和CGI接口编程;

◆       熟悉嵌入式数据库工具SQLite的使用;

◆       了解Linux设备驱动程序的开发;
 
>>> 入学要求
 
理工科类大专以上学历,了解C语言程序设计;喜欢并有志投身于IT事业; 对计算机组成原理有一定了解;
 
>>> 质量保障
 
   ◆  雄厚的师资力量、经典完善的课程体系、提供丰富的课程录象及完善的教学管理确保教学质量;

   ◆  培训结束后免费提供一年的技术支持,充分保证培训后出效果;

◆  本期如有未学懂的内容下期可免费再学;

   ◆  入学即签推荐就业协议;
 
>>> 实验器材
 
     S3C 44B0X/2410 开发板
 
>>> 实训项目
 
  1.    MP3/MP4煤体播放系统     

  2.    网络照相机      

  3.    网络视频服务系统    

  4.    PDA应用系统设计

  5.    基于UDP下的文件传输协议  

  6.    samba,hotplug移植到ARM9开发板上 

  7.    实现44B0X系统启动设置
 
>>> 开课情况 (3人以上团队报名每人优惠100元)
 
◆      开课时间: 8月8日(全日制)   9月22日(全日制)

◆      学  时: 

共15周,  每周1、3、5授课,  每天7学时;    总计:300学时

本课程采用”理论+模块项目仿真+全真项目实训”的教学体系;根据课程进度将实际项目穿插到其中,实行项目课题分配,老师引导的项目教学模式,使每个学员充分发挥自主开发潜力; 更有助于学员“理论和实践“的结合,并且更好地发现问题,解决问题,以达到“学以致用“的效果。

◆  上课地点:(中嵌教育本部)成都市科华北路47号(川大科技大厦)

◆      外地学员:可协助安排食宿(须提前预定)
 
>>> 联系方式
 
◆   报名电话:028—68626056              66000616(24小时咨询)

◆  联 系 人:陶老师          李老师      在线咨询QQ:675800155    

◆  报名地点:成都市科华北路47号(川大科技大厦)606室

◆  企业网站:  http://WWW.ChinaEDA.CN  
 
具体课程大纲:
 
1.       C程序设计

1.1.1.            程序设计的基本概念和方法

1.1.2.            C语言常用数据结构分析

1.1.3.     C语言常用程序设计结构分析

1.1.4.     嵌入式Linux下C程序设计方法简单使用

1.1.5.     数组:一维、字符数组;

1.1.6.            函数:函数调用的方式,main函数参数的使用

1.1.7.     指针(上)

1.1.8.            指针(下)

1.1.9.     嵌入式底层操作与C语言程序设计分析;

1.1.10.         如何在C语言中构建一个大型的工程项目

1.1.11. 公司笔试题目分析;

2.          MCS-51单片机系统开发

2.1.1.     MCS-51单片机系统资源和开发方法介绍。

2.1.2.     MCS-51单片机常用汇编指令集

2.1.3.     MCS-51单片机定时器、中断源使用。

2.1.4.     MCS-51单片机扩展I/O的使用

2.1.5.     MCS-51单片机综合实验(数字钟或频率计)

3.      linux操作系统与编程

3.1.1.     Linux操作系统介绍及安装;

3.1.2.     基本操作命令的使用:cp、date、kill、ls、chmod等,基本gcc、vi、gdb工具的使用;

3.1.3.     Linux文件类型、目录组织结构及读写权限;

3.1.4.     Linux 系统管理及TCP/IP协议网络基础;

3.1.5.     linux shell编程和GNU make项目管理工具Makefile介绍及使用;

3.1.6.     Linux编程基础;

3.1.7.     Linux进程基本概念、进程管理、进程控制;

3.1.8.     Linux守护进程原理及实现;

3.1.9.     Linux设备管理,Linux 文件、I/O控制;

3.1.10. Linux进程控制;

3.1.11. Linux串口设备介绍,串口通讯程序设计;

3.1.12. Linux 进程间通讯的基本概念,管道通信、信号通信、共享内存、消息队列;

3.1.13. Linux 线程概述,    Linux 线程操作,  访问控制;

3.1.14. 嵌入式linux 网络编程,TCP/IP协议概述,使用Socket进行网络编程;实现网络文件传输服务程序;

3.1.15. 交叉编译及交叉编译环境的设置;uclinux交叉工具arm-elf-tools的使用; 编译配置uclinux内核;创建、下载、调试uclinux应用程序;uclinux源码目录结构;Linux内核启动过程综述;

4.      ARM体系结构及ARM汇编指令

4.1.1.     ARM处理器概述;ARM处理器系统结构:工作模式、系统寄存器、寻址方式、中断和异常;

4.1.2.     ARM指令系统概述;ARM定点、浮点指令集;

4.1.3.     Thumb指令系统概述;Thumb指令集介绍;

4.1.4.     ARM程序设计基础;应用系统设计与调试;

4.1.5.     44B0开发板原理图讲解;44B0 bootloader程序设计;

4.1.6.     嵌入式文件系统简介;ucLinux驱动程序结构框架介绍;uclinux 风鸣器驱动程序开发与调试;

5.      嵌入式系统开发流程与linux系统裁剪

5.1.1.     嵌入式系统基本概念、嵌入式操作系统介绍;

5.1.2.     嵌入式系统开发的模式和基本结构;

5.1.3.     Makefile 功能讲解及应用;

5.1.4.     linux内核配置与裁剪;

6.      QT编程

6.1.1.     嵌入式GUI简介;编译和安装Qt源分发程序;

6.1.2.     QT中面向对象程序设计的实现;Qt中使用类继承;创建对象和访问方法;

6.1.3.     QT中创建基本组件:创建主部件,添加按钮、菜单等;

6.1.4.     QT/embedded通信机制介绍;理解信号和槽,创建和使用用户信号和槽,信号与插槽之间的连接与断开;

6.1.5.     QT中的构造块,使用滚动条、菜单、QMainWindow部件;

6.1.6.     QT中的部件:按钮、标签、文本框、列表框、组合框、滑动框等;

6.1.7.     在QT中创建图形,QPainter类,使用颜色,使用字体;

6.1.8.     QT/embedded对话框设计;

7.      嵌入式web服务器及CGI编程

7.1.1.     使用boa构建嵌入式web服务器;

7.1.2.     html语言介绍;

7.1.3.     使用html语言空中web页面显示;

7.1.4.     CGI功能介绍和实现机制;

7.1.5.     使用CGI接口编程实现web应用服务;

8.      嵌入式数据库SQLite编程

8.1.1.     嵌入式数据库SQLite介绍及安装;

8.1.2.     SQL查询语句介绍;

8.1.3.     SQL编程访问控制数据库;

8.1.4.     在C程序中实现对SQLite数据库的访问与控制;

9.      综合实现项目

9.1.1.     构建嵌入式数据下载服务器:使用网页浏览器控制嵌入式平台上的数据下载
 

 
 成都中嵌信息技术有限公司 ChinaEDA嵌入式技术培训中心 
ChinaEDA嵌入式技术开放实验室
成都市科华北路47号(川大科技大厦)606 室 (028)85403908 (028)68626056 
叶老师 (028)66000616(24小时咨询电话) E-mail:ygm1976@163.com QQ:79394006

回复列表 (共1个回复)

沙发


红帽中国.西安4月份RHCE(redhatlinux 认证工程师)考试报名已经开始....
                咨询电话:029-88248109  www.xalinux.org   
                咨询QQ群:47399525  9543318  17931549

我来回复

您尚未登录,请登录后再回复。点此登录或注册