当前位置:    首 页 >> 认证培训 >> 火爆招生



弥补Linux不足,特携手广嵌,推出嵌入式Linux开发

就业班!!!凡从研博报名,即再享9折优惠。


从昔日的时尚电子产品——MP3、手机、PDA,到如今的新宠家电——智能电视、智能冰箱、机顶盒,再到工业生产及机器人尖端技术,进入21世纪后,IT产业的科技含量可谓越来越高,而作为驱动硬件系统的灵魂——嵌入式操作系统也随着IT技术的日趋成熟得到了更为广泛的应用。  

有关数据表明,2007年与嵌入式软件对应的设备全球市场出货量达到17亿台,2009年将达到22亿台。与之对应的是,2007年中国嵌入式软件的市场价值是320亿元,到2010年将达到550亿元。而移动嵌入式产品则将是未来销量增长最快的消费电子类产品之一。  

嵌入式系统的广泛应用带来的必然是对相关技术人才的极大需求,然而与这组逐年攀升的数字呈现对比的是国内嵌入式软件领域技术人员的极度匮乏。在中国的各大跨国公司及国内家电巨头如INTEL、TI、SONY、三星、TCL、联想和康佳等企业,都面临着嵌入式人才严重短缺的问题。据悉,目前国内核心嵌入式人才不足10000人,以区区10000人的阵容去争夺价值数百亿元的市场,其尴尬局面可想而知。

课程认证:

嵌入式Linux系统开发与移植班—广嵌GCSDE认证;

ARM9原理和驱动开发认证实战—ARM-ATC认证;

 

详细可浏览此网址:http://www.gdemb.com/pjt-tech,action-newsdetail,id-194.html

课程描述 
本课程是基于ARM+LINUX的软硬件培训体系结构。培训课程的重点是:S3C2410及其外围芯片的设计与编程,linux内核开发,嵌入式linux的移植,开发驱动程,开发GUI程序。
课程目标
通过本课程,学员可以掌握以下技能:基于S3C2410平台的嵌入式linux移植,开发嵌入式linux驱动程序,开发QTE图形界面;员掌握嵌入式linux项目的完整开发流程。相当于在企业经过1年的研发水平。
培训对象
有志从事嵌入式linux开发的学员。
入学要求
您需“掌握”的基础是C语言、英语;需要“了解”的基础是操作系统原理,Linux常用命令的熟悉与使用;如果您能再涉猎些相关电子电路,汇编等知识,就最好不过了。
授课讲师
梁老师
课  时
6周
开课时间
2008年08月30日
上课地点
中国广州科学城彩频路11号( 广东软件科学园 )D栋6楼
费  用
5500元 (凡是从研博处报名,可享受9折优惠)
课程内容

第一部分:ARM课程(6天)
1.1 ARM体系结构
1)嵌入式处理器概述;
2)ARM体系结构;
3)ARM指令分类及其寻址方式;
4)ARM程序设计;

1.2 ARM的C编程
1)ARM C/C++ 混合编程;
2)ADS的使用;
3)ARM开发调试环境的建立;
实验:
1、汇编语言实验;
2、汇编、C语言混合编程实验。
1.3 S3C2410A处理器
1)S3C2410A处理器体系结构;
2)S3C2410A 启动代码分析-汇编;
3)S3C2410A中断控制器;
实验:
1、外部中断实验;
2、矩阵键盘扫描实验。
4)S3C2410A看门狗控制器;
5)3C2410A PWM时钟应用;
6)S3C2410A实时时钟控制器;
实验:
定时器实验(看门狗、PWM时钟、实时时钟)。
7)S3C2410 Nand flash控制器;
8)S3C2410启动代码分析-C部分;
9)S3C2410串口控制器;
实验:
1、flash控制器实验;
2、串口控制器实验。
10)S3C2410A IIC控制器;
11)S3C2410A LCD控制器;
12)S3C2410A触摸屏控制器;
实验:
1、IIC控制器实验;
2、LCD控制器实验
3、触摸屏控制器实验。


