<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CyberLabs的专栏]]></title><description><![CDATA[Porting uCOS-III on Linux]]></description><link>https://blog.youkuaiyun.com/CyberLabs</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CyberLabs]]></copyright><item><title><![CDATA[您何时需要实时操作系统？]]></title><link>https://blog.youkuaiyun.com/CyberLabs/article/details/7373064</link><guid>https://blog.youkuaiyun.com/CyberLabs/article/details/7373064</guid><author>CyberLabs</author><pubDate>Tue, 20 Mar 2012 13:59:03 +0800</pubDate><description><![CDATA[Paul N. Leroux
QNX 软件系统公司技术分析师
paull@qnx.com


简介
大部分嵌入式项目还需要实时操作系统吗？这个问题问得好，因为现代高性能处理器和 Linux、Windows 和其他通用操作系统 (GPOS) 的实时补丁的可用性都在飞速发展。
嵌入式设备的本质道出了答案。在许多情况下，制造设备都需要几千甚至几百万个部件。哪怕设备硬件的单位成本节省 1 美]]></description><category></category></item><item><title><![CDATA[QNX－从4到6简单入门]]></title><link>https://blog.youkuaiyun.com/CyberLabs/article/details/7278125</link><guid>https://blog.youkuaiyun.com/CyberLabs/article/details/7278125</guid><author>CyberLabs</author><pubDate>Tue, 21 Feb 2012 09:33:20 +0800</pubDate><description><![CDATA[第一部分： QNX系统的安装与使用

1.QNX的微内核，甚至不包括进程管理，仅提供进程间的通信（Software Bus）。但在实际编译的系统中，仍然是进程调度、同步、进程间通信等编译在同一个可执行文件中的，它就是/boot/sys/procnto (QNX6). 
2.QNX 4.x仅支持x86，QNX 6.x可支持PowerPC等 
3.QNX 4.x只有Process，没有Thre]]></description><category></category></item><item><title><![CDATA[QNX Photon Gui and Multiple Threads]]></title><link>https://blog.youkuaiyun.com/CyberLabs/article/details/7275900</link><guid>https://blog.youkuaiyun.com/CyberLabs/article/details/7275900</guid><author>CyberLabs</author><pubDate>Mon, 20 Feb 2012 14:54:54 +0800</pubDate><description><![CDATA[许多GUI应用程序是敏感的：你点击一个构件，应用程序立即就会响应。


其它应用程序是非常不敏感的。应用程序也许必须执行时间敏感型的操作或者和远程设备通讯，这些动作也许会使应用程序每次被阻塞一段时间。使这种类型的应用程序得到更多响应的一个方法是使用多线程。至少一个纤程总是可以处理用户的点击，而其它纤程可以处理阻塞的或长时间的操作。


但是现在两个线程能够在相同时间试图进入或更新同一个]]></description><category></category></item><item><title><![CDATA[Android系统为何不流畅？QNX道破玄机]]></title><link>https://blog.youkuaiyun.com/CyberLabs/article/details/7235886</link><guid>https://blog.youkuaiyun.com/CyberLabs/article/details/7235886</guid><author>CyberLabs</author><pubDate>Mon, 06 Feb 2012 09:22:12 +0800</pubDate><description><![CDATA[说到操作系统，大家可能不会陌生，在桌面操作系统中经常听到Windows，还有不常见的Linux，在嵌入式领域经常听到WinCE、VxWorks，在智能终端领域我们更多的是听到iOS、Android、windows
 phone等等，今天给大家介绍一个微内核架构、能够真正支持多核处理的操作系统—QNX。

　　通常我们更关心操作系统的性能和可靠性，通常对于可靠性要求很高时往往会降低性能，而对于]]></description><category></category></item><item><title><![CDATA[QNX实时操作系统学习笔记之嵌入式系统（二）]]></title><link>https://blog.youkuaiyun.com/CyberLabs/article/details/7180868</link><guid>https://blog.youkuaiyun.com/CyberLabs/article/details/7180868</guid><author>CyberLabs</author><pubDate>Fri, 06 Jan 2012 12:37:00 +0800</pubDate><description><![CDATA[QNX实时操作系统学习笔记之嵌入式系统（二）
BSP

