查看: 4773|回复: 0

[培训] 第五期全新嵌入式Linux应用开发高级研修班

[复制链接]
发表于 2010-2-23 23:20:06 | 显示全部楼层 |阅读模式
关键词: linux , 高级 , 嵌入式 , 研修班 , 应用
第五期全新嵌入式Linux应用开发高级研修班

一、 主管单位:中国高科技产业化研究会
主办单位:中国高科技产业化研究会信号处理专家委员会
               北京中际赛威文化发展有限公司(www.zhongjisaiwei.com
               北京中际孚歌科技有限公司
二、 研修时间:2010318-21(17日报到)
三、 研修地点:上  海(具体地点及路线图详见报到通知)
四、 课程简介
本课程围绕工程案例,讲授内容以项目实践、技术诀窍及最新实用理论相结合为主。课程涵盖嵌入式Linux-2.6Linux-2.4嵌入式应用开发,包括基本的应用程序开发,网络分布式应用系统设计以及嵌入式图形应用开发。授课中每个学员都会使用ARM1136ejsARM926ejsARM920T三种实验器材,体验嵌入式网络通讯设备、工业控制设备和手持多媒体通讯娱乐设备的产品开发。通过学习本课程,学员能够掌握流行和最新的产品级嵌入式Linux应用程序开发技术。
亮点关键词:arm11 / 嵌入式linux / 嵌入式图形应用 / 嵌入式网络通讯设备
五、培训对象

嵌入式相关领域的专业人士,具有开发和设计经验的硬件或软件开发工程师系统移植工程师。
  学员学习本课程应具备下列基础知识:

熟悉C语言;

熟悉汇编语言;

了解嵌入式系统的基本知识。
六、课程内容
第一天
1. 全新嵌入式Linux系统开发环境
目标:掌握Linux驱动程序开发基本方法,用户程序和内核驱动程序的交互机制。经过学习后能够编写实用的字符设备驱动程序(采集数据/控制执行机)
      1.1.
嵌入式Linux现状与发展分析
      1.2.
建立嵌入式Linux开发环境
      1.3.
全新的ZIX嵌入式Linux开发环境
      1.4. gcc
工具链使用介绍
      1.5. gdb
工具调试简介
      1.6. Makefile
      1.7. autoconf
工具使用
      1.8.
跟踪工具strace使用
第二天
2嵌入式IO采集及控制软件开发
目标:掌握Linux内核存储器管理、定时、中断处理等基础设施的使用。经过学习后能够以高效的方式
实现驱动程序,获得较高的驱动程序性能。包括实时性、I/O吞吐率、低处理器占
2.1. 嵌入式LinuxIO子系统应用介绍
      2.2.
嵌入式Linux-2.6访问IO端口编程方法
      2.3.
嵌入式Linux-2.6控制简单执行机
      2.4.
嵌入式Linux读取键盘和按键输入
      2.5.
嵌入式Linux应用程序访问串口输入输出
      2.6.
嵌入式Linux-2.6应用程序访问本地Flash存储
      2.7.
嵌入式Linux-2.6应用访问外部存储
      2.8.
嵌入式Linux采集模拟量
      2.9.
嵌入式Linux输出模拟量
第三天
3嵌入式多进程及网络通讯软件开发
目标:掌握Linux块设备驱动程序和Flash存储器高级使用技术。经过学习后能够自如选择嵌入式存储
方案,并编写/移植相关驱动程序,满足苛刻的嵌入式数据存储需求

3.1. 嵌入式Linux进程概念与多进程开发

      3.2.
进程的创建,执行和消亡
      3.3.
用来控制进程和调度的相关系统调用
      3.4.
进程间通信介绍
      3.5.
进程间通信实例——管道和消息队列
      3.6.
进程间通信实例——信号
      3.7.
进程间通信实例——信号量和共享内存
      3.8.
进程开发中使用TCP/IP协议
      3.9.
进程开发实例——开发C/S架构的服务
      3.10.
将应用作为共享库发布
第四天
4嵌入式GUI图形应用及数据存储开发
目标:深入理解Linux网卡驱动程序开发方法,软件socket和网卡驱动程序的数据交换过程。经过学
习后能够编写实用的网卡驱动程序,并实现高级的网络监控功能
     
4.1. 嵌入式图形界面GUI介绍
      4.2.
流行的嵌入式图形库X-windows/GTK
      4.3.
嵌入式
QT/Qtopia/Qtopia-core
      4.4. Minigui/Microwindows
及其他图形库

      4.5.
开发Qtopia平台GUI应用
      4.6.
开发嵌入式GTK应用程序
      4.6.
开发嵌入式GTK浏览器Webrowser电子邮件
      4.7.
开发嵌入式GTK即时通讯软件,并实现MSN聊天
      4.7.
嵌入式存储和数据库简介
      4.8.
存储实例——使用嵌入式数据库
七、授课专家
老师:首席讲师,10年以上嵌入式技术从业经验,主持开发过多个大型嵌入式项目,涉及网络通讯,消费电子,工业控制,信息终端 等行业。对计算机体系结构有深入研究,熟悉电子工程和嵌入式领域技术发展趋势。熟悉ARMPPCMIPS等通用嵌入式平台,对应用优化的ASSP 案,如OmapDavincii.MXPowerQUICCXscale更有独到见解。活跃于开源Linux社区,主持ZIX嵌入式开发环境项 目,精通Mista Linux。为很多客户提供了最优解决方案。对系统移植有很强的经验,在X86/ARM/XSCALE/PowerPC/MIPS等各种体系结构平台上移植Linux内核;对于嵌入式Linux的实时性和CELinux的特点有深入研究。
八、授课方法:

采用理论与上机实践同步的专题讲解,结合交流、讨论、案例分析等互动的方式,学习后由中国高科技产业化研究会向经考核合格的学员颁发证书。并为学员与专家、学员与学员之间建立广阔的交流平台,使学员在学习后也可以与专家共同解决在自己工作实践中碰到的困惑与难题。
九、收费标准:2600/人,3人以上9.5折优惠,(含资料、午餐、课时费、证书)
联系人:

电话:010-64113137-1018
手机:15699819551
E-mail:zhongji302@zhongjisaiwei.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表