有没有这样一种嵌入式操作系统:跟uCOSII代码规模不相上下, 实时性也很强,但不是uCOSII
如题。 如果是项目合作,我可以帮你定制一套这类系统;或者,OS你可以自己指定,如ucOS,FreeRTOS...你也可以参考一下我设计的这款 多进程图形操作系统:
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4760379&bbs_page_no=1&search_mode=4&search_text=liuweiele&bbs_id=9999 RTT vxworks RTT++
Application Module 谢谢楼上的各位,除了vxworks和RTT之外呢? 回复【5楼】yisea123
-----------------------------------------------------------------------
你指定任意一款OS,都可以添加这个功能. rtems 回复【6楼】liuweieleLiuwei
-----------------------------------------------------------------------
真想听听是什么思路!不知Liuwei是否愿意开讲一下,普及下我们这些初
学者!
需要Liuwei开讲的,楼下的继续顶起来!!!! "不是uCOSII类似的那样将应用程序代码和操作系统代码放一起编译运行的"?
这是什么意思?嵌入式操作系统跟Windows不一样,没有统一的硬件平台,没有操作系统代码基本上无法使用。 没错,就是RT-Thread + Application Module即可
RT-Thread Kernel规模也和ucos类似,实时性也好 回复【8楼】clingos
回复【6楼】liuweieleliuwei
-----------------------------------------------------------------------
真想听听是什么思路!不知liuwei是否愿意开讲一下,普及下我们这些初
学者!
需要liuwei开讲的,楼下的继续顶起来!!!!
-----------------------------------------------------------------------
实现方法有很多种:
例如,地址重定位,软件陷井,异常捕获,指针... 回复【11楼】liuweiele Liuwei
-----------------------------------------------------------------------
真的很厉害,,,, 用rtt吧,还有文档,资料也很详细,开源系统 不知道现在RTT的Application Module有木有比较详细的文档。 回复【14楼】waterx3
不知道现在rtt的application module有木有比较详细的文档。
-----------------------------------------------------------------------
我们在想法把cortex-m系列的支持加上去,然后,,,然后,找了很多很多的办法,包括GNU Toolchain的工程师,ARM公司在这方面的工程师……目前还在进行中
ARM7TDMI、ARM9本身使用起来是非常简单的,就例如编译一个main函数的hello world一样简单,而且限制也少。 需要mmu吧。不然的话就是用移植的虚拟机运行解释语言。 如果不需要多进程功能,可以不用MMU. 回复【17楼】liuweieleLiuwei
-----------------------------------------------------------------------
如果这样,现在有一个开发板已经做好,应用一个无MMU的操作系统,以函数的形式集成了按键和显示驱动。
软件写好后下载到RAM,然后运行。
关键是,应该怎样写软件,让它知道调用的库函数在系统的位置呢?是不是要把驱动函数全写成软中断的形式呢。 设计思维最重要,估计楼主想要的就类似于塞班系统,OS 和 APP 分离,可以安装APP 运行的! 回复【18楼】hzr0071
回复【17楼】liuweieleliuwei
-----------------------------------------------------------------------
如果这样,现在有一个开发板已经做好,应用一个无mmu的操作系统,以函数的形式集成了按键和显示驱动。
软件写好后下载到ram,然后运行。
关键是,应该怎样写软件,让它知道调用的库函数在系统的位置呢?是不是要把驱动函数全写成软中断的形式呢。
-----------------------------------------------------------------------
我在上面提到的方法,除 "地址重定位" 之外的几种方式,都需要一种"影子函数"来暂时"骗过"编译器.....
我设计的这款多进程操作系统中所提到的 "内核SDK",就是起到这个作用......
各位感兴趣的可以实际体验一下这个系统,或许能体会到更多的东西...... 回复【6楼】liuweiele Liuwei
-----------------------------------------------------------------------
厉害,能不能在ucosii上弄个简单的例子给大家学习一下啊 回复【19楼】xf331785508 箫箫
-----------------------------------------------------------------------
对就是这个意思。 回复【10楼】ffxz
没错,就是rt-thread + application module即可
rt-thread kernel规模也和ucos类似,实时性也好
-----------------------------------------------------------------------
已经出来吗? 回复【20楼】liuweieleLiuwei
-----------------------------------------------------------------------
大家强烈要求您讲一下影子函数的写法。。。。。
是吧。。。。大家鼓掌。。。。。。 据我所知,QNX,在PC104标准的主板(堆)上可以用。 国产实时操作系统raw-os实时性秒杀ucos 2
www.raw-os.org
页:
[1]