嵌入式微处理器的嵌入式操作系统-uClinux

原创 2012年03月27日 10:25:53

       随着嵌入式设备的发展改进,Linux操作系统受到了越来越多的青睐,尤其是用于消费产品、电讯路由器和交换机、网络产品、工业和汽车等应用。下面由卓跃教育为您介绍。
  
  一些大的消费电子公司达成协作,建立消费者电子Linux论坛(CELF),以进一步开发家庭数字电子设备的Linux平台。CELF的发起者(MatsushitaElectric、Sony、Hitachi、NEC、RoyalPhilipsElectronics、Samsung、Sharp和Toshiba)将重点放在Linux的改进上,使之成为消费电子设备的开放源代码平台。同样,他们对开放源代码协会的精神也给予了积极的支持和发扬
  
  嵌入式Linux的优点在于它的版权免费、源码开放、结构紧凑,这为日益增长的应用软件基础提供了坚实的后盾。Linux是一个全功能的操作系统,支持各种网络和文件处理协议,这对嵌入式系统来说是很重要的,因为它必须"在任何时间任何地点进行计算"。Linux采用模块化结构,通过去除嵌入式系统中不必要的实用程序、工具和其它系统服务,它可以很方便地实现结构精简。在嵌入式设备市场中,采用Linux的公司可以更迅速地将产品推向市场,更快地增强产品的可靠性。对开发者来说,AD的Blackfin?处理器和uClinux的结合也许很有吸引力。Blackfin?处理器集合了DSP的计算能力和微控制器的功能,满足了数字音频、视频和通信方面的应用需求。
  
  所有的Blackfin处理器都艺术地将最先进的信号处理引擎和清晰正交的类RISC微处理器指令集以及支持SIMD单指令多数据的多媒体功能复合成一套单指令集的结构,称之为微信号结构(MSA)。该内核是调整的双-MACHarvard结构,这种结构旨在实现音频和视频算法的非并行计算,以及实现操作系统中标准的程序流和常用的仲裁操作。
  
    Blackfin的ADSP-BF531/BF532/BF533处理器有两个大的片内存储器块,提供通往内核的高速通道。这些内存块可以适应处理器内核的最高速度。它们位于内核的旁边,称为L1存储器,可以配置为数据或指令静态处理器(SRAM)或高速缓冲存储器。当配置为高速缓存时,处理外部SDRAM的代码的速度非常接近内部存储器直接处理的速度。这个特征特别适用于uClinux内核的运行,因为它没办法被全部装入内部存储器。而且,当使用c语言编程时,可以通过使用高速缓存来最大优化外部存储器到内核之间的存取。
  
  Blackfin处理器采用低电压,低功耗的设计,具备动态电源管理功能。完全满足目前的移动和电池供电需求,其它的处理器都无法做到这一点。Blackfin处理器配有多重的、高度灵活和独立的直接存取控制器(DMA),用来支持自动数据传输,并使处理器内核受到的间接影响达到最小。

嵌入式操作系统uClinux及其源代码分析(ZT)

(太原理工大学 计算机与软件学院 中国 太原030024)摘要:建立在uClinux-2.4.x及兼容三星SNDS100实验板基础之上,对嵌入式操作系统的源代码文件的作用及目录构成进行了分析,并深入分...
  • TrueLie
  • TrueLie
  • 2007年01月20日 13:33
  • 3512

嵌入式系统的结构

嵌入式系统的结构 如图5-1所示,为嵌入式系统硬件模型结构,此系统主要由微处理器MPU、外围电路,以及外设组成,微处理器为ARM嵌入式处理芯片,如ARM7TMDI系列及arm9系列微处理器,...
  • kakaka2011
  • kakaka2011
  • 2014年08月08日 15:10
  • 1869

嵌入式微处理器结构与应用

1) 嵌入式微处理器结构与应用: 这是一门嵌入式硬件基础课程,嵌入式是软硬件结合的技术,搞嵌入式软件的人应对ARM处理器工作原理和接口技术有充分了解,包括ARM的汇编指令系统。 若不了解处理器原理,怎...
  • ftwfff
  • ftwfff
  • 2009年10月09日 10:46
  • 1652

如何快速理解一个全新的嵌入式操作系统

在软件大局观作为学习新系统的背景知识的基础上,从软件需求的角度入手就能快速理解和掌握一个全新的系统。本文以TI蓝牙BLE CC254x的源码库和工程为例进行分析研究。...
  • yueqian_scut
  • yueqian_scut
  • 2015年09月28日 11:12
  • 5036

嵌入式系统和嵌入式操作系统

嵌入式系统和嵌入式操作系统      一 什么是嵌入式系统         嵌入式系统一般指非PC系统,有计算机功能但又不称之为计算机的设备或器材。它是以应用为中心,软硬件可裁减的,适应应用系统...
  • xjbclz
  • xjbclz
  • 2016年07月09日 16:54
  • 1298

自己写的小型嵌入式操作系统

小型嵌入式操作系统的实现 写一个自己的操作系统是我一直以来的愿望,一来,学习,二来吗,装装X了。。哈哈 进过一段时间的学习,今天我写的代码终于实现了任务切换,也就是多任务环境了,虽然任务本身只是很简单...
  • shixiongtao
  • shixiongtao
  • 2016年11月02日 11:33
  • 709

ARM 嵌入式微处理器指令集(上)

教材:嵌入式系统及应用,罗蕾、李允、陈丽蓉等,电子工业出版社 ARM 嵌入式微处理器指令集ARM 处理器实现的指令集 32 位的 ARM 指令集和 16 位的 Thumb 指令集 ARM 处理器允许在...
  • sinat_27421407
  • sinat_27421407
  • 2017年12月08日 11:23
  • 91

常见开源嵌入式系统

常见开源嵌入式系统
  • charleslei
  • charleslei
  • 2017年02月13日 13:43
  • 624

嵌入式开发中三种操作系统的分析与比较

三种常用的嵌入式操作系统——Palm OS、Windows CE、Linux;在此基础上、分析、比较这三种嵌入式操作系统,给出它们之间的 异同点及各自的适用范围。 1 嵌入式系统与嵌入式操作系...
  • yyyljw
  • yyyljw
  • 2015年12月28日 09:58
  • 2588

嵌入式操作系统学习笔记:01.书籍与OS源码选择

书籍选择的是前段时间出版的《深度探索嵌入式操作系统》,同时作者还放出了源码。 另外还有其他资源也值得参考学习,列出如下。 书籍类资源 1.《 深入浅出嵌入式底层软件开发》 这本书的前面部分写ARM指令...
  • sy373466062
  • sy373466062
  • 2015年11月26日 16:22
  • 1124
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:嵌入式微处理器的嵌入式操作系统-uClinux
举报原因:
原因补充:

(最多只允许输入30个字)