要说嵌入式操作系统,那可是说来话长,我从使用嵌入式操作系统开始至今已经12年了,现在除了低功耗的特殊环境,我的所有开发项目基本上都依托系统进行构架开发。楼上的有人接触的系统类型貌似很多,可见也是做过不少项目一路走来的,这点值得钦佩。
嵌入式系统发展至今,基本可以总结为两类:嵌入式实时系统(经常说的RTOS)和嵌入式现代系统。
嵌入式实时系统:FreeRTOS,ucOSII,ucOSIII,DSP/BIOS,RT-Thread...
嵌入式现代系统:Linux,WINCE,IOS,Android...
这两大类各有利弊,从使用场景上,从CPU平台上,从资源要求上,从调度机制上。。。等等,我觉得无论从哪个角度都能专门开一个专题才能说清。O(∩_∩)O~
版主搜集这类信息,可能是要开一个专门讨论操作系统的版块。
我之前在几个社区做技术支持,也算是有点这类经验,我就说点个人建议吧。
单独说嵌入式编程,这个问题很泛泛,因为这个话题太宽了,没法概括。我建议版主从这几个方面入手,可以针对热门的几种操作系统分别开设版块。而每个版块的内容重点呢,可以突出重点特色,比如说:
如RTOS在不同CPU平台移植的发布和讨论,这就能解决很多新手的大问题,因为稳定的移植好的版本确实对于项目开发来说特别重要,而新手恰恰这方面经验不足。
还有部分系统API函数的测试代码,以及实现原理的分析,帮助新手快速掌握接口的使用特性。
甚至还可以对常见系统的配置选项进行一下总结和说明,这是很多系统尤其是比较新版本所欠缺的地方,因为很多中文说明跟不上系统版本更新速度,新版本的说明又不够细化。
如果版块内专家多了,我们可以直接发起对系统数据手册的翻译,这可是大多数国内开发者都会遇到的梗,毕竟有很多开发者,实际开发经验非常丰富,但是英文水平不高,这完全可以帮助他们快速入手。
总之版块可以先从简单的常见的问题入手,因为在操作系统中,就算是常用的基础接口功能,如果从底层实现细节的角度来讨论,无论参与者水平高低,都能从各个角度获得到新的理解与收获。
顺便说一下,如果版主需要技术支持,我也是很乐意提供我个人有限的经验的。^_^
|