- 1、本文档共112页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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技术的微处理器应用约占据
您可能关注的文档
最近下载
- GB_T 42615-2023 在用电梯安全评估规范.pdf
- 标准规范文件:AGMA6011-I03-美标-高速齿轮技术规范.pdf
- 残疾人心理危机排查与干预工作方案.docx
- 人教版科学四年级下册第一章第3课《凸透镜成像》ppt课件2.ppt
- 2023中国城市地下空间发展蓝皮书.doc
- 技工院校幼儿教育专业教学计划和教学大纲.docx VIP
- (高清版)BT 20473-2021 建筑保温砂浆.pdf VIP
- 聚酯纤维羽绒混合物保暖性能相关性研究.pdf VIP
- 非煤矿山外包工程安全生产管理协议「标准版」.docx VIP
- 中学生物-A1技术支持的学情分析-教学设计+学情分析【微能力认证获奖作品】.docx
文档评论(0)