no source u say a j8!
技术资料列表:
不错,实验室刚装了·不晓得有啥用,实时系统?!有意义吗。
继续给需要的网友加点能量:
基于飞思卡尔IMX53 QSB开发板BSP:
受不了i55x ,着急了一点,理解一下
freescale自己有mqx,我试了下psp能在stm32上面跑,就是bsp要自己做,太麻烦没时间。
mqx可是有源码的哦!
首先声明:我只是用户,QNX是一个商业性质的软件,在2007年以前的一段时间开放过微内核源代码,但之后值针对商业客户开放,而且价格不菲。正式由于这点在一些思科的产品、轨道交通、实时性要求很高的工控领域有运用。
这个软件我安装了但有试用期,一但时间过了就要购买了没办法想学也没用。
是个实时系统面向可靠控制和银行等领域,和vxworks有的一拼,而且界面开发相对vxworks好些。不过的确用的人不多,都在专业领域,比如地铁动车什么的
用过qnx,以前用qnx做过一个系统,还是不错的
准备用这个系统,
相对vxworks,性能、授权费用都有优势,好多的工控板卡都直接有QNX的驱动。
much 坑爹
最早接触QNX是它的一张软盘,既能启动X86,又能拨号上网,浏览网页,发电子邮件。
1张1.44M的软盘。
目前接触的最少的一款操作系统,但听说很强大,不是一般的强大
貌似现在用的人很少
以前在虚拟机里用过
现在时不时的收到QNX的广告邮件
先标记一下,请问楼主有QNX的源码吗?
哈哈.....几年前我们的信息处理器就是这个系统,很简洁。
和利时的MACSV系统好像就是基于QNX的,控制器是486DX,100Mhz
看似不错,过会下载看看
好资料,可惜没源码。
Mark一款强RTOS
是大系统吗?
QNX系统不开源,是商业软件,部分代码(如BSP)可以去http://community.qnx.com/sf/wiki ... /wiki/BSPAndDrivers注册后下载,
基于ARM的呢?
标记!以后学习方便查找。
过分了吧
据说是QNX最恶劣情况下任务执行延时小于8us。感谢LZ提供的资料。
先标记记起来,要用到再仔细学习
这个指标挺牛的,比Linux强很多。RT-Thread加上进程之后都不知道中断延时会达到多少
对RT-Thread做过一些简单测试,基本上也在这个量级:
测试方法:LPC1768,100M,初始化时启动定时器,在接收到外部UART中断时读取定时器的值并向高优先级线程发送一个信号量,当高优先级线程获得信号量时读取定时器的值,计算定时器的差值:
RT-Thread:最大7.47us
uCOSII:数据没记录下来,约6us左右
以上测试没开MDK的优化,都只有两个线程(高优先级线程和IDLE线程)。
理论上的从产生一个中断到任务执行之间的延时应该包括:
1、ARM的中断响应延时(假设这个中断是最高级抢占中断,对于CM3来说只有几个指令周期)
2、中断处理时间(所以中断里的代码要尽量少)
3、最坏情况下OS的延时(产生中断时OS正在临界区,系统中断被屏蔽,出临界区后系统中断被恢复)
4、中断返回后可能引发的任务切换延时(譬如上面的测试就是在中断里引发了一个任务切换)
应该说上面的测试不是最恶劣的情况,如果有很多线程在运行,并且信号量传递频繁,那么OS关中断也会很频繁。另外OS_TICK中断也会进入临界区,因此TICK中断频率也有关系。
当然如果时间要求很严格,你可以用各种定时中断做成状态机的方法来提高实时性。
总的来说RT-Thread的实时性还是很不错的。
这个太长的,针对RT-Thread有一个实时性的补丁,中断延时的范围在0.7us以内,并且是开启100个线程时的测试指标。
当知道火星车用vx,其它qnx就解毒啦。vx地领悟很多。
2楼牛X
官网上没见到那个补丁,哪里有下?
应该说no source u say a guoqingCai