师资高级训班讲稿.ppt

  1. 1、本文档共112页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
师资高级训班讲稿

2004全国高校ARM嵌入式教学及科研师资高级 培训班讲稿 - 基于ARM和uClinux的开发 华中科技大学 武汉创维特 uClinux uClinux uClinux与linux的区别 - 内存管理 uClinux与linux的区别 - fork与vfork uClinux与uC/OS-II的区别 - 功能性 uClinux与uC/OS-II的区别 - 开发工具 uClinux与uC/OS-II的区别 - 开发资源 uClinux与uC/OS-II的区别 - 移植性 uClinux与uC/OS-II的区别 - 实时性 uClinux映像(image)文件结构 uClinux内核组成 uClinux开发步骤 支持uClinux开发的BOOTLOADER GNU交叉编译 arm-elf- 交叉编译器(推荐使用) arm-linux- 交叉编译器 选择uClinux开发环境 在linux环境下进行uClinux开发 在Windows + Cygwin环境下进行uClinux开发 在Windows + VMWare虚拟机环境下进行uClinux开发 在linux环境下建立uClinux开发环境 安装编译器 下载并安装uClinux源代码 uClinux内核移植 uClinux发行版本的目录结构 uClinux内核的目录结构 uClinux内核的arch目录 uClinux内核的arch目录 uClinux内核移植 配置uClinux内核 make config make menuconfig make xconfig uClinux常用配置选项 系统及其存储器配置 网络支持 网络支持 显示器支持 显示器支持 触摸屏支持 编译uClinux内核 下载、运行和调试内核 uClinux调试手段 uClinux内核移植主要过程1 uClinux内核移植主要过程2 uClinux启动过程1 uClinux启动过程2 uClinux启动过程3 uClinux文件系统 常用uClinux文件系统 romfs文件系统 编译uClinux文件系统 uClinux文件系统相关文件和目录 标准C库 uClinux文件系统配置1 uClinux文件系统配置2 uClinux文件系统配置3 uClinux文件系统编译 uClinux内核移植的若干问题1 uClinux内核移植的若干问题1 uClinux内核移植的若干问题2 uClinux内核移植的若干问题2 uClinux应用程序 编写Makefile文件 uClinux应用程序运行1 uClinux应用程序运行2 uClinux应用程序运行3 配置uClinux应用程序启动后自动运行 linux驱动程序 uClinux驱动程序 uClinux驱动程序编译方式 uClinux下设备驱动程序分类 uClinux下设备驱动程序组成 uClinux下设备驱动程序I/O设备入口点1 uClinux下设备驱动程序I/O设备入口点2 uClinux下设备注册1 uClinux下设备注册2 uClinux下中断处理 uClinux下内存分配、释放 uClinux下内存分配、释放 uClinux下开关中断函数 uClinux下用户态和核心态数据访问 uClinux下设备驱动程序举例 静态编译驱动程序进内核 设备初始化 设备入口点实现 嵌入式GUI需求 嵌入式GUI的基本要求 Linux下的GUI Linux下的GUI – X Window Linux下的GUI – MicroWindows Linux下的GUI – OpenGUI Linux下的GUI – QT/Embedded Linux下的GUI – MiniGUI MiniGUI主要特色1 MiniGUI主要特色2 MiniGUI – 多线程和多窗口 MiniGUI – 对话框和标准控件 MiniGUI – 其它GUI元素 MiniGUI – 消息和消息循环 MiniGUI – 图形和输入抽象层 MiniGUI – 多字体和多字符集支持 MiniGUI图形应用程序编程 MiniGUI架构 MiniGUI Lite版 MiniGUI应用程序helloworld示例 Helloworld示例 - 1 Helloworld示例 – 2 Helloworld示例 - 3 ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。 1991年ARM公司成立于英国剑桥,主要出售芯片设计技术的授权。目前,采用ARM技术知识产权(IP)核的微处理器,即我们通常所说的ARM微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,基于ARM技术的微处理器应用约占据

文档评论(0)

138****7331 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档