这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 软件与操作系统 » 嵌入式操作系统总结

共51条 1/6 1 2 3 4 5 6 ›| 跳转至

嵌入式操作系统总结

高工
2013-08-16 16:00:02     打赏

此贴将嵌入式操作系统做一个大集合,一起来看看都有哪些。各自有什么特点,此贴会持续更新中。。。(文中的操作系统不分先后)

 1、FreeRTOS

  FreeRTOS是一个迷你操作系统内核的小型嵌入式系统。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能等,可基本满足较小系统的需要。

  功能和特点

  混合配置选项

  提供一个高层次的信任代码的完整性

  目的是小,简单易用

  以开发C,非常便携代码结构

  支持两项任务和共同例程

  强大的执行跟踪功能

  堆栈溢出检测

  没有软件任务的限制数量

  没有软件优先事项的限制数量

  没有施加的限制,优先转让,多个任务可以分配相同的优先权

  队列,二进制信号量,计数信号灯和递归通信和同步的任务

  Mutexes优先继承权

  免费开发工具

  免费嵌入式软件的源代码

  从一个标准的Windows主机交叉发展




关键词: 嵌入式     操作系统     总结    

高工
2013-08-16 16:02:05     打赏
2楼

2、手机操作系统Qtopia  

Qtopia是一个由Trolltech公司的软件平台,主要用于采用内建式Linux系统(embedded Linux-based system)的电子手帐或移动电话。Qtopia的主要用途,在于提供一个跨平台的软件平台,以便软件开发者可以为系统提供更多的软件。


高工
2013-08-21 16:58:27     打赏
3楼

基于Linux的操作系统 MeeGo

MeeGo是开放源码的Linux项目,它把由Intel牵头的Moblin项目跟Nokia领导的Maemo项目结合到单一的开源实践中。它包含了性能 优化,可供面向计算和图形的应用及连接服务的开发的组件,对互联网标准的支持,基于Qt的易于使用的开发环境,以及面向小型平台及移动设备的规模和性能而 优化的最新的Linux架构。MeeGo目前适用的平台包括上网本、简易台式机、手持计算和通信设备、车载信息娱乐设备、上网电视、多媒体电话。

 

MeeGo操作系统意在让应用开发商一次性编写程序,随后就可以用于从智能手机到上网本等一切应用硬件平台;在竞争日益激烈的智能手机领域,这 一竞争策略正日益盛行。Adobe近期也采用了同一战略,应用开发人员只需编写一次程序,就可以将Flash应用用于台式和笔记本以及手机等诸多操作系统。

英特尔和诺基亚宣布,此前用于Maemo或Moblin运算环境的应用也将同样用于新的MeeGo操作系统。诺基亚还强调,创建MeeGo平台 并不是意在取代诺基亚自己的Symbian操作系统。相反地,通过Qt应用以及UI框架,开发商可以将应用同时用于MeeGo以及包括Symbian的诸 多其他平台。相关应用程序届时将通过诺基亚的Ovi Store发售,面向所有基于MeeGo和Symbian的诺基亚硬件设备,而英特尔的AppUp Center将面向基于MeeGo的英特尔设备。

两家公司将新操作系统MeeGo定位为一个挑战苹果iPhone App Store模式的开源平台。虽然英特尔和诺基亚并没有指名道姓地提到苹果的iPhone OS,但MeeGo的竞争指向性非常明显;两家公司表示,通过新操作系统,消费者就可以不必局限于某一制造商的某种产品系统。

英特尔和诺基亚还计划将新操作系统运用于诸多平板运算产品,挑战苹果新近推出的iPad。英特尔高级副总裁雷内·詹姆斯(Renee J. James)近期接受采访时证实:“新操作系统还将面向平板运算产品。”

不过,MeeGo的挑战对手并不只有苹果iPhone OS,其在上网本领域还将面临谷歌Chrome OS的压力,在手机、平板电脑以及车载系统还将面临来自微软等公司的竞争。


