ARM CPU的操作系统选择要点

  从8位/16位单片机发展到以ARM CPU核为代表的32位嵌入式处理器,嵌入式操作系统将替代传统的由手工编制的监控程序或调度程序,成为重要的基础组件。更重要的是嵌入式操作系统对应用程序可以起到屏蔽的作用,使应用程序员面向操作系统级开发应用软件,并易于在不同的ARM核的嵌入式处理器上移植。 嵌入式操作系统都具有一定的实时性,易于裁剪和伸缩,可以适合于从ARM7到Xscale各种ARM CPU...
关键词: ARM CPU 操作系统

http://www.eeworld.com.cn/mcu/article_2018022137911.html 发布时间: 2018-02-21



ARM7嵌入式系统在车辆调度系统设计中的应用

的。    (4)系统监控部分:以图形的方式将被监控车辆的位置信息显示在电子地图上(GIS,地理信息系统的采用),并且可以显示其状态等文字信息。并且可以通过系统监控部分的人机界面来完成调度命令等信息的输入。由于在很多的论文中包含了这些车辆监控系统的基本组成元素,所以在这里就简单的介绍一下。相关内容可以参考有关的论文资料。下面重点讨论UC/OS-II的内核调度机理、操作系统的移植...

http://www.eeworld.com.cn/mcu/article_2018021637814.html 发布时间: 2018-02-16



基于Linux系统的一种多种串行总线统一接口的实现方法

的,而且,对于移植也是不利的。例如,某个应用系统原先使用一款I2C接口的时钟芯片,但后来系统升级换成了一款SPI接口的时钟芯片,这时就不得不对程序做较大的改动了。本文给出了一种多种串行总线统一接口的实现方法,并以ARM9为平台,以I2C、1-Wire、SPI为例验证了方法的可行性。    1 总线协议及其工作过程    多数的串行总线都基于主从结构,如果总线中包...

http://www.eeworld.com.cn/mcu/article_2018021437811.html 发布时间: 2018-02-14



μC/OS-II在LPC2119上的移植讨论及对移植前需要掌握的基本知识

    本文在分析实时嵌入式系统mC/OS-II和LPC2119芯片的基础上,对mC/OS-II向处理器上移植前需要了解的知识和需要做的前期准备工作进行了分析和讨论,最后给出了移植的具体工作。论文着重分析了mC/OS-II的移植。    μC/OS-II是一个完整的,可移植、可固化、可裁减的占先式实时多任务内核,它功能强大,支持56个用户任务,支持信号量...

http://www.eeworld.com.cn/mcu/article_2018021437809.html 发布时间: 2018-02-14



ARM7启动代码编写的分析与设计

    前 言    随着生活水平的提高和IT技术的进步,8位处理器的处理能力已经不能满足嵌入式系统的需要了;而16位处理器在性能和成本上都没有很大的突破。并且在8位机的开发中,大多使用汇编语言来编写用户程序。这使得程序的可维护性、易移植性等都受到了极大的挑战。正是基于此,ARM公司适时的推出了一系列的32位嵌入式微控制器。目前广泛使用的是ARM7...
关键词: ARM7 启动代码

http://www.eeworld.com.cn/mcu/article_2018021437798.html 发布时间: 2018-02-14



基于16位微处理器和实时操作系统μC/OS-II的基站监控终端设

    为提高通信基站监控终端的可靠性和事件处理能力,本文介绍采用 16位 RISC架构嵌入式微处理器 R8800实现基站监控终端的设计。利用 Paradigm C++ 5.1集成环境编写监控终端控制程序,实现μC/OS-II在 R8800上的移植。通过实装调试,设计的任务程序能在硬件环境和操作系统下稳定工作,实现了监控终端对环境模拟量和开关量信息的采集,对智能电源...

http://www.eeworld.com.cn/mcu/article_2018021337780.html 发布时间: 2018-02-13



将意识传给机器人,这事你会做吗?

吗?为什么你的意识会从大脑“转移”至计算机,让你仍然工作的生物大脑在那里?这对我而言非常神奇,一个更合理的假设是你仍在桌子上,你的大脑在工作状态下会产生特殊的程序(我在这里将更详细地讨论这个问题)。 如果这对你而言貌似合理,你绝对不会放弃你的合法权利上传自己的意识,或者注册一种可能被开发的意识上传,这种意识上传可能是“破坏性上传(destructive uploading)”,破坏性上传...

