北京嵌入式系统培训与会议总结.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京嵌入式系统培训及会议总结 信科院电子系 吴筠 我于2008年1月22日-28日参加了由信息产业部电子信息中心开设的 全国“嵌入式LINUX软件系统”师资培训班。该培训班有约四十所高校的老师参加。培训内容详见附录1。 通过学习,基本达到了如下培训目标: 1.了解嵌入式开发全过程 2. 熟悉主流ARM体系结构及汇编编程 3. 掌握嵌入式开发环境安装、编译、运行全过程 4. 掌握嵌入式应用程序开发,熟悉多进程编程 5. 掌握嵌入式驱动程序开发,熟悉中断驱动编程 6.培养嵌入式软件系统独立开发能力及解决问题能力。 我还参加了由微软(中国)有限公司于2008年1月30日~31日在北京举办“Faculty Connection — Embedded Curriculum Workshop”。该研讨会邀请了微软总部嵌入式系统领域资深专家就微软在嵌入式课程方面所做出的努力进行展示,展望嵌入式技术的发展趋势;介绍Georgia Institute of Technology嵌入式课程体系以及针对嵌入式课程设计的实践项目。 实验 嵌入式开发流程版块 第一天 嵌入式系统 实验五 网络开发环境 实验六HelloWorld运行 ARM体系结构板块 第二天 嵌入式系统概述与ARM简介 ARM知识体系 ARM结构与编程 ARM中断资源 ARM指令系统与汇编语言编程 使用ARM ADS 开发工具的方法、流程和技巧 实验一ADS开发工具安装与使用 实验二 I/O接口实验 实验三 串口通讯实验 实验四 实时时钟实验 实验五 I2C实验1—EEPROM实验 实验六 I2C实验2—基于I2C数码管扫描电路 实验七 WATCHDOG实验 实验八 触摸屏控制实验 实验九 I/O实验——8×8发光二极管点阵试验 实验十 A/D转换实验 实验十一 D/A转换实验 实验十二 音频接口I2S实验 实验十三 键盘中断实验 实验十四 SUPER I/O串口实验 实验十五 SUPER I/O键盘实验 实验十六 网络通信实验 实验十七 PROGRAM FLASH实验 嵌入式开发环境板块 第三天 LINUX开发环境安装和配置 开发环境硬件选择 REDHAT 9.0安装和配置 LINUX常用系统命令 LINUX常用网络命令 嵌入式软件开发环境的安装和配置 使用串口与开发板通讯 使用网络与开发板通讯 使用NFS共享目录及文件 使用TFTP快速传输文件 实验一 硬件环境准备 实验二 REDHAT9.0软件安装配置 实验三 管理Linux文件系统 实验四 管理Linux网络 实验五 其他Linux常见操作 实验六 开发环境配置,GNU工具链 实验七 WINDOWS串口配置 实验八 LINUX串口配置 实验九 开发机和宿主机网络配置 实验十 NFS服务器配置和测试 实验十一 NFS客户端配置 第四天 交叉编译环境的搭建 交叉编译工具的安装 交叉编译工具的使用 HelloWorld程序编写和测试 GCC编译工具高级 GCC参数及命令 使用Make工具管理软件工程 Makefile规则和编写 使用GDB调试和优化程序 实验一 交叉编译工具安装详解 实验二 交叉编译工具详解 实验三 HelloWorld开发过程 实验四 源码编辑过程 实验五 源码编译过程 实验六 源码链接过程 实验七 源码运行过程 实验八 Makefile编写及执行 嵌入式应用开发板块 第五天 嵌入式LINUX操作系统引导 嵌入式LINUX操作系统引导原理 嵌入式系统引导器BootLoader编程 嵌入式LINUX操作系统内核 选择内核 内核配置 编译内核 安装内核 实验一 U-BOOT源码目录分析 实验二 移植U-boot实现系统引导 实验三 编译内核及内核配置 实验四 内核烧写环境配置 实验五 通过JTAG烧写U-BOOT到Flash 实验六 通过网口和TFTP烧写内核映像 实验七 通过网口烧写根文件系统 第六天 嵌入式系统开发 进程和进程组织 使用fork实现多进程编程 使用wait实现父子进程等待 使用管道实现进程间通讯 实验一 进程基本概念 实验二 多进程运行观察 实验三 使用Fork完成多进程编程 实验四 Fork多进程创建过程 实验五 Fork多进程运行过程 实验六 Fork多进程结束过程 实验七 使用Wait完成父子进程等待 实验八 使用管道完成父子进程通信 嵌入式驱动开发板块 第七天 嵌入式驱动开发 字符设备驱动开发 中断和I/O在驱动开发中的作用 嵌入式LINUX开发流程和案例介绍 嵌入式系统需求分析及概要设计 嵌入式软件系统设计及实现 实验一 简单字符设备驱动开发 实验二 LED点阵硬件原理 实验三 LED点阵驱动开发 实验四 LED点阵驱动扩展 实验五 按键中断

文档评论(0)

0520 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档