粤嵌首页 | 联系我们 | 技术论坛  
概述
  无论是家中的数字电视,还是银行用的ATM柜员机,无一不是嵌入式系统的功劳。嵌入式系统已把应用嵌入到我们日常生活的方方面面。然而,国内嵌入式软件人才却远不能满足行业需要。嵌入式软件开发技能的人才供应存在巨大缺口。而当您还在为找不到合适的培训机构学习而发愁时,为在职工作没时间学习而犹豫时,为距离培训学校遥远而放弃时,粤嵌让您足不出户就能使用网络身临其境参与"面授"。粤嵌为您提供嵌入式系统培训, 嵌入式linux培训, arm嵌入式培训, arm嵌入式系统培训。是中国最专业的嵌入式系统培训基地。
粤嵌实时课堂优势
1、不受地区限制:无论你在全世界任何角落,只要你的电脑能接入互联网就可以接受一流的技术培训,并即时与粤嵌技术精英无障碍沟通。

2、上课时间灵活:在你工作学习之余,通过网络自我增值,节省了大量时间、路费和差旅费,避免舟车劳顿、轻松学习。

3、实时互动,即时交流:与粤嵌讲师互动教学、远程桌面相互控制的实验辅导、学员和讲师一对一或一对多的沟通,同时配备了相应的系统便于课前课后的教学交流与管理,这些方式都可让您在网络上充分体验一切面授所能带来的培训效果。

4、配备开发设备,同步项目实验:为每位学员提供由粤嵌自行研发的GEC2440开发套件、并配有我们编写的嵌入式高级培训教材,将嵌入式Linux课程内容最精华、最贴近企业需求的部分重新编排成一个系统的,有集中针对性的提高课程。

5、粤嵌金牌讲师:粤嵌教育师资力量雄厚,本期嵌入式Linux+ARM网络班师资团队主要由粤嵌中心技术总监黄松青老师,知名嵌入式企业技术总监冯老师、阴老师与唐老师负责授课和规划、更新培训课程;另外,本课程配备3名技术助理负责课余时间辅导以及实验辅导。各位老师均具备研发第一线工作经验,功底扎实,经验丰富。
远程直播培训电脑配置要求
一、硬件需求
1.计算机:CPU 1000MHz,内存128M以上,硬盘可用空间2G以上
2.网络:为保证最佳效果,接入Internet的独享带宽应在512K以上(在家参加远程直播培训时,建议使用1M以上的ADSL)
3.耳机:为了保证听课效果,请准备效果比较好的耳机
4.麦克风:建议配置,以便与讲师互动沟通。
5.摄像头:必须配置(用于学员与客服的及时沟通和教务管理)

二、软件需求
1.操作系统:Windows XP 、Win2000
2.直播客户端:安装 粤嵌网络课堂客户端。
3.QQ软件(便于客服即时沟通以及教务管理)
报名与咨询
24小时咨询热线:15013238362 4006-909-707
报名热线:
020 61038926-823/831
直接到学校参观:来校路线
中心地理位置图:点击查看
点击这里给我发消息 点击这里给我发消息
上课配套设备
参加Arm+嵌入式linux系统开发网络实时培训班,随即配送
GEC2440开发平台一套 粤嵌教育高级培训教材 上课用耳麦摄像头一套
GEC2440开发平台一套 粤嵌教育高级培训教材 上课用耳麦摄像头一套

远程直播方式介绍
不同于传统的将课程预先录制好供学员在线学习的这种E-learning培训方式,我们的远程直播培训与面授同步进行,学员坐在家里如同亲临教室中,培训效果堪比面授。您可以:

1、实时同步学习
讲师的操作步骤及课件PPT都可以通过远程直接共享到您的桌面。学员可以同步观看讲师的实验演示以及讲师所有操作步骤。讲师可以在线远程遥控辅导学员的实验。

2、参与互动
我们为远程培训配置了优质的MIC,远程学员可听到讲师清晰的授课声音,学员也可通过自己的MIC与讲师互动,并可通过直播平台中的提问方式实现现场讲师与学员的互动交流。

3、现场实时得到讲师帮助
通过粤嵌直播平台,可双向共享程序,讲师可直接操作学员的电脑,帮助学员解决实验中的问题。