http://www.eeworld.com.cn/qrs/article_2018021344866.html 发布时间: 2018-02-13



基于内核对象的Linux输入子系统触摸屏的驱动设计

必将越来越广泛。MeeGo是Intel和Nokia公司合作开发的开源操作系统,基于Linux内核,其良好的开源性为驱动程序的开发提供了很好的基础条件。本设计在MeeGo1.1版本下,并基于Linux 2.6.35内核来讨论实现电容式触摸屏的驱动开发技术。    1 电容触摸屏原理    电容式触摸屏是利用人体的电流感应工作的,分为表面电容式和投射电容式...

http://www.eeworld.com.cn/mcu/article_2018021237748.html 发布时间: 2018-02-12



基于ARM 处理器的低成本网关硬件设计

的数据有效性,有效则接收并发送到ARM 网关,否则丢弃。网关软件流程    4 结语    文中系统地讨论了物联网服务网关这一项基于物联网应用的关键性技术[6-7],结合家庭自动化进行应用设计。在硬件方面,按照嵌入式板级硬件设计流程,设计并实现了一种基于ARM 处理器的低成本网关硬件。软件设计上采用自顶向下和分层的设计方法,结合网关硬件,利用...

http://www.eeworld.com.cn/mcu/article_2018020937727.html 发布时间: 2018-02-09



如何将μClinux移植到ARM7体系微处理器S3C4510B上

    Linux是一种支持多种体系结构处理器的操作系统,有很强的移植性。描述了将μClinux移植到基于S3C4510B处理器目标板上的方法与过程。首先介绍了S3C4510B处理器和μClinux,并简单说明了如何搭建移植环境,然后着重讨论了在该开发板上Bootloader的设计实现以及μClinux内核的移植方法,最后对在这种基于μClinux的嵌入式系统环境下如何开发...

http://www.eeworld.com.cn/mcu/article_2018020737719.html 发布时间: 2018-02-07



基于RS485接口的MODBUS串口编程的实现

bootloader、内核的编译与移植以及嵌入式Linux下文件系统的构建。接着对MODBUS协议的移植和字符设备驱动程序(串口、GPIO )做了深入分析,重点用C语言实现了基于RS485接口的MODBUS串口编程,给出了软件流程图及核心代码,并对软件进行了调试。    1.1引言    近几十年来,工业控制系统从传统的集中控制系统,过渡到分散控制...

http://www.eeworld.com.cn/mcu/article_2018020737703.html 发布时间: 2018-02-07



热门的FAQ集锦:TI & WPI 直播【 毫米波雷达与 3D ToF 解决方案】

10.4mm*10.4mm 4.毫米波一般工作在哪个频段范围,会不会与其他的频率波段产生相互影响,导致测量精度下降? mmWave 频谱带宽:30GHz~300GHz,目前还没有遇到跟其他频段互相影响问题,具体的再讨论。 功耗是多少 消耗功率為 ~2W 请问设计毫米波雷达系统时应考虑哪些因素? 天线尺寸、大气传输特性及器件电路工艺和可实现性 毫米波会大量用在无人自动驾驶...

http://bbs.eeworld.com.cn/thread-615358-1-1.html 发布时间: 2018-02-07



基于ARM9的嵌入式Web服务器Boa的软/硬件设计

7 2 0 T 、A R M 9 T D M 1 、ARM920T、ARM940T、ARM946T、ARM966T、ARM10TDM1等。本文所讨论的目标板的CPU为ARM920T内核的三星S3C2410芯片。    ARM9系列微处理器主要应用于无线设备、仪器仪表、安全系统、机顶盒、高端打印机、数字照相机和数字摄像机等。它包含ARM920T、ARM922T和ARM940T三种类型,广泛...
关键词: ARM9 Web服务器 Boa

http://www.eeworld.com.cn/mcu/article_2018020537687.html 发布时间: 2018-02-05



基于AVR的时间触发嵌入式系统的设计与应用

,在同时有几个有效的中断源的情况下,几乎不可能创建程序代码来正确地处理所有可能的中断组合。并且同时处理多个事件不但增加了系统复杂性,而且降低了系统在所有情况下的行为预测能力。至于使用效率,Metzner讨论并得出结论:一个包含27个任务、采用RM调度算法的事件触发系统,CPU的实际利用率仅为18%.    3.2 时间触发方式的优势    在该系统中...

