1. 首页
  2. 编程语言
  3. C++ 
  4. 嵌入式系统/ARM技术中的实现一个什么都不能做的嵌入式操作系统

嵌入式系统/ARM技术中的实现一个什么都不能做的嵌入式操作系统

上传者: 2020-11-25 21:35:12上传 PDF文件 43.04KB 热度 10次
1.首先确定CPU,在这里为了简单,就选用嵌入式的CPU,比如ARM系列,之所以用RISC(简单指令集)类型的CPU,其方便之处是没有实模式与保护模式之分,采用线性的统一寻址,也就是不需要进行段页式内存管理,还有就是芯片内部集成了一些常用外设控制器,比如以太网卡,串口等等,不需要像在PC机的主板上那么多外设芯片 2.确定要实现的模块和功能,为了简单,只实现多任务调度(但有限制,比如最多不超过10),实现中断处理(不支持中断优先级),不进行动态SHELL交互,不实现动态模块加载,不实现fork之类的动态进程派生和加载(也就是说要想在你的操作系统上加入用户程序,只能静态编译进内核中;不支持文
下载地址
用户评论