热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

嵌入式LINUX系统

  • 1星
  • 2013-11-06
  • 207.78KB
  • 需要1积分
  • 0次下载
标签: 嵌入式LINUX系统

嵌入式LINUX系统

ECU

ECU

汽车电子

汽车电子

                      随着嵌入式系统应用的流行,一个设计良好的操作系统已成为嵌入式系统中必不可少的层次,而Linux是一个优秀的操作系统,它的源代码是开放的,这使得它非常适合做嵌入式操作系统  。随着微处理器的产生,价格低廉、结构小巧的CPU和外设连接提供了稳定可靠的硬件架构,那么限制嵌入式系统发展的瓶颈就突出表现在了软件方面。尽管从八十年代末开始,陆续出现了一些嵌入式操作系统,比较著名的有Vxwork、pSOS、  Neculeus和Windows  CE。但这些专用操作系统都是商业化产品,其高昂的价格使许多低端产品的小公司望而却步;而且,源代码封闭性也大大限制了开发者的积极性。另外,结合国内实情,当前我国对自主操作系统的大力支持,也为源码开放的  Linux的推广提供了广阔的发展前景。还有,对上层应用开发者而言,嵌入式系统需要的是一套高度简练、界面友善,质量可靠、应用广泛、易开发,多任务,并且价格低廉的操作系统。在不久的将来,从冰箱到收音机都会内置处理器。因为Linux的开放性,许多人认为Linux非常适合多数Internet设备。他们认为Linux可以支持不同的设备,支持不同的配置。Linux对厂商不偏不倚而且成本极低,能够很快成为用于各种设备的操作系统。如今,业界已经达成共识:即嵌入式linux是大势所趋,其巨大的市场潜力与酝酿的无限商机必然会吸引众多的厂商进入这一领域。嵌入式Linux由于代码开放性以及强大的网络功能,在中低端的嵌入式网络设备中应用起来,比起pSOS+,  VxWorks等专用系统有许多优势,Linux甚至支持蓝牙技术,VxWorks对于新技术的支持远没有Linux那么迅速;从产品上市时间到产品的功能不断扩充、开发人力的投入都验证了使用嵌入式  Linux作为操作系统平台的优势。表1将专用嵌入式实时操作系统与嵌入式Linux作了详细的分析和比较。无论从技术、成本、安全还是兼容性的角度看,Linux都是嵌入式操作系统的最佳选择。

展开预览

猜您喜欢

推荐帖子 最新更新时间:2024-11-13 06:42

sam4s16c的寄存器配置基础教程---UART配置
本帖最后由 star_66666 于 2016-11-30 15:39 编辑 最近项目涉及到和供应商合作,之前用atmel studio不能继续用了,不得不改用keil,于是潜水了一段时间,静下来仔细分析Datasheet,终于完成了,几乎所有外设驱动的寄存器配置,可以直接用于sam4s系列。看不懂的自己仔细研究Datasheet吧。个人的爱好是喜欢寄存器直接配置。 看官方的库,太乱,太累。
star_66666 Microchip MCU
南芯SC8905 评估板免费测评,支持充放电双向操作
上海南芯作为中国电源界的一颗新星,推出了中国首颗全系列升降压电池电源解决方案,在该领域与凌特、TI等老牌大厂同台竞技,成为中国芯的骄傲。目前南芯的芯片已经顺利进入华为、小米、海翼和欣旺达等知名厂商。本期测评,大家将有机会亲身体验南芯SC8905的优异性能。     SC8905 EVM 是用于 SC8905高效率,同步,双向降压充电/升压放电,集成功率管和 I2C 接口芯
okhxyyo 国产芯片交流
利用DSP实现ADC采集数据以及DAC输出
1、 解决方案(必要的公式、文字等) 在课外实验中,我们选择利用ADC对输入的信号进行采集,然后利用串口控制DAC的输出,实现通过串口控制DAC输出采集到的波形的功能。 在本实验中,是通过判断串口发送的数据来实现对相应DAC的控制的。为了方便,我们选择了字符‘1’和字符‘0’分别表示DAC的开闭两种状态。准确来说,这里的DAC关闭的状态是强制DAC输出为0。这是根据我们的硬件条
fish001 DSP 与 ARM 处理器
Micropython TPYBoard 智能温控小风扇资料分享
南方都下大雪了,苦逼的北方还没下雪,天寒地冻,不过这几天办公室空调开太大了就想到做一个温控小风扇,简单模型出来了。等夏天一定做一个美观精致的小风扇送给女朋友(如果有的话QAQ)话不多说直接上干货。(跪求附件怎么上传) 所需器件TPYBoard v102板子 1块直流电机 1个面包板 1块数据线 1条三极管9014(NPN)1个杜邦线 若干DS18B20 温度传感器1 个 首先连接DS18B20
loktar MicroPython开源版块
ARM和单片机有什么区别?
【ARM和单片机有什么区别?】 1、软件方面 这应该是最大的区别了。引入了操作系统。为什么引入操作系统?有什么好处嘛? 1)方便。主要体现在后期的开发,即在操作系统上直接开发应用程序。不像单片机一样一切都要重新写。 前期的操作系统移植工作,还是要专业人士来做。 2)安全。这是LINUX的一个特点。LINUX的内核与用户空间的内存管理分开,不会因为用户的单个程序错 误而引起系统死掉。这在
俏鼠戏帅喵 51单片机
MSP430编程器仿真器以及JTAG、SBW、BSL接口的区别
对于51系统来说,很容易理解编程器和仿真器。 通俗的说,仿真器是用来调试仿真的,编程器是用来批量生产时对MCU进行烧写目标代码的。 对于MSP430来说,无论仿真还是烧写程序一般可以通过:JTAG、SBW、BSL接口进行。JTAG、SBW接口可以用于仿真接口,BSL接口不能用于仿真。而编程器则三种接口都支持。 所以并不能说JTAG只支持仿真不支持编程,这是概念错误,JTAG仅仅是一种接口协议
fish001 微控制器 MCU
stm32 国产QMC5883L 进口HMC5883 三轴电子指南针加速度传感器
QMC5883L源于Honeywell的HMC5883L,是一款表面贴装的集成了信号处理电路的三轴磁性传感器,应用场景主要包括罗盘、导航、无人机、机器人和手持设备等一些高精度的场合。 QMC5883L上电后默认为待命模式。此状态下,寄存器值将会通过一个超低功耗的LDO保持,对任意寄存器的读写操作都将会唤醒I2C总线接口。内部时钟被停止,同时也不会进行磁场测量。 以下是QMC5883L的
gandong 国产芯片交流
嵌入式ARM开发环境下,设置堆栈指针和清理BSS段的意义
     以前稍微写过操作系统上的C程序,感受不出来:BSS段,堆栈的意义。到了在单片机上写程序也没有考虑这些问题。但是到了ARM上环境似乎没有那么简单了,C的环境要自己来创建,不然就不能用。这也深刻的感受到了C语言中原来难以理解的概念。 裸机建立C语言环境-设置堆栈指针 这个是使用C语言的首要条件,不过这个就是指定一个sp指针就可以了,很简单的。ldr sp, =4096。 裸机建立C语言
xyd2018 嵌入式系统

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×