嵌入式的技术白皮书.docVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
内部资料 ITjob技术白皮书 (嵌入式Linux版) 深圳市计算机行业协会 嵌入式教研组编写 嵌入式Linux高级程序员培训大纲 大纲目标 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一,像常见到的手机、PDA、机顶盒、高清电视(HDTV)、路由器、汽车电子、智能家电、医疗仪器、航天航空设备等等都是典型的嵌入式系统。目前我国嵌入式系统发展最大制约因素是稀缺人才,这主要有两方面的原因:一是与目前我们高校的专业设置有关,我国高校的计算机教育普遍以应用软件为主,很少涉及嵌入式软件的课程,因此企业很难招聘到马上可以投入嵌入式软件开发的实战型人才;二是嵌入式领域门槛相对较高,知识要求比较全面,而且需要一定的实验环境(开发板和工具软件)和有经验的人进行指导。 ITjob多年来一直从事高端就业培训,特别是在嵌入式领域,依托计算机行业协会嵌入式委员会以及深圳市数千家嵌入式领域开发企业,为缓解这种现状,推出嵌入式就业培训课程,专门针对零基础有就业需求的毕业生。本课程在设计上遵循循序渐进和深入浅出的特点,并牢牢把握入门零基础和结业即就业的原则;同时,在教学上配备了优良的教学环境和实力强大的师资团队,确保培训出效果。对培训合格的学员,ITjob提供理想的人才输送渠道,使学员真正达到结业即就业的目标。 为了达到高品质、高起点、高比例就业目的,本项目实战给学员一个巩固已学知识。Autoconf Automake Makefile 代码优化 实验内容 编写Hello,World程序 使用 make命令编译程序 编写带有一个循环的程序 调试一个有问题的程序 编写汉诺塔程序 第二阶段:嵌入式开发 目的:学习嵌入式开发所必须的种种基本技能。达到能够独立的完成嵌入式开发的基本要求。为参加项目实战作准备。 嵌入式系统开发基础 目标 熟悉嵌入式系统概念以及开发流程 建立嵌入式系统开发环境 主要知识点 嵌入式系统概述 交叉编译 配置TFTP服务 配置NFS服务 下载Bootloader和内核 嵌入式Linux应用软件开发流程 实验内容 制作cross_gcc工具链 编译并下载U-boot 编译并下载Linux内核 编译并下载Linux应用程序 下载配置TFTP服务 重新配置NFS服务的根目录 嵌入式系统移植 目标 了解移植的概念 能够移植Linux内核 主要知识点 Linux内核代码 平台相关代码分析 ARM平台介绍 平台移植的关键技术 移植Linux内核到 ARM平台 实验内容 移植Linux2.6内核到 ARM9开发板 复习Linux内核代码分布 嵌入式 Linux 下串口通信 目标 能够熟悉进行串口通信 熟悉文件I/O 主要知识点 串行I/O的基本概念 嵌入式Linux应用软件开发流程 Linux系统的文件和设备 与文件相关的系统调用 配置超级终端和MiniCOM 实验内容 编写串口通信程序 编写多串口通信程序 复习本章课上讲述的系统调用 嵌入式系统中多进程程序设计 目标 了解Linux系统中进程的概念 能够编写多进程程序 主要知识点 Linux系统进程概述 嵌入式系统的进程特点 进程操作 守护进程 相关的系统调用 实验内容 编写多进程程序 编写一个守护进程程序 sleep系统调用 配置crond服务 用PS命令查看当前系统进程 任务管理、同步与通信 目标 了解Linux系统任务管理机制 熟悉进程间通信的几种方式 熟悉嵌入式Linux中的任务间同步与通信 主要知识点 Linux任务概述 任务调度 管道 信号 共享内存 任务管理 API 实验内容 编写一个简单的管道程序实现文件传输 编写一个使用共享内存的程序 熟悉信号,并自定义一个信号 嵌入式系统中多线程程序设计 目标 了解线程的概念 能够编写简单的多线程程序 主要知识点 线程的基础知识 多线程编程方法 线程应用中的同步问题 实验内容 编写一个多线程程序 思考嵌入式系统中使用多进程和多线程 嵌入式 Linux 网络编程 目标 了解嵌入式Linux网络体系结构 能够进行嵌入式Linux环境下的socket 编程 主要知识点 网络基础知识 嵌入式Linux中TCP/IP网络结构 socket 编程 常用 API函数 分析Ping命令的实现 实验内容 使用socket 编写代理服务器 使用socket 编写路由器 编写一个运行在 ARM平台的网络播放器 编写一个web服务器 嵌入式Linux 网络编程(2) 目标 熟悉UDP协议、PPP协议 熟悉G

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档