如何写一个简易嵌入式操作系统.docVIP

  • 1
  • 0
  • 约2.5千字
  • 约 5页
  • 2020-10-15 发布于山东
  • 举报
第 PAGE 页码 页码 页 / 总页数 NUMPAGES 总页数 总页数 页 如何写一个简易嵌入式操作系统 学习了操作系统的概念与基础知识后,我们可以练练手与,写一个简易的嵌入式操作系统,具体原理步骤怎样的呢?面由我为大家整理了写一个简易嵌入式操作系统的相关知识,希望对大家有帮助! 写一个简易嵌入式操作系统概述 1.首先确定CPU,在这里为了简单,就选用嵌入式的CPU,比如arm系列,之所以用RISC(简单指令集)类型的CPU,其方便之处是没有实模式与保护模式之分,采用线性的统一寻址,也就是不需要进行段页式内存管理,还有就是芯片内部集成了一些常用外设控制器,比如以太网卡,串口等等,不需要像在PC机的主板上那么多外设芯片 2.确定要实现的模块和功能,为了简单,只实现多任务调度(但有限制,比如最多不超过10),实现中断处理(不支持中断优先级),不进行动态SHELL交互,不实现动态模块加载,不实现fork之类的动态进程派生和加载(也就是说要想在你的操作系统上加入用户程序,只能静态编译进内核中;不支持文件系统,不支持网络,不支持PCI,磁盘等外设(除了支持串口,呵呵,串口最简单嘛),不支持虚拟内存管理(也就是说多任务中的每个进程都可以访问到任何地址,这样做的话,一个程序死了,那么这个操作系统也就玩完了) 3.确定要使用的编译器,这里采用GCC,文件采用EL

文档评论(0)

1亿VIP精品文档

相关文档