嵌入式学习历程【1】 嵌入式系统的基础知识

                                                 新手上路,还请多多指教!

想要了解事物,就必须知其根本,所以概念定义是必不可少的。
1.首先,我们来了解什么是嵌入式系统:
以应用为中心、以计算机技术为基础,软硬件可裁剪,应用系统对功能、可靠性、成本、体积、功耗和应用环境有特殊要求的专用计算机系统。 从技术角度来说, 是将应用程序、操作系统和计算机硬件集成在一起的系统。
2. 了解了它是什么,那么它有哪些吸引人的地方呢
**功耗限制
嵌入式系统中,尤其是在用电池供电的嵌入式系统中,这是一个主要考虑的因素。大耗电量直接影响到硬件费用,并影响电源寿命以及带来散热问题。
**低成本
包含硬件成本和软件成本。硬件成本主要决定于所使用的微处理器、所需的内存及相应的外围芯片;软件成本通常难于预测,但一个好的设计方法有利于降低软件成本。
**多速率
系统同时运行多个实时性任务,系统必须同时控制这些动作,但这些动作有些速度慢,有些速度快。
**环境相关性
嵌入式系统不是独立的,而是与其被嵌入的设备紧密相关联。
**系统内核小
由于嵌入式系统一般是应用于小型电子装置的,系统资源相对有限,所以内核较之传统的操作系统要小得多。
比如ENEA公司的OSE实时OS,内核只有5K,而Windows的内核则要大得多。
**专用性强
嵌入式系统的个性化很强,其中的软件系统和硬件的结合非常紧密,一般要针对硬件进行系统的移植。
**不可垄断性
PC有WinTel垄断
嵌入式系统工业的基础是以应用为中心的“芯片”设计和面向应用的软件产品开发。
**产品相对稳定性
普通处理器18月
嵌入式处理器8-10年
3.既然它这么吸引人,那它周围肯定朋友不少咯,那就是他的外围设备
在嵌入式硬件系统中,除了嵌入式处理器之外的完成存储、通信、I/O、调试等功能的其它部件。
存储器类型:静态易失型存储器(RAM/SRAM),动态存储器(DRAM),非易失型存储器(ROM、EPROM、EEPROM、FLASH)。其中,FLASH(闪存)以可擦写次数多,存储速度快,容量大及价格便宜等有点在嵌入式领域得到广泛的应用。
接口类型:目前存在的所有接口在嵌入式系统中都有其广泛的应用,但是以下几种接口的应用最为广泛,包括RS-232接口(串口)、IrDA(红外)、SPI(串行设备接口)、I2C、USB、Ethernet和普通并口。
显示类型:CRT、LCD和触摸屏等外围显示设备。

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
提到嵌入式,人们自然而然就想到了Linux,那么Linux又有何特点能在众多的操作系统中脱颖而出呢?
提供了先进的网络支持
多任务,多用户
符合POSIX标准
支持数十种
完全运行于文件系统格式保护模式
开发源代码
采用先进的内存管理机制,更加有效的利用物理地址


关于Linux后面会一直讲到,今天先分享一篇关于学习嵌入式的很不错的博客 点击打开链接


你可能感兴趣的:(嵌入式学习历程【1】 嵌入式系统的基础知识)