第二部分:
嵌入式linux基础课程(3天)
2.1 linux 快速入门
1)Linux 概述;
2)Linux 的主要发行版;
3)Linux开发环境搭建-vmware虚拟机;
4)Linux的基础知识;
5)Linux文件系统和文件;
6)Shell的使用;
7)常用的shell命令;
8)Linux的软件安装;
实验:
1、安装linux系统;
2、常用命令练习
2.2 linux开发基础
1)Linux 的编程常识;
2)Linux下VIM的使用;
3)编译器GCC的使用;
4)调试器gdb的使用;
5)项目管理工具make的使用;
实验:
1)gcc编译器使用;
2)gdb调试;
3)编写Makefile

2.3 嵌入式Linux开发环境的搭建
1)嵌入式系统定义;
2)Linux交叉开发环境介绍;
3)GNU交叉工具链的安装与使用;
4)宿主机与PC机间的通信;
5)串口通信,以太网通信;
6)交叉调试;
实验:1)minicom,超级终端配置实验;
2)NFS共享设置实验


第三部分:嵌入式linux编程(4天)
3.1 Linux应用编程
1)linux进程控制;
2)进程间通信;
3)文件操作编程;
实验:进程实验,进程间通信实验,文件操作实验;
3.2 Linux网络编程 实验:服务器与客户端
3.3 QT程序设计
1)Linux下gui编程介绍;
2)Qt介绍;
3)通过Qt designer认识Qt;
4)信号和槽;
5)Qt的事件
实验:
1)“Hello word!”Qt ;
2)对象间通信:
3)Signal 和 Slot 机制;
4)对话框;
5)Qt 中的多线程编程;
6)Qt 中的网络编程。


第四部分:嵌入式linux驱动课程(5天)

4.1 嵌入式Linux内核配置与编译
4.2 Linux内核模块设计
4.3 Linux字符设备驱动设计
4.4 驱动中的并发控制、中断、延时
实验:
1)GEC2410小键盘驱动实例;
2)Linux的IIC设备驱动分析


第五部分:嵌入式linux移植课程(4天)
5.1 引导加载程序设计
1)bootloader介绍;
2)u-boot软件工程;
3)u-boot配置与编译;
4)u-boot移植;
5)u-boot 使用
实验:
u-boot常用命令,分析修改u-boot源代码,移植到GEC2410开发板上。
5.2
linux内核移植
1)Linux内核介绍;
2)Linux内核源代码结构;
3)Linux内核配置系统;
4)Linux内核配置与编译;
5)Linux内核启动流程分析
实验:
移植linux内核到gec2410开发板
5.3 根文件系统制作
1)根文件系统介绍;
2)根文件系统的目录结构;
3)根文件系统内容;
4)添加设备文件;
5)添加动态链接库;
6)添加系统应用程序;
7)添加配置文件
实验:
使用busybox,bash等开源软件构建根文件系统;

第六部分:
实践项目(7天)
实践项目:VOD视频点播 (学员在讲师辅导下独立完成)
项目阶段一:bootloader的移植
项目阶段二:内核的移植
项目阶段三:根文件系统的制作和移植
项目阶段四:播放器的移植
项目阶段五:界面的编写和vod的编写

我要报名

研博公司培训部联系人:何小姐/曾小姐
电话:(020)82599955,82598459
传真:(020)82598459
Email:sales@windowsce.com.cn

教学风采(上门培训现场)

广嵌中心现场(广州)


步步高现场(东莞)

 
 

关键字:wince,xpe,Linux,系统定制,驱动开发,嵌入式系统,工控,POS主板

粤ICP备:05053037 05041280

© 广州市研博科技有限公司版权所有 (020)82599955,82598459 未经许可不得复制、转载或摘编,违者必究