一个BSP一般包括：IPL,startup，默认的buildfile，网络支持，具体开发板设备驱动，系统管理器，公用工程等。一般情况下BSP是以源代码的形式给出的，除非对源代码有限制的，只会以二进制形式给出。
一般把安装BSP的路径成为bsp_working_dir,包含以下子路径：src,prebuit,install,images]]></description><category></category></item><item><title><![CDATA[QNX实时操作系统学习笔记之嵌入式系统（一）]]></title><link>https://blog.youkuaiyun.com/CyberLabs/article/details/7180866</link><guid>https://blog.youkuaiyun.com/CyberLabs/article/details/7180866</guid><author>CyberLabs</author><pubDate>Fri, 06 Jan 2012 12:36:17 +0800</pubDate><description><![CDATA[QNX实时操作系统学习笔记之嵌入式系统（一）
一、开发嵌入式系统概述

1.简介
本节将从整体的角度来介绍开发一个完整的基于Neutrino嵌入式系统的步骤，首先，将会看运行一个Neutrino系统所需要的部件。接下来会看这些部件和他们如何操作，最后，将会学习配置某些部分时要完成的步骤。
从软件的角度，当系统启动时下列流程将会发生：
（1）处理器开始从复位向量执行代码。初始化程序装载（]]></description><category></category></item><item><title><![CDATA[QNX总结]]></title><link>https://blog.youkuaiyun.com/CyberLabs/article/details/7180838</link><guid>https://blog.youkuaiyun.com/CyberLabs/article/details/7180838</guid><author>CyberLabs</author><pubDate>Fri, 06 Jan 2012 12:24:16 +0800</pubDate><description><![CDATA[看了一下谷歌日历，发现上一次看QNX已经是3月末的事情了。这中间，看了有关硬件的东西，学习了一些网站方面的资料，真的不能说是收获颇丰，而是越来越浓的迷茫感。magnolia在看完template之后，在我还没弄清楚整个网站的发布和后台管理时，又要告一段落。不过至少知道了怎样做出简单的网站模板以及模板的使用，希望以后不要忘记的太快，也希望能够在某个阶段能用得上。

至于QNX这个在国内用的极少的]]></description><category></category></item><item><title><![CDATA[QNX的深度嵌入过程]]></title><link>https://blog.youkuaiyun.com/CyberLabs/article/details/7177885</link><guid>https://blog.youkuaiyun.com/CyberLabs/article/details/7177885</guid><author>CyberLabs</author><pubDate>Thu, 05 Jan 2012 13:27:36 +0800</pubDate><description><![CDATA[QNX的深度嵌入过程
 
1.1           QNX目标系统嵌入

利用QNX的模块性和和可裁剪性，其嵌入过程一般是：
构建Buildfile -> 编译buildfile生成系统映象文件 -> 启动目标系统 ->嵌入式系统软件设计。
其中的关键是构建Buildfile[19]。通常一个嵌入式系统需要一个可启动的操作系统映象文件（OS Image）。对于基于QNX的嵌入式一个应]]></description><category></category></item><item><title><![CDATA[实现Linux和QNX双系统启动]]></title><link>https://blog.youkuaiyun.com/CyberLabs/article/details/7168669</link><guid>https://blog.youkuaiyun.com/CyberLabs/article/details/7168669</guid><author>CyberLabs</author><pubDate>Sat, 31 Dec 2011 15:16:15 +0800</pubDate><description><![CDATA[实现Linux和QNX双系统启动 (2011-08-04 10:43)

分类： Unix/Linux


前阵子要测试QNX6.5, 于是拿出一台机房的机器来, 重新设计了一下分区, 给QNX单独开了一个分区, 毕竟QNX不是天天用, 所以没有必要只装一个系统. 其他系统我是预留给Ubuntu的.

