基于ARM和linux的开发分析.ppt

  1. 1、本文档共97页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ARM和linux的开发 Linux Linux Linux与uC/OS-II的区别 - 功能性 Linux与uC/OS-II的区别 - 开发工具 Linux与uC/OS-II的区别 - 开发资源 Linux与uC/OS-II的区别 - 移植性 Linux与uC/OS-II的区别 - 实时性 Linux映像(image)文件结构 Linux内核组成 Linux开发步骤 支持Linux开发的BOOTLOADER GNU交叉编译 arm-elf- 交叉编译器 arm-linux- 交叉编译器(推荐使用) 选择Linux开发环境 在linux环境下进行Linux开发 在Windows + Cygwin环境下进行Linux开发 在Windows + VMWare虚拟机环境下进行Linux开发 Linux内核移植 Linux内核的目录结构 Linux内核的arch目录 Linux内核的arch目录 Linux内核移植 配置Linux内核 make config make menuconfig make xconfig Linux常用配置选项 系统及其存储器配置 网络支持 网络支持 显示器支持 显示器支持 触摸屏支持 编译Linux内核 下载、运行和调试内核 Linux调试手段 Linux内核移植主要过程1 Linux内核移植主要过程2 Linux启动过程1 Linux启动过程2 Linux启动过程3 Linux文件系统 常用Linux文件系统 Linux内核移植的若干问题1 Linux内核移植的若干问题1 Linux内核移植的若干问题2 Linux内核移植的若干问题2 Linux应用程序 编写Makefile文件 Linux应用程序运行1 Linux应用程序运行3 配置Linux应用程序启动后自动运行 linux驱动程序 Linux驱动程序 Linux驱动程序编译方式 Linux下设备驱动程序分类 Linux下设备驱动程序组成 Linux下设备驱动程序I/O设备入口点1 Linux下设备驱动程序I/O设备入口点2 Linux下设备注册1 Linux下设备注册2 Linux下中断处理 Linux下内存分配、释放 Linux下内存分配、释放 Linux下开关中断函数 Linux下用户态和核心态数据访问 Linux下设备驱动程序举例 静态编译驱动程序进内核 设备初始化 设备入口点实现 嵌入式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技术的微处理器应用约占据了32位RISC微处理器75%以上的市场份额,ARM技术正在逐步渗入到我们生活的各个方面。 ARM公司是专门从事基于RISC技术芯片设计开发的公司,作为知识产权供应商,本身不直接从事芯片生产,靠转让设计许可由合作公司生产各具特色的芯片,世界各大半导体生产商从ARM公司购买其设计的ARM微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM微处理器芯片进入市场。目前,全世界有几十家大的半导体公司都使用ARM公司的授权,因此既使得ARM技术获得更多的第三方工具、制造、软件的支持,又使整个系统成本降低,使产品更容易进入市场被消费者所接受,更具有竞争力。 ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。 1991年ARM公司成立于英国剑桥,主要出售芯片设计技术的授

文档评论(0)

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

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

1亿VIP精品文档

相关文档