⑴ QNX支持多大内存
理论上可以支持1亿GB内存。在startup里,物理内存数是用64位表示的。
但是据我所知qnx还只是一个32位的操作系统,也就是每个进程的虚拟地址寻址空间只有4G。扣除内核空间所占的地址,QNX上一个进程最多可占内存在3G左右。根据X86或是ARM或是PPC略有不同。
需要指出的是,这并不意味着在qnx上放8G或是16G内存会无法使用多余内存。QNX的内存管理器早就支持64位了,当物理内存数大于4G时,虽然单个进程只能用4G,但是多个进程(多个4G)会被映射到不同的物理地址上,所以并不会浪费内存。
系统优点
QNX RTP的图形用户界面-Photon MicroGUI非常酷。QNX的Photon MicroGUI窗口系统是最“酷”的GUI(图形用户界面)。安装QNX后,你就会发现QNX的默认桌面背景“炫”得让你晕倒,得让人给你叫个医生来。
另外要提到的是,QNX RTP 的运行速度是那样的快,是否所有的用户都能够接受?没有错,在同样的电脑硬件配置情况下,QNX确实运行速度要比其他的Windows系统要快得多。在使用鼠标和窗口的操作界面下,QNX的运行速度确实是让人满意的。给人以一种“豪爽”的感觉。
以上关于QNX的优点介绍得让你立刻想鼓掌,恨不得马上下载一个QNX试一试,但是有些问题是要说清楚的。QNX尽管是非常好的一个操作系统。
但是你平时主要工作如果需要处理电子表格、管理金融等等,那么QNX可能不太适合你。因为能在QNX下运行的应用软件并不多。这也是制约QNX发展的一个重要原因了。
但是也不必太担心软件不够用的问题,起码QNX能让你进行很多基本的操作。你可以用QNX来计算数据,播放CD音乐,使用电子邮件程序,进行文字处理工作,简单的图象浏览,还有一些linux上已经除去的屏幕保护程序,桌面背景转换,软件的安装管理功能等等。
甚至你还可以在QNX上添加专用版本的Real Player软件,喜欢玩游戏的朋友还可以安装Quake这个著名的游戏。所有在QNX上玩过Quake的朋友都说Quake在QNX上的运行速度比任何操作系统都要快。这确实是一个对游戏迷来说是非常好的消息。
⑵ QNX是什么
QNX是由一家位于加拿大的QNX软件系统公司(简称QSSL)推出的。该公司位于渥太华(加拿大城市)的市郊。最近从该公司传来好消息说,该公司已经面向普通用户推出了可以免费使用、非商业用的个人用户版本的QNX实时平台或称作QNX RTP,最小的在Windows下安装文件只有24MB。当这个版本正式向公众推出的时候,大约有400000人次从网上下载了这个QNX RTP版本。这大大出乎了意料,没有想到竟然有这么多人对这个操作系统感兴趣。因为很多人在以前根本就没有听说过世界上还有这么一个免费的QNX操作系统。
QNX的所有优点: 速度极快:QNX的运行速度非常快,其他的操作系统没有办法和它相比。 系统非常安全:QNX上没有计算机病毒,这是和Linux一样的,所以QNX RTP不存在被病毒破坏资料的危险,只有在微软Windows系统中才会有被病毒感染的噩梦。另外,QNX的用户管理相当出色,它绝对不会让一个没有输入正确密码的人闯入计算机系统中。 QNX有一个最好的网页浏览器:QNX里的网页浏览器叫做“Voyager”,浏览网页的速度快得象火箭。和Voyager相比,微软的IE和网景公司的NC浏览器简直就是一辆破旧的老爷车。但是这个Voyager浏览器目前还有些臭虫,QSSL公司的软件工程师正在改进它。 QNX的最大不同:QNX完全不像Windows,那是一件好事情。它是免费的操作系统,可以在网上下载安装使用。它的使用和操作也十分的容易。
⑶ 具有多媒体和网络处理功能的SoC芯片
目前,便携式设备中的应用正日益丰富。随着拍照、音乐、电影、可视电话、移动电视、3D游戏、定位服务、Web浏览、Email、即时通信、电子支付等各种应用的不断涌现,推动着便携式设备的数据处理能力以超“摩尔定律”的速度增长。在高端的便携式设备中(比如智能手机、硬盘式PMP等),一般会有一颗应用处理器。这些处理器为日新月异的应用提供运行平台和强大动力,并为设备厂商提供至关重要的产品差异化。据权威市场调查机构分析,2005年至2009年,应用处理器的复合年均增长率(CAGR)高达48%;到2009年,中国应用处理器的销售额将达到36亿美元。
上海杰得微电子有限公司的Z228芯片正是一款典型的应用处理器,它采用TSMC 0.13um工艺,核心电压为1.2V,I/O电压为2.5/3.3V,而封装为441-TFBGA。从图1可以看出,Z228芯片外观比人民币5角硬币还要略小一些。
图6 :用于Z228芯片的开发板。
针对移动设备对大容量存储卡的要求,Z228集成了SD/CF/PCMCIA接口,支持高达4GB容量的扩展。
Z228还内置了其它外设接口,使之可与2G/2.5G/3G基带芯片、蓝牙控制器、以太网芯片、模拟音频编解码器、电视编码器、红外收发器、微硬盘等各种设备互联,开发出具有差异化的产品。
5. 嵌入式软件
在SoC研发中,嵌入式软件占有非常重要的地位。它体现产品的差异化,并充当用户和硬件之间的桥梁,是决定产品成败的关键。Z228的嵌入式软件采用了可分层的弹性架构,如图5所示。
硬件抽象层包括板级支持包(BSP)、驱动程序和诊断调试工具。BSP由启动代码(Bootloader)和硬件配置文件组成,提供系统启动时的软件环境。硬件抽象层在逻辑上把软硬件模块的耦合度降到最低,便于加快软硬件协同验证,缩短开发周期。OS层提供对主流的嵌入式操作系统的支持,比如WinCE5.0、Linux2.6.15。协议层主要包含必要的中间件,如SIP、RTP、RTSP、多媒体库等。由协议层抽象出若干API,供应用层调用。
从硬件抽象层到应用层构成了Z228的软件开发包。它遵循模块化的设计原则,在结构上具有可扩展性和灵活性。针对不同的设备和应用,开发人员可进行适当的裁减,以成本和性能之间取得平衡。
6. 应用举例
基于Z228芯片,杰得提供接口丰富的系统板和开发包,如图6所示。以此为基础,研发人员能够快速地开发出功能各异的产品。
智能手机。基于Z228芯片,只需使用较少的器件,研发人员就能较快地开发出功能强大的多媒体智能手机。Z228可以通过UART或68K接口与基带芯片通信。Z228支持主流的嵌入式操作系统,支持高质量的音视频通讯,具有数码相机/视频摄像功能和PDA功能,并具有软件扩展能力。Z228实现了高效的电源管理,提供多种工作模式,能有效延长智能手机的电池寿命。
PMP/MP4。Z228强大的多媒体性能和丰富的外设接口是高端融合型PMP的必备特点。基于Z228的PMP可外接硬盘、存储卡、摄像头模组、FM模组、蓝牙模组、802.11模组,集拍照、摄像、音乐、FM收音、录音、电视录制和输出、无线传输、数码伴侣等诸多功能于一身。内置的ARM926EJ处理器还可运行嵌入式操作系统,支持Java游戏、Flash插件、即时通信软件、电子图书等,充分体现PMP产品的差异化。
视频监控。Z228是构建视频监控系统的理想选择。其内置的ARM9处理器和硬件视频编解码器有利于研制更加灵活和廉价的分布式终端设备和基于IP的监控网络,符合视频监控向网络化、数字化和智能化方向发展的趋势。Z228的先进的视频压缩算法,能在较低带宽下(小于700kbps)下提供良好的画质(大于30dB);在低延迟模式下,端到端延迟(不计传输延迟)小于60ms;ARM9处理器的存在使得音视频同步的实现更为方便。
可视电话。Z228可用于设计低成本的可视电话和视频会议系统。使用Z228,并配合彩色图像传感器模块和LCD显示模块,产品可传送双向的MPEG-4视频信号。VGA尺寸的画面,再加上低延迟模式和防错技术,可显著改善用户体验。ARM926EJ处理器可运行SIP协议栈,并对视频流的码率进行即时动态调整,以适应不同的信道带宽。
⑷ linuxcnc是否有rtcp
LINUX CNC是没有RTCP,但是它支持多种结构的机床或者机械臂,比如SCARA等,
目前支持RTCP的数控系统少之又少,国内高端几乎被西门子海德汉垄断,中低端有华中广数光洋等,
目前国内做得很差,
⑸ FFmpeg有什么用
FFmpeg有非常强大的功能包括视频采集功能、视频格式转换、视频抓图、给视频加水印等,核心功能作用如下。
视频采集功能
ffmpeg视频采集功能非常强大,不仅可以采集视频采集卡或USB摄像头的图像,还可
以进行屏幕录制,同时还支持以RTP方式将视频流传送给支持RTSP的流媒体服务器,支持直播应用。
ffmpeg在Linux下的视频采集
在Linux平台上,ffmpeg对V4L2的视频设备提供了很好的支持,如:
./ffmpeg -t 10 -f video4linux2 -s 176*144 -r 8 -i /dev/video0 -vcodec h263 -f rtp rtp://192.168.1.105:5060 > /tmp/ffmpeg.sdp
以上命令表示:采集10秒钟视频,对video4linux2视频设备进行采集,采集QCIF(176*144)的视频,每秒8帧,视频设备为/dev/video0,视频编码为h263,输出格式为RTP,后面定义了IP地址及端口(WWW.PC841.COM 百事网),将该码流所对应的SDP文件重定向到/tmp/ffmpeg.sdp中,将此SDP文件上传到流媒体服务器就可以实现直播了。
ffmpeg在windows下的视频采集
在windows下关于ffmpeg视频采集的资料非常少,但是ffmpeg还是支持windows下视频采集的。ffmpeg支持windows下video for windows(VFW)设备的视频采集,不过VFW设备已经过时,正在被WDM的视频设备所取代,但是ffmpeg还没有支持WDM的计划,不过好像有将WDM转为VFW的工具,因此ffmpeg还是可以在windows下进行视频采集的。
视频格式转换功能
ffmpeg视频转换功能。视频格式转换,比如可以将多种视频格式转换为flv格式,可不是视频信号转换 。
ffmpeg可以轻易地实现多种视频格式之间的相互转换(wma,rm,avi,mod等),例如可以将摄录下的视频avi等转成视频网站所采用的flv格式。
视频截图功能
对于选定的视频,截取指定时间的缩略图。视频抓图,获取静态图和动态图,不提倡抓gif文件;因为抓出的gif文件大而播放不流畅。
给视频加水印功能
使用ffmpeg 视频添加水印(logo)。