安装完QNX并测试了一段时间, 我打算在该机上再装一个Ubuntu10.10. 本]]></description><category></category></item><item><title><![CDATA[如何在QNX系统中挂载U盘]]></title><link>https://blog.youkuaiyun.com/CyberLabs/article/details/7168208</link><guid>https://blog.youkuaiyun.com/CyberLabs/article/details/7168208</guid><author>CyberLabs</author><pubDate>Sat, 31 Dec 2011 12:35:27 +0800</pubDate><description><![CDATA[如何在QNX系统中挂载U盘  

2009-01-12 14:38:10|  分类： QNX笔记 |  标签：qnx  |字号 订阅










1.运行io-usb server 。The io-usb server contains USB protocols and communicates with clients (class drivers). The]]></description><category></category></item><item><title><![CDATA[如何在QNX下编译源码]]></title><link>https://blog.youkuaiyun.com/CyberLabs/article/details/7168200</link><guid>https://blog.youkuaiyun.com/CyberLabs/article/details/7168200</guid><author>CyberLabs</author><pubDate>Sat, 31 Dec 2011 12:33:26 +0800</pubDate><description><![CDATA[如何在QNX下编译源码  

2009-03-17 15:01:33|  分类： QNX笔记|字号 订阅







1.是指正确的目录，如E:\community.qnx.com\svn\repos\coreos_pub，里面有trunk,源码在里面。 


2.如果不是在Neutrino self-hosted下运行（ then you will need to t]]></description><category></category></item><item><title><![CDATA[QNX常用命令]]></title><link>https://blog.youkuaiyun.com/CyberLabs/article/details/7168195</link><guid>https://blog.youkuaiyun.com/CyberLabs/article/details/7168195</guid><author>CyberLabs</author><pubDate>Sat, 31 Dec 2011 12:32:47 +0800</pubDate><description><![CDATA[QNX常用命令  

2009-01-20 14:48:50|  分类： QNX笔记|字号 订阅







0.#use -- Print a usage message (QNX Neutrino)（查看各命令帮助）

#use ls




1.#pidin -- Display system statistics (QNX Neutrino)(查看系统信]]></description><category></category></item><item><title><![CDATA[如何在QNX系统中增加字体]]></title><link>https://blog.youkuaiyun.com/CyberLabs/article/details/7168191</link><guid>https://blog.youkuaiyun.com/CyberLabs/article/details/7168191</guid><author>CyberLabs</author><pubDate>Sat, 31 Dec 2011 12:31:01 +0800</pubDate><description><![CDATA[如何在QNX系统中增加字体  




2009-01-12 14:56:06|  分类： QNX笔记





如宋体：

1.      在Win下找到SURONG.TTF

2.      进入QNX,将上述文件拷到/usr/photon/font_repository目录下。

3.      在pterm上运行font_install安装字库。

4]]></description><category></category></item><item><title><![CDATA[QNX常用小技巧]]></title><link>https://blog.youkuaiyun.com/CyberLabs/article/details/7168183</link><guid>https://blog.youkuaiyun.com/CyberLabs/article/details/7168183</guid><author>CyberLabs</author><pubDate>Sat, 31 Dec 2011 12:26:42 +0800</pubDate><description><![CDATA[QNX常用小技巧 


1.跳过登陆

跳过图形：
在/etc/rc.d/rc.local中增加/usr/photon/bin/Photon -l '/usr/photon/bin/phlogin -O -Uuser:password'
跳过命令行：
修改/etc/config/ttys文件，con1 "/bin/login -f root" qansi-m on]]></description><category></category></item><item><title><![CDATA[Mod-bus协议数据结构]]></title><link>https://blog.youkuaiyun.com/CyberLabs/article/details/7108576</link><guid>https://blog.youkuaiyun.com/CyberLabs/article/details/7108576</guid><author>CyberLabs</author><pubDate>Wed, 28 Dec 2011 12:57:05 +0800</pubDate><description><![CDATA[Mod-bus协议数据结构

