2012 年的1月15号终于鼓起勇气来写实时操作系统,这样的想法曾经在10年前刚接触RTOS的时候就有一种冲动。只是现实不断地把朦胧和冲动给埋没了。很多次冲动写的时候,总有一个疑问闪现,世界上有这么多的RTOS,有开源的也有收费的,写他有何意义?这个问题不断地责问自己,自己实在是找不出任何理由去驳斥它。
时间飞快,转眼到了2012年,似乎软件上所有该学的全都学了,人生再无追求。这个时候冲动再次闪现,人活着在公司做的再好,再强,为老板再卖命,贡献只是在这个公司,得不到更多人的认可。但是如果写一个实时系统的话,也许能带动更多的人一起学习和前进,那样做的贡献是整个社会。老外的实时系统虽然很多,纵观国内的实时系统还是很少,只是处于零星之火。如果说硬着头皮写一个,无论成功和失败,为国内增加一个开源的实时操作系统,再怎么样也不是一种罪过。
心路既然已经决定,再无迟疑,也就是一月初的时候创建了中国RTOS联盟群。此时一发不可收拾,之前积累的热情和冲动全部投入raw os的开发。随着raw os的框架的逐步搭建,又一个想法跳入脑子,这样兼职做实在精力有限,人活着在公司只是为了拿那几个钱?人的生命是有限的,精力也是有限的。有限的时间和精力必须发挥出最大的效用,来做自己认为最有意义的事。
于是做出了人生一个具有根本转折性的选择,至少目前是这样认为的。辞去公司的职务,来到深圳罗湖,租了一个小房间开始无日无夜的投入开发。之后转到南山,又来到宝安。
Raw os开发期间得到了Q群里众人的巨大鼓舞,要是没有他们我是没有任何勇气坚持下去的,也看不到任何希望。第一次感受到国内的很多学生需要有一个带头人去在嵌入式软件这个行业去引导。
这一年的旅程得到了很多历练,操作系统的理论在实践中不断逐步升华,开发期间也遇到了不少阻碍,有很多拍砖头的人,也有同行的人表示不支持,家里也发生一些事情,种种阻碍让我意识到国内的研发环境实在是很恶劣,但是环境再恶劣,也不是放弃开发的理由,人既然跨出了这一步,不管前方是天堂还是地狱,那就一路摸黑走到底。最终失败还是成功,留到人生终点的时候,自己心里再去体会。
2012年是raw os 开发之年,2013年是开发和推广并存的一年。前面的路有太多的未知,依靠自己的目前的智慧根本无法看清前方的道路。但是有一点是肯定的,只要能看到希望哪怕是零星之火,也能点燃熊熊的勇气之火,再次深深投入到无限的开源事业中去。
分享到:
相关推荐
详尽的RawOS教程,丰富的源码,如果用stm32f4系列,可以直接使用 1.RAW-OS教程pdf 2.RAW-OS在STM32上的应用 3.RAW-OS图形化例程源码 4.RAW-OS实例源码:任务创建、时间片轮转、信号量同步、消息队列、内存管理等
RawOS源码分析 ,嵌入式OS。集成许多先进的概念。是学习OS
Stm32f103移植了RawOs,这是工程打包
电子-STemWin522M4RAWOS.zip,操作系统/图形界面emWin图形界面
RAW os源码,国产的优秀实时操作系统,高性能高稳定性OS
讲述几个平台上RAW_OS 的代码,非常实用,都移植好了,开发非常方便,直接编译调试,还可以在VC上进行调试!!!
Raw-OS 0.98d Cortex-M3移植版
raw-os实例之时间片轮转调度,操作系统时间片实验。
RAW-OS实列之--内存管理。大家可以看看。这个是不错的东西。可以看看RAW怎么管理的。如果想更多资料请联系我
电子-正点原子rawos.rar,单片机/嵌入式STM32-F0/F1/F2
电子-STemWinM3RAWOS.zip,操作系统/图形界面emWin图形界面
实时操作系统任务创建,基本的任务创建在ROW-OS中。
RAW-OS实时操作系统,内核汇编语言部分做了详细的注释,每一行都有详细注释
Raw-OS 0.95d+yaffs2 VC平台移植版
raw-os操作系统的基础操作实例
raw-os实例之——任务栈空间检测,任务堆栈空间测试程序。
USOS2.91_LWIP_RAW_非多任务,就是搭载了系统,使用还是raw模式,STM32芯片,enc28j60网卡
实现rgb图像到raw格式的image的转化。
读取rawData图像,其中实现了raw data图像转BMP图像。主要使用的opencv库
ImageJ 查看RAW图像工具,ImageJ 查看RAW图像工具,ImageJ 查看RAW图像工具