yisea123 发表于 2011-9-7 09:26:05

有没有这样一种嵌入式操作系统:跟uCOSII代码规模不相上下, 实时性也很强,但不是uCOSII

如题。

liuweiele 发表于 2011-9-7 10:38:36

如果是项目合作,我可以帮你定制一套这类系统;或者,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

flor 发表于 2011-9-7 10:44:44

RTT

tedden 发表于 2011-9-7 10:52:59

vxworks

librae8226 发表于 2011-9-7 10:58:43

RTT++

Application Module

yisea123 发表于 2011-9-7 11:04:54

谢谢楼上的各位,除了vxworks和RTT之外呢?

liuweiele 发表于 2011-9-7 11:07:27

回复【5楼】yisea123
-----------------------------------------------------------------------

你指定任意一款OS,都可以添加这个功能.

quzegang 发表于 2011-9-7 12:26:24

rtems

clingos 发表于 2011-9-7 15:08:56

回复【6楼】liuweieleLiuwei
-----------------------------------------------------------------------

真想听听是什么思路!不知Liuwei是否愿意开讲一下,普及下我们这些初
学者!

需要Liuwei开讲的,楼下的继续顶起来!!!!

hitler 发表于 2011-9-7 15:24:22

"不是uCOSII类似的那样将应用程序代码和操作系统代码放一起编译运行的"?
这是什么意思?嵌入式操作系统跟Windows不一样,没有统一的硬件平台,没有操作系统代码基本上无法使用。

ffxz 发表于 2011-9-7 15:34:38

没错,就是RT-Thread + Application Module即可

RT-Thread Kernel规模也和ucos类似,实时性也好

liuweiele 发表于 2011-9-7 15:49:54

回复【8楼】clingos
回复【6楼】liuweieleliuwei
-----------------------------------------------------------------------
真想听听是什么思路!不知liuwei是否愿意开讲一下,普及下我们这些初
学者!
需要liuwei开讲的,楼下的继续顶起来!!!!
-----------------------------------------------------------------------

实现方法有很多种:
例如,地址重定位,软件陷井,异常捕获,指针...

jackiezeng 发表于 2011-9-7 15:53:15

回复【11楼】liuweiele Liuwei
-----------------------------------------------------------------------
真的很厉害,,,,

lhj200304 发表于 2011-9-7 16:24:41

用rtt吧,还有文档,资料也很详细,开源系统

waterx3 发表于 2011-9-7 16:36:41

不知道现在RTT的Application Module有木有比较详细的文档。

ffxz 发表于 2011-9-7 16:54:02

回复【14楼】waterx3
不知道现在rtt的application module有木有比较详细的文档。
-----------------------------------------------------------------------

我们在想法把cortex-m系列的支持加上去,然后,,,然后,找了很多很多的办法,包括GNU Toolchain的工程师,ARM公司在这方面的工程师……目前还在进行中

ARM7TDMI、ARM9本身使用起来是非常简单的,就例如编译一个main函数的hello world一样简单,而且限制也少。

hzr0071 发表于 2011-9-7 17:19:00

需要mmu吧。不然的话就是用移植的虚拟机运行解释语言。

liuweiele 发表于 2011-9-7 17:34:54

如果不需要多进程功能,可以不用MMU.

hzr0071 发表于 2011-9-7 17:58:30

回复【17楼】liuweieleLiuwei
-----------------------------------------------------------------------

如果这样,现在有一个开发板已经做好,应用一个无MMU的操作系统,以函数的形式集成了按键和显示驱动。
软件写好后下载到RAM,然后运行。
关键是,应该怎样写软件,让它知道调用的库函数在系统的位置呢?是不是要把驱动函数全写成软中断的形式呢。

xf331785508 发表于 2011-9-7 18:09:05

设计思维最重要,估计楼主想要的就类似于塞班系统,OS 和 APP 分离,可以安装APP 运行的!

liuweiele 发表于 2011-9-7 18:21:36

回复【18楼】hzr0071
回复【17楼】liuweieleliuwei
-----------------------------------------------------------------------
如果这样,现在有一个开发板已经做好,应用一个无mmu的操作系统,以函数的形式集成了按键和显示驱动。
软件写好后下载到ram,然后运行。
关键是,应该怎样写软件,让它知道调用的库函数在系统的位置呢?是不是要把驱动函数全写成软中断的形式呢。
-----------------------------------------------------------------------

我在上面提到的方法,除 "地址重定位" 之外的几种方式,都需要一种"影子函数"来暂时"骗过"编译器.....
我设计的这款多进程操作系统中所提到的 "内核SDK",就是起到这个作用......
各位感兴趣的可以实际体验一下这个系统,或许能体会到更多的东西......

yisea123 发表于 2011-9-7 20:04:24

回复【6楼】liuweiele Liuwei
-----------------------------------------------------------------------

厉害,能不能在ucosii上弄个简单的例子给大家学习一下啊

yisea123 发表于 2011-9-7 20:06:20

回复【19楼】xf331785508 箫箫
-----------------------------------------------------------------------

对就是这个意思。

yisea123 发表于 2011-9-7 20:08:14

回复【10楼】ffxz
没错,就是rt-thread + application module即可
rt-thread kernel规模也和ucos类似,实时性也好
-----------------------------------------------------------------------

已经出来吗?

hzr0071 发表于 2011-9-7 20:10:38

回复【20楼】liuweieleLiuwei
-----------------------------------------------------------------------

大家强烈要求您讲一下影子函数的写法。。。。。


是吧。。。。大家鼓掌。。。。。。

praiseslow 发表于 2013-12-21 15:46:59

据我所知,QNX,在PC104标准的主板(堆)上可以用。

lulu爱 发表于 2013-12-22 21:25:29

国产实时操作系统raw-os实时性秒杀ucos 2
www.raw-os.org
页: [1]
查看完整版本: 有没有这样一种嵌入式操作系统:跟uCOSII代码规模不相上下, 实时性也很强,但不是uCOSII