高工
2013-08-22 16:56:21     打赏
4楼

  Nucleus  OS

   Nucleus 是一个操作系统的核心,与 Linux 和 Windows 不同,很容易理解和执行。它将拥有本地支持,小型架构和支持全VGA(没有文本模式)。多数山寨手机采用此操作系统。基于 Nucleus OS 的开发包名为 MTK。

  一些 MTK 的介绍资料:

  H797和H787的确是MTK操作系统的。

  我就此系统做一介绍以及未了楼主了解,拿诺基亚6233相和H797比较一下:

  MTK平台,目前黑手机和部分国内厂家使用的平台。相当泛滥。泛滥也有它的原因,必定有些出彩的地方。 MTK的优点:

  MTK的主菜单和子菜单都可以用数字选择,诺基亚的子菜单就要一个个往下按。

  用笔画的都知道,诺基亚S40的机子,默认拼音做输入法,不可更改。

  诺基亚S40的屏幕亮度和对比度都是不可以调节的。

  诺基亚S40的视频播放能力要比MTK平台差。

  MTK平台有定时开关机,诺基亚S40的没有定时关机,开机可以在闹钟闹的时候选择开。

  诺基亚目前没有直接支持TXT文本阅读,没有支持MP3歌词同步显示。这些MTK可以做到。

  MTK可以内置支持模拟器游戏,诺基亚可以用java来支持,但键盘操作就没这么方便了。

  MTK的弱点:

  拍照控制不好,会有中心淡淡的红斑问题。

  自定义铃声只能有5首。

  基本不可以更换的主题,诺基亚的主题成千上万。

  MTK的java支持太弱。诺基亚的java比较强,S40V3最大支持1M大小以内的java,不过平时够用了。当然,这点跟大家一窝蜂为诺基亚设计 Java也有关系,要是有人专门为MTK做java程序,大家就不用整天网上搜通用型的java软件了。 个人观点:其实不必过于担心国产手机过分依赖MTK平台,联发科可以做出来MTK平台,展讯、TI这些厂商看不到其中的利润么?只会眼睁睁的看着MTK拿 钱?

  以后平台会越来越多,现在的MP4播放器不也是用着瑞芯、珠海炬力几家的方案嘛。

  MTK的java是弱点,以后的新厂家出平台,只能比MTK更有性价比,才能抢MTK的市场。

  所以,可以预计,以后的手机,功能也会越来越爽~~

  平台之战打起来,受益的是我们消费者。 另外,软件其实对于手机来说,只是一个方面。机子的手感,外观等等其他参数也是影响因素。6233拿在手里,就是一种爱不释手的感觉,键盘的力反馈,按键的舒适度。H797还是远远比不上的。

  MTK平台发展及各芯片功能介绍

  MT6205、MT6217、MT6218、MT6219、MT6226、MT6227、MT6228均为基带芯片,所以芯片均采用ARM7的核。

  MT6305、MT6305B为电源管理芯片。

  MT6129为RF芯片

  RF3146(7×7mm)、RF3146D(双频)、RF3166(6×6mm)为RFMD的PA。

  MT6205为最早的方案,只有GSM的基本功能,不支持GPRS、WAP、MP3等功能。

  MT6218为在MT6205基础上增加GPRS、WAP、MP3功能。MT6217为MT6218的cost down方案,与MT6128 PIN TO PIN,只是软件不同而已,另外MT6217支持16bit数据。

  MT6219为MT6218上增加内置AIT的1.3M camera处理IC,增加MP4功能。8bit数据。

  MT6226 为MT6219 cost down产品,内置0.3M camera处理IC,支持GPRS、WAP、MP3、MP4等,内部配置比MT6219优化及改善,比如配蓝牙是可用很便宜的芯片CSR的BC03模块 USD3即可支持数据传输(如听立体声MP3等)功能。

  MT6226M为MT6226高配置设计,内置的是1.3M camera处理IC。

  MT6227与MT6226功能基本一样,PIN TO PIN,只是内置的是2.0M camera处理IC。

  MT6228比MT6227增加TV OUT功能,内置3.0M camera处理IC,支持支持GPRS、WAP、MP3、MP4。

  从MT6226后软件均可支持网络摄像头功能,也就是说你的机子可以用于QQ视频。

  识别MTK平台

  触摸屏可以手写,屏幕下方有触控的功能表--四个或者五个触摸式的按键,可以放MP3 MP4 3gp等多媒体文件;多数手机有巨大的屏幕;有多个喇叭输出;JAVA不支持或支持差。


高工
2013-08-23 16:37:22     打赏
5楼

 RT-Thread 

实时线程操作系统(RT-Thread) 是一款主要由中国开源社区主导开发的开源实时操作系统(许可证GPLv2)。实时线程操作系统不仅仅是一个单一的实时操作系统内核,它也是一个完整的应用系统,包含了实时、嵌入式系统相关的各个组件:TCP/IP协议栈,文件系统,libc接口,图形用户界面等。


高工
2013-08-26 16:54:13     打赏
6楼

  Nuttx 是一个实时嵌入式操作系统(RTOS),它有一个小巧是在微控制器的环境中使用。这是完全可扩展,从小型(8位)至中型嵌入式(32位)系统。它的目的还在于要完全符合标准,完全实时,并完全开放。

  


高工
2013-08-26 16:59:28     打赏
7楼

关注一下,长知识


院士
2013-08-26 21:17:28     打赏
8楼
居然没有传说中的uC/OS-II ……

高工
2013-08-27 17:04:02     打赏
9楼
还木到呢,好多呢,得一点一点来

高工
2013-08-27 17:06:05     打赏
10楼

嵌入实时操作系统 QNX

QNX是一种商用的遵从POSIX规范的类Unix实时操作系统,目标市场主要是面向嵌入式系统。它可能是最成功的微内核操作系统之一。

 


共51条 1/6 1 2 3 4 5 6 ›| 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]