4、专业化的课堂管理
具备专门的课程管理系统,学员通过该系统解决课前课后的技术问题,丰富的技术资源供参考,可获知班级内外最新动态。课后作业、项目也经此提交教师审核评分,保证优质的教学质量。
ARM+嵌入式系统开发网络实时课程介绍
课程概述
本课程是基于ARM+LINUX的软硬件培训体系结构。培训课程的重点是:S3C2410及其外围芯片的设计与编程,linux内核开发,嵌入式linux的移植,开发驱动程序,开发GUI程序.本课程定位于消费类电子、工业控制、军工企事业、电信/网络/通讯、航空航天、汽车电子、医疗设备、仪器仪表等相关行业,嵌入式系统开发工程师、系统移植工程师。
入学要求
您需“掌握”的基础是C语言、英语;需要“了解”的基础是操作系统原理,Linux常用命令的熟悉与使用;如果您能再涉猎些相关电子电路,汇编等知识,就最好不过了。
开课时间/学时/证书
2010年7月20日 156个学时 (周一至周五19:00—21:00,周六9:00—17:30,具体时间可见课表) GCSDE认证 ARM-ATC认证
本课程授课讲师
嵌入式驱动开发内核移值讲师黄松青
黄松青[教学视频]
嵌入式讲师阴雷鸣
阴雷鸣[教学视频]
嵌入式arm讲师冯老师
冯老师[教学视频]
嵌入式应用开发讲师唐辉
唐辉[教学视频]
课程大纲
入学考核:
C语言基础、C++基础、操作系统原理、计算机组成原理
序号 课程名称 课程内容
1 linux 快速入门 Linux 概述; Linux 的主要发行版;
Linux开发环境搭建-vmware虚拟机;Linux的基础知识;
Linux文件系统和文件; Shell的使用;常用的shell命令;
Linux的软件安装;Linux 的编程常识;Linux下VIM的使用;
编译器GCC的使用;调试器gdb的使用;
项目管理工具make的使用;
实验:安装linux系统;常用命令练习 ; gcc编译器使用;gdb调试;编写Makefile
2 嵌入式开发环境的搭建 嵌入式系统定义;Linux交叉开发环境介绍;
GNU交叉工具链的制作与使用;宿主机与PC机间的通信;
串口通信;交叉调试;
实验:Minicom配置使用,Windows超级终端配置实验;
NFS共享设置实验
3 Linux下的C语言高级编程 函数与程序结构、指针、数组、常用算法、库函数、
数据结构基础(包括链表、队列、栈、树、哈希表等内容)
4 Linux下的C++语言高级编程 面向对象的编程方法
5 Linux应用编程 文件I/O操作编程;
Linux系统调用与用户编程接口;
Linux中文件及文件描述符概述;
不带缓存的文件I/O操作;标准I/O开发。
Linux进程概述;Linux下进程结构;Linux下进程的模式类型;
Linux下进程管理;Linux进程控制编程;守护进程;
实验:文件操作;进程控制
进程间通信;多线程编程
管道;管道创建与读写;标准流管道;FIFO
信号发送与捕捉处理;共享内存实现;消息队列实现
线程概述与分类;Linux线程技术发展;线程的实现和基本操作;
线程访问控制。
实验:进程间通信,线程访问控制
6 Linux网络编程

TCP/IP协议概述;OSI参考模型和TCP/IP参考模型;
TCP/IP协议栈;TCP和UDP;
网络Socket概述;Socket通信原理;Socket基础编程。
实验:Socket通信编程

7 QT程序设计 Linux下gui编程介绍;Qt介绍;通过Qt designer认识Qt;
信号和槽;Qt的事件
实验:“Hello word!”Qt ;对象间通信:Signal 和 Slot 机制;
对话框;中的多线程编程;Qt 中的网络编程。
Linux阶段性项目架构
8 ARM体系架构与编程 嵌入式微处理器   ARM寄存器   ARM工作模式 
ARM异常中断  ARM汇编指令分类  ARM汇编指令寻址方式 
ARM汇编程序设计   C及汇编语言混合编程实验:
实验:基本ARM汇编指令编程;数据处理练习;
MDK开发环境入门 
9 ADS1.2开发环境与接口控制 MDK开发环境使用    J-Linuk仿真器使用
ARM调试环境建立 ARM开发板硬件结构 ARM GPIO应用
实验:汇编语言实现跑马灯   C语言实现跑马灯
10 ARM接口控制(二) ARM存储器控制器
NOR Flash应用设计NAND Flash应用设计
实验:存储器硬件设计  SDRAM访问  Flash读取
11 ARM接口控制(三) ARM中断控制器(IRQ和FIQ) IRQ与FIQ中断流程分析
ARM启动代码分析
实验:存储器硬件设计      按键中断实现实验
12 ARM接口控制(四) ARM时钟及定时器    TFT LCD驱动程序设计
触摸屏应用及校准
实验:PWM驱动蜂鸣器实验   LCD显示曲线及图片
触摸屏实现实验
13 Linux内核基础 Linux内核结构分析;Linux内核配置与编译 
Linux内核启动流程分析;Linux内核模块设计
实验:配置裁剪内核;升级内核;内核模块设计
14 Linux设备驱动设计(一) 字符驱动 驱动中的并发控制、中断、延时
实验:GEC2440小键盘驱动实例;Linux的IIC设备驱动分析
15 Linux设备驱动设计(二)

块设备  网络设备驱动

16 Linux设备驱动设计(三) 项目设备驱动
17 bootloader引导程序设计

bootloader介绍;u-boot软件工程;u-boot配置与编译;
u-boot移植;u-boot 使用
实验:分析修改u-boot源代码,移植到GEC2440开发板上

18 嵌入式linux内核开发

Linux内核介绍;Linux内核源代码结构;
Linux内核配置系统;Linux内核配置与编译
实验:配置裁剪Linux内核并添加修改驱动,移植到GEC2440开发板

19 根文件系统开发

根文件系统介绍;根文件系统的目录结构;根文件系统内容;
根文件系统制作;添加设备文件;添加动态链接库;
添加系统应用程序;添加配置文件 
实验:使用busybox,bash等开源软件构建根文件系统;

20 综合项目架构 综合项目架构原理、代码分析及步骤操作 
bootloader的移植  
内核的移植
根文件系统的制作和移植  
项目程序建立与移植