http://www.eeworld.com.cn/mcu/article_2018020537685.html 发布时间: 2018-02-05



基于EP7312的新型嵌入式系统的实现方案

和FLTK应用框架之间的接口。底层的网络协议采用万维网协会的WWWLib库执行所有的异步网络输入输出和HTTP获得功能。  ViewML是直接针对嵌入式Linux环境的一种高品质的网络浏览器。通过包含源代码开放的核心部件,能够在占用很少的RAM和ROM资源的条件下使用高质量的图形引擎。但在实际是移植使用中发现了一些该浏览器的欠缺之处,下面重点讨论本系统针对ViewML窗口界面的改进。  3 ViewML...
关键词: EP7312 嵌入式系统

http://www.eeworld.com.cn/mcu/article_2018020337655.html 发布时间: 2018-02-03



基于FAS466的CCD相机数字视频实时存储系统设计

化了系统设计。缓存单元在结构上相当于先进先出(First In First Out,FIFO)队列,即先到的数据先被存储。本设计中FIFO选用IDT公司的IDT72V2113芯片。2 系统的软件设计软件设计是本系统设计的重点和难点,它负责对相关硬件的控制和协调,最终实现SCSI协议、硬盘的控制和DMA传输等。软件设计分为SCSI控制软件和DMA控制器的FPGA实现两部分。下面分别进行讨论。2.1...

http://www.eeworld.com.cn/mcu/article_2018020337644.html 发布时间: 2018-02-03



基于32位微控制器MC68HC376的开发设计和应用

化了系统设计。缓存单元在结构上相当于先进先出(First In First Out,FIFO)队列,即先到的数据先被存储。本设计中FIFO选用IDT公司的IDT72V2113芯片。2 系统的软件设计软件设计是本系统设计的重点和难点,它负责对相关硬件的控制和协调,最终实现SCSI协议、硬盘的控制和DMA传输等。软件设计分为SCSI控制软件和DMA控制器的FPGA实现两部分。下面分别进行讨论。2.1...

http://www.eeworld.com.cn/mcu/article_2018020337643.html 发布时间: 2018-02-03



基于μC/OSII的ARM7中断过程分析及优化方法

    引言    如今,在嵌入式处理器芯片中,以ARM7为核心的处理器是应用较多的一种。它具有多种工作模式,并且支持两种不同的指令集(标准32位ARM指令集和16位Thumb指令集)。μC/OSII是专为嵌入式应用设计的抢占式、多任务实时操作系统,可用于各类8位、16位和32位单片机或DSP。μC/OSII向ARM7移植具有得天独厚的优点,因此,“μC...
关键词: μC OSII ARM7 中断过程

http://www.eeworld.com.cn/mcu/article_2018020237638.html 发布时间: 2018-02-02



“双积分”下车企如何依靠电子技术来降低节能减排压力

后,车企将面临更迫切的减排压力。这应是丰田准备在中国市场首推纯电动车的一个推动力。无论是传统燃油车,还是新能源车,电气化技术在节能减排方面发挥的作用越来越大,在传统燃油车上行之有效的节能方法,部分也能移植到新能源车,功率器件等电子元器件效能日益受到重视。在系统性降低油耗方面,博世(BOSCH,2018慕尼黑上海电子展,E4馆4400)是技术积累最雄厚的厂商之一,近年来重点推行的起停系统、停缸技术...

http://www.eeworld.com.cn/qcdz/article_2018013121631.html 发布时间: 2018-01-31



“双积分”下车企如何依靠电子技术来降低节能减排压力

,并自2018年4月1日起开始施行。在具体规范和惩罚方案落地后,车企将面临更迫切的减排压力。这应是丰田准备在中国市场首推纯电动车的一个推动力。 无论是传统燃油车,还是新能源车,电气化技术在节能减排方面发挥的作用越来越大,在传统燃油车上行之有效的节能方法,部分也能移植到新能源车,功率器件等电子元器件效能日益受到重视。在系统性降低油耗方面,博世(BOSCH,2018慕尼黑上海电子展,E4馆4400...

http://www.eeworld.com.cn/qrs/article_2018012744198.html 发布时间: 2018-01-27




<上一页 12345678910111213141516 下一页> 相关结果约2,039个