在ARM完成嵌入式系统过程.docxVIP

  • 1
  • 0
  • 约8.95千字
  • 约 7页
  • 2021-08-07 发布于山东
  • 举报
在ARM完成嵌入式系统过程 在ARM完成嵌入式系统过程 PAGE / NUMPAGES 在ARM完成嵌入式系统过程 实现一个什么都不能够做的嵌入式操作系统 第一确定 CPU,在这里为了简单,就采用嵌入式的 CPU,比方 ARM系列,之所以用 RISC(简单指令集)种类的 CPU,其方便之处是没有实模式与保护模式之分,采用线性的一致寻址, 也就是不需要进行段页式内存管理, 还有就是芯片内部集 成了一些常用外设控制器,比方以太网卡,串口等等,不需要像在 PC机的主板上那么多外设芯片 确定要实现的模块和功能,为了简单,只 实现多任务调换 (但有限制,比方最多不高出 10),实现中断办理 (不支持中断优先级), 不进行动向 SHELL交互,不实现动向模块加载,不实现 fork 之类的动向进度派生和加载 (也就是说要想在你的操作系统上加入用户程序, 只能静态编译进内核中; 不支持文件系统, 不支持网络,不支持 PCI,USB,磁盘等外设(除了支持串口,呵呵,串口最简单 嘛),不支持虚假内存管理 (也就是说多任务中的每个进度都能够接见到任何地址,这样做的话,一个程序死了,那么这个操作系统也就玩完了) 确定要使用的编译器,这里采用 GCC,文件采用 ELF格式,自然,最后的文件 就是 BIN 格式, GCC和 LINUX有着亲密的联系,自己的操作系统,需要 C 库支持和系统调用支持,所以需要

文档评论(0)

1亿VIP精品文档

相关文档