Mod-bus协议规定了数据传输帧格式及传输过程，对本次设计来说，我们仅响应03命令，即抄读电表的寄存器数据，这些寄存器包括电表的电量、功率、电压、电流以及最大需量等。下面对传输帧格式及数据结构做详细说明。
1          数据帧格式
1.1        03查询下行帧格式：




表通讯地址


功能代码


数据域起始地址高]]></description><category></category></item><item><title><![CDATA[PID指令控制简介]]></title><link>https://blog.youkuaiyun.com/CyberLabs/article/details/7108570</link><guid>https://blog.youkuaiyun.com/CyberLabs/article/details/7108570</guid><author>CyberLabs</author><pubDate>Wed, 28 Dec 2011 12:55:08 +0800</pubDate><description><![CDATA[PID指令控制简介

目前工业自动化水平已成为衡量各行各业现代化水平的一个重要标志。同时，控制理论的发展也经历了古典控制理论、现代控制理论和智能控制理论三个阶段。智能控制的典型实例是模糊全自动洗衣机等。自动控制系统可分为开环控制系统和闭环控制系统。一个控控制系统包括控制器﹑传感器﹑变送器﹑执行机构﹑输入输出接口。控制器的输出经过输出接口﹑执行机构﹐加到被控系统上﹔控制系统的被控量﹐经过传感器﹐]]></description><category></category></item><item><title><![CDATA[微内核技术与QNX实时操作系统]]></title><link>https://blog.youkuaiyun.com/CyberLabs/article/details/7104562</link><guid>https://blog.youkuaiyun.com/CyberLabs/article/details/7104562</guid><author>CyberLabs</author><pubDate>Mon, 26 Dec 2011 23:40:40 +0800</pubDate><description><![CDATA[微内核技术与QNX实时操作系统
李林 








一、QNX和微内核 QNX实时操作系统是一个基于"微内核"概念设计的、符合POSIX 1003.13标准的多任务多用户系统,其内核只有8K字节,可装入486芯片的在片高速缓存(CACHE)中。对于33MHz的486和8MHz的ISA总线(不使用外部高速缓存),它达到的基本指标为: ·上下文切换时间为12微秒 ·中断等待时间]]></description><category></category></item><item><title><![CDATA[Xenomai quick build quide]]></title><link>https://blog.youkuaiyun.com/CyberLabs/article/details/7082973</link><guid>https://blog.youkuaiyun.com/CyberLabs/article/details/7082973</guid><author>CyberLabs</author><pubDate>Mon, 19 Dec 2011 09:20:33 +0800</pubDate><description><![CDATA[Xenomai quick build quide

2009-02-12 21:39





以 elinux.org 中的相关栏目、文档为主线，重点是boot time，system size，multimedia, real time 相关为主，深入的学习实践，目的是有一整体理解。同时，对其中某些项目深入进去，而不仅仅浅尝则止。
比如real time中的 xenomai]]></description><category></category></item><item><title><![CDATA[Installing Xenomai]]></title><link>https://blog.youkuaiyun.com/CyberLabs/article/details/7067381</link><guid>https://blog.youkuaiyun.com/CyberLabs/article/details/7067381</guid><author>CyberLabs</author><pubDate>Tue, 13 Dec 2011 16:17:49 +0800</pubDate><description><![CDATA[Installing Xenomai

Hardware Notes
Tested on an MSI 945GM3-F LGA 775 Intel 945G Micro ATX Intel Motherboard with an Intel Core 2 Duo E6600 Conroe 2.4GHz LGA 775 65W Dual-Core Processor.
This Exter]]></description><category></category></item><item><title><![CDATA[Xenomai-2.6.0-configure]]></title><link>https://blog.youkuaiyun.com/CyberLabs/article/details/7027221</link><guid>https://blog.youkuaiyun.com/CyberLabs/article/details/7027221</guid><author>CyberLabs</author><pubDate>Wed, 30 Nov 2011 14:49:36 +0800</pubDate><description><![CDATA[./configure --enable-debug --enable-smp --enable-x86-sep --enable-x86-tsc --enable-posix-auto-mlockall --enable-psos-auto-mlockall --enable-dlopen-skins]]></description><category></category></item></channel></rss>