【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】

很多朋友都喜欢嵌入式操作系统的内容,但是如何实现和仿真这样一个系统一直是困扰我们的难题。现在郑重推荐一下raw-os系统,在我们的博客当中也多次提到了这个代码,希望大家可以多多阅读,不断加深对os的认识。如果有可能,大家可以到http://ishare.iask.sina.com.cn/f/33440944.html这里下载raw-os的vc6.0版本,单步调试每一行代码,肯定会有所收获。

(01) 嵌入式操作系统内核原理和开发(优先级的修改)  

(02)嵌入式操作系统内核原理和开发(改进的链表内存分配算法)

(03)嵌入式操作系统内核原理和开发(等值block内存池设计)

(04)嵌入式操作系统内核原理和开发(线程状态)

(05)嵌入式操作系统内核原理和开发(实时系统中的定时器)

(06)嵌入式操作系统内核原理和开发(延时操作)

(07)嵌入式操作系统内核原理和开发(实时调度)

(08)嵌入式操作系统内核原理和开发(消息队列)

(09)嵌入式操作系统内核原理和开发(事件)

(10)嵌入式操作系统内核原理和开发(互斥量)

(11)嵌入式操作系统内核原理和开发(信号量)

(12)嵌入式操作系统内核原理和开发(最快、最优、最差内存分配算法)

(13)嵌入式操作系统内核原理和开发(基于链表节点的内存分配算法)

(14)嵌入式操作系统内核原理和开发(固定内存分配算法)

(15)嵌入式操作系统内核原理和开发(内存分配算法)

(16)嵌入式操作系统内核原理和开发(头文件调整)

(17)嵌入式操作系统内核原理和开发(改进型优先级调度)

(18)嵌入式操作系统内核原理和开发(通用优先级调度)

(19)嵌入式操作系统内核原理和开发(多线程轮转)

(20)嵌入式操作系统内核原理和开发(任务创建和堆栈溢出检查)

(21)嵌入式操作系统内核原理和开发(线程切换)

(22)嵌入式操作系统内核原理和开发(系统中断仿真)

(23)嵌入式操作系统内核原理和开发(基础)

(24)嵌入式操作系统内核原理和开发(地址空间)

(25)嵌入式操作系统内核原理和开发(中断)

(26)嵌入式操作系统内核原理和开发(cpu的那些事)

(27)嵌入式操作系统内核原理和开发(开篇)

ps:

实际生产中使用ucosii的机会较多,建议大家也可以深入了解一下ucosii。ucosii一般做好了中断、堆栈初始化、启动第一个任务、上下文切换、中断高优先级任务切换、时钟中断启用这六个部分,ucosii就可以跑起来了。

嵌入式操作系统内核原理和开发(总结篇)相关推荐

  1. 嵌入式操作系统内核原理和开发

    嵌入式操作系统内核原理和开发(开篇) 操作系统是很多人每天必须打交道的东西,因为在你打开电脑的一刹那,随着bios自检结束,你的windows系统已经开始运行了.如果问大家操作系统是什么?可能有的人会 ...

  2. 嵌入式操作系统内核原理和开发(地址空间)

    [ 声明:版权所有,欢迎转载,请勿用于商业用途.  联系信箱:feixiaoxing @163.com] 不管是什么样的嵌入式cpu,它必然有自己的访问地址空间.至于这个具体的访问空间是什么,那cpu ...

  3. 嵌入式操作系统内核原理和开发(cpu的那些事)

    [ 声明:版权所有,欢迎转载,请勿用于商业用途.  联系信箱:feixiaoxing @163.com] cpu是数字处理系统中的一个重要环节.在我看来,单片机.微处理器.dsp都可以称作是cpu,只 ...

  4. 嵌入式操作系统内核原理和开发(信号量)

    [ 声明:版权所有,欢迎转载,请勿用于商业用途.  联系信箱:feixiaoxing @163.com] 之前因为工作的原因,操作系统这块一直没有继续写下去.一方面是自己没有这方面的经历,另外一方面就 ...

  5. 嵌入式操作系统内核原理和开发(头文件调整)

    [ 声明:版权所有,欢迎转载,请勿用于商业用途.  联系信箱:feixiaoxing @163.com] 很长一段时间,我个人对头文件的功能了解得不是很明白.虽然在平时的开发中,对于头文件也没有犯过什 ...

  6. 嵌入式操作系统内核原理和开发(任务创建和堆栈溢出检查)

    [ 声明:版权所有,欢迎转载,请勿用于商业用途.  联系信箱:feixiaoxing @163.com] 虽然写操作系统的博客要比写普通的技术点要麻烦一些,但是心中还是挺开心的.一方面,通过几行代码就 ...

  7. 嵌入式操作系统内核原理和开发(基础)

    [ 声明:版权所有,欢迎转载,请勿用于商业用途.  联系信箱:feixiaoxing @163.com] 在编写我们的操作系统之前,我们需要明确一些事情.比如说,这个系统的运行环境是什么?怎么编译?基 ...

  8. 嵌入式操作系统内核原理和开发(开篇)

    [ 声明:版权所有,欢迎转载,请勿用于商业用途.  联系信箱:feixiaoxing @163.com] 操作系统是很多人每天必须打交道的东西,因为在你打开电脑的一刹那,随着bios自检结束,你的wi ...

  9. 嵌入式操作系统内核原理和开发(线程状态)

    [ 声明:版权所有,欢迎转载,请勿用于商业用途.  联系信箱:feixiaoxing @163.com]        从第一篇的os博客以来,谈了很多内容,有中断.切换.调度.内存.互斥和延时等等, ...

最新文章

  1. Improve Performance and Reduce Memory with PVRTC Textures and Cocos2d
  2. pandas 实现DataFrame的合并Merge
  3. 地平线:全球估值第一的AI芯片初创公司诞生!
  4. 从零开始学习 ASP.NET MVC 1.0 (三) Controller/Action 深入解析与应用实例 【转】
  5. Windows下基于python3使用word2vec训练中文维基百科语料(一)
  6. Android 之小技巧
  7. HTML`CSS_网站页面不同浏览器兼容性问题解决
  8. boost::hana::is_empty用法的测试程序
  9. 数据库不推荐使用外键的9个理由
  10. Linux入门笔记——type、switch、help、man、apropos、whatis、info
  11. azure第一个月_MLOps:两个Azure管道的故事
  12. 手机登入注册为什么出现这个错误?
  13. 设计模式 ( 三 ) 工厂方法模式
  14. 计算机组成原理笔记 半导体随机存储器RAM和ROM
  15. latex设置times new roman新罗马字体
  16. Git版本控制管理——补丁
  17. 如何从信息化、数字化迈向智能工厂?
  18. qnx的汽车全液晶仪表-基于qnx系统的汽车仪表-车机系统开发
  19. 纳尼,五子棋AI居然这么简单?
  20. pytorch的代码 CPU改为GPU

热门文章

  1. case when then else end 用法
  2. Link-State协议的PRC计算详解
  3. 使用模态窗口编辑数据
  4. vue - webpack.dev.conf.js
  5. MyBatis之基于XML的动态SQL
  6. Android学习——SharedPreferences
  7. spring将service添加事务管理,在applicationContext.xml文件中的设置
  8. Authentication for the REST APIs
  9. update set操作 根据变量选择colum
  10. 百度邮件曝光:高级技术总监接管CTO工作