
嵌入式最小系统
这个问题很大,每家公司都不一样的。
嵌入式最小系统是什么
嵌入式系统是:控制、监视或者辅助装置、机器和设备运行的装置。
这主要是从应用上加以定义的, 从中可以看出嵌入式系统是软件和硬件的综合体, 还可以涵 盖机械等附属装置。
不过上述定义并不能充分体现出嵌入式系统的精髓,目前国内一个普 遍被认同的定义是:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统 对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
嵌入式最小系统即是在尽可能减少上层应用的情况下, 能够使系统运行的最小化模块配 置。
ARM 内核嵌入式微处理器为中心, 以 具有完全相配接的 Flash 电路、 SDRAM 电路、 JTAG 电路、电源电路、晶振电路、复位信号电路和系统总线扩展等,保证嵌入式微处理器正常运 行的系统, 可称为嵌入式最小系统。
嵌入式硬件最小系统的概念原理和意义是什么那位大神帮帮忙
速来302取答案
嵌入式最小系统由哪几部分组成
我的理解嵌入式硬件的最小系统能满足程序的基本运行和调试即可可参考“单片机最小系统设计”供电电路+时钟是最基本的(血液和心跳)其他就看调试需要加个LED等显示状态加个七段数码管试试IO控制编程。
。
。
介绍几种主流嵌入式操作系统的特点,并分析比较 哥们,我现在纠结这个问题,可以给点指点吗
1. uC\\\/OS—IIuC\\\/OS—II是赫赫有名的开源嵌入式OS(Operating System),但如果用于商业目的,需要授权。
内核简单清晰,是学习嵌入式 实时操作系统极好的入门材料。
近来增加了uC\\\/GUI图形界面,uC\\\/FS文件系统,uC\\\/TCP网络功能,这些都是要收费的。
进行简单的开发还是不错的选择。
在8位的51系列单片机用的很多,16位、32位也支持。
2. FreeDOSFreeDOS,是开源的兼容DOS。
自从微软抛弃DOS,一心一意谋Windows,开源社区就开发了FreeDOS。
DOS的几个缺点:单进程,网络功能弱。
用于DOS免费的网络协议栈已经有了。
要做真正的嵌入式,当慢腾腾又臃肿 的AWORD生产的BIOS伤你的心时,你需要开发一个嵌入式的BIOS,主要用X86汇编。
台湾很多公司喜欢用兼容DOS,毕竟DOS时代的程序员还在。
FreeDOS是X86系列嵌入式OS的首选,特别是80186兼容的16位,80386兼容的32位。
3. eCOSeCOS是真正的GPL实时嵌入式OS,大概比uC\\\/OS-II大一倍,是因为Linux的实时性不好开发的,很有前途,只是中国学eCOS的很少。
4. LinuxLinux如此有名,但因为实时性问题,只能用在要求不高的嵌入式系统中。
不过有几家大公司比如风河,在开发高实时性的Linux。
Linux的前途越来越好,我是说服务器和嵌入式,不是说桌面。
Linux是32位,不是16位,ARM9用的多。
5. uCLinuxuCLinux,32位ARM7TDMI的首选。
主要用于没有MMU的CPU,简单的说是没有虚拟内存。
6. RTLinuxRTLinux,Linux的实时扩展,商业目的需要收费,主要是实时API作为驱动模块加载到内核,架空Linux的底层,通过实时FIFO进程间通讯。
7. RTAIRTAI,类似于RTLinux,真正GPL,我看前途比RTLinux好,结构清晰,有实时串口API,实时TCP等。
8. FreeRTOSFreeRTOS这是一个开源的项目,属于轻量级内核,API比较全,支持AVR、ARM、MSP430等处理器,同时有移植好的uIP。
9. RTEMSRTEMS是前美国军方研制的嵌入式系统, 最早用于美国国防系统,早期的名称为实时导弹系统(Real Time Executive for Missile Systems),后来改名为实时军用系统(Real Time Executive for Military Systems), 目前的全称是实时(Real Time Executive for Multiprocessor Systems)用,他的特点是非常的稳定,而且速度快。
现在是一个开源项目的RTOS。
下面是比较贵的或不开源的嵌入式OS,简单列出,对于我们个人而言,购买是不太现实的,破解版在市场 上也是不多,而且大多数并不能用。
WinCE.net:微软嵌入式的主力,不过风头没有桌面好,而且硬实时有问题(比Linux强一些),个头也很大。
Palm:PDA上的主力,现在好像在衰落。
Symbian:在手机上的主力。
VRTX:80年代的,世界最早的嵌入式实时OS。
PSOS:也很老了,被风河收购,好像不重视。
VxWorks:大名鼎鼎的风河公司的主产品。
QNX:主要在X86构架的CPU上,开始向其它器件移植。
Lynx:与Posix兼容性很好,也就是与Linux源代码级兼容很好,用得也比较多。
JavaOS:基于Java技术,编写手机游戏的朋友们应该很熟悉。
OSE:瑞典公司开发,用于电信行业,他们在做OSE+Linux双系统。
Nucleus:源代码授权,自称1995年成为全球第一大源代码RTOS厂商,技术比较先进。
ThreadX:比较便宜,应用广泛的实时OS。
I—TRON:日本专用,垄断日本市场,在其它国家几乎没人用。
不过日本的技术使他有资格独搞一套。
Hope(从Linux裁剪整理的)和DeltaOS:是我们中国的产品,作为一个中国人应该支持自己的IT产业,不过如果想要有大的发展,还要不断努力,祝我们国人能够 成功。
嵌入式最小系统由哪几部分组成
它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用 户的应用程序等四个部分组成.



