智能保密柜嵌入式控制系统的设计与实现

嵌入式操作系统方案选择    为了选择合适的嵌入式操作系统,本文对开源的μC/OS-Ⅱ与Linux操作系统的进程调度、文件系统支持和系统移植等因素进行了分析比较,因为这是设计、应用、移植嵌入式操作系统中的关键。    (1)进程调度    进程调度是操作系统协调调度系统中多任务对计算机系统内部资源...

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



μC/OS-II在几种处理器上的移植介绍

  μC/OS-II操作系统是一种抢占式多任务、单内存空间、微小内核的嵌入式操作系统,具有高效紧凑的特点。它执行效率高,占用空间小,可移植性强,实时性能良好且可扩展性强。采用μC/OS-II实时操作系统,可以有效地对任务进行调度;对各任务赋予不同的优先级可以保证任务及时响应;采用实时操作系统,降低了程序的复杂度,方便程序的开发和维护。μC/OS-11非常适合应用在一些小型的嵌入式产品应用场合,在家用电器、机器人、工业控制、航空航天、军事科技等领域有着广泛的应用。   单片机、ARM、FPGA与μC/OS-II操作系统相结合,实现一些具体功能,是目前嵌入式应用中比较常见的。在这些应用中...

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



基于ADS的S3C2410实现嵌入式串口通信

的效果。  在数据采集的实际开发应用中,串口通信是不可缺少的部分,它是目前嵌入式系统与PC机间的一种非常重要且普遍使用的通信方式。计算机利用串口对单片机等外部设备的控制减少了在访问外部设备时需要进行复杂的汇编语言编程等带来的麻烦,同时也有利于大规模的开发和设计。在Linux系统中,系统把串口等其它外设当作文件进行操作,在端口的读写上非常方便,大大提高了系统编程效率。本文通过把Linux系统移植...
关键词: ADS S3C2410 串口通信

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



μC/OS-II操作系统在不同处理器上的应用

    μC/OS-II操作系统是一种抢占式多任务、单内存空间、微小内核的嵌入式操作系统,具有高效紧凑的特点。它执行效率高,占用空间小,可移植性强,实时性能良好且可扩展性强。采用μC/OS-II实时操作系统,可以有效地对任务进行调度;对各任务赋予不同的优先级可以保证任务及时响应;采用实时操作系统,降低了程序的复杂度,方便程序的开发和维护。μC/OS-11非常适合应用在一些小型的嵌入式产品应用场合,在家用电器、机器人、工业控制、航空航天、军事科技等领域有着广泛的应用。    单片机、ARM、FPGA与μC/OS-II操作系统相结合,实现一些具体功...

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



利用U-Boot作为系统bootloader实现uClinux向S3C44B0的移植

    1  引言    S3C44B0是Samsung公司推出的一款为手持设备或其他通用设备开发的32位处理器,它基于ARM7TDMI核,没有内存管理单元(MMU)。在采用无MMU的微处理器的嵌入式系统中广泛采用的就是uClinux系统,作为linux的衍生系统,其具有支持多任务、内核精简、高效稳定和源代码开放的优点。系统移植的基本过程包括...

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



基于ARM920T的嵌入式Linux系统的构建

系统移植的实现    引导加载程序    Boot Loader 是在操作系统内核运行之前运行的一段小程序。大多数 Boot Loader 都分为 stage1 和 stage2 两大部分。Stage1主要包含依赖于CPU的体系结构硬件初始化的代码,通常都用汇编语言来实现。这个阶段的任务有:(1)为基本的硬件设备初始化(屏蔽所有的中断、关闭处理器内部指令...
关键词: ARM920T Linux系统

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



从单片机的应用发展到嵌入式操作系统的应用思考

一个全新的、可移植的、实时的、模块化的操作系统,具有流行的微软程序开发界面,提供许多快速开发嵌入式系统的工具。    (1) 新内核    Windows CE看上去和Windows 9X/NT很像,但它不是这些操作系统的简化版,也不是从这些系统移植过来的。Windows CE具有全新的内核和任务调度、内存管理策略。    (2) 可移植性...

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



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

    一、车辆调度系统的整体设计:    整个系统包括四个部分(1)通信主站;(2)车载从站;(3)通信链路。(4)系统监控部分。下面对各个部分的功能做一个简单的介绍。    (1)通信主站:完成信息的转发,它是连接系统监控部分和车载从站的纽带,它将从系统监控部分来的信息转发给车载从站。并且接收车载从站的信息,并将信息上传给系统监控部分。    (2)车载从站:被监控的对象,接收监控调度命令,并可以返回自己的状态信息。状态信息的取得是依靠在车载从站中的GPS接收机来完成车辆位置和速度信息等的采集工作。 ...

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



μCOS-II 中USB 主机系统的设计

    内容摘要:USB(Universal Serial Bus)是目前应用非常广泛的一种总线形式。其即插即用、热插拔、接口体积小巧等优点给计算机外设连接技术带来重大变革。μCOS-II 是一个源码公开、完整的、可移植、可固化、可裁剪的嵌入式实时操作系统,可以方便地移植到多种微处理器上。以在新太科技实际工作中的LPC2378读卡器为例,详细介绍μCOS-II 中USB 主机系统的设计。      μC/OS-II 是美国学者Lacrosse 设计的一个优秀的嵌入式实时操作系统,其代码绝大部分用ANSIC 语言编写,可用于8...
关键词: μCOS-II USB 主机系统

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



基于STM32处理器的数字PDA系统硬件电路设计

    数字PDA系统整体由硬件电路和软件系统2部分组成,硬件电路由低功耗ARM微控制器STM32ZET6控制的PDA外围电路组成,软件系统则由硬件驱动程序、μC/OS-Ⅱ实时操作系统、FATFS文件系统、GUI等部分组成。数字PDA系统将整个软件系统进行了整合,提供一种基于页的机制方法,即每页都是一个线程,利用μC/OS-Ⅱ的信号量、邮箱机制实现多线程之间的任务切换。PDA系统采用页机制的设计,旨在减少增加应用程序时代码的修改量和提高整个PDA软件系统的稳定性,以及提高应用程序的开发速度。   以Cortex-M3为内核的处理器由于其低功耗以及低成本并...

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



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

    随着物联网技术的飞速发展,将传统的Internet与新型的无线传感器网络整合的趋势越来越明显,嵌入式服务网关既是无线传感器网络的协调器网关,又是远程WEB 的服务器,它实现两个不同协议的网络之间的通信。同时也是将无线传感器网络接入Internet,从而实现物联网概念的关键设备。物联网服务网关在未来的物联网时代将会扮演非常重要的角色,它将成为连接物联网感知层网络与传统通信网络的纽带。物联网网关可实现感知网络和基础网络以及不同类型的感知网络之间的协议转换,既可以实现广域互联,也可以实现局域互联。并且具有广泛的感知网接入、通信协议转换和强大的系统管理等特点[1]。利用嵌入...

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



基于ARM的Linux系统移植的方法

一整套工具链,容易建立嵌入式系统的开发环境和交叉运行环境,可跨越嵌入式系统开发中仿真工具的障碍。由于其符合IEEE POSIX.1标准,因而应用程序具有较好的可移植性。    Linux具有完善的网络通信和文件管理机制。实际上,Linux从一开始就与网络密不可分,网络是Linux的最为显着的特征。Linux具有ARM9上的嵌入式Linux系统移植的特性,从而保证了它支持所有标准...
关键词: ARM Linux 系统移植

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



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

,同时获得反馈信息。图1是系统移植工作的硬件环境。    主机端的PC使用COM1通过MAX232和S3C4510B的UART1相连接,通过串口完成对目标板的必要控制功能。S3C4510B开发板上配备有一块DM9161以太网卡芯片和主机端建立原始(raw)IP连接,使用链路层地址完成大批量数据的传送。    硬件环境建立之后,就需要创建软件开发环境。软件环境主要是指...

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



利用TF卡进行嵌入式系统开发调试及存储应用的方案

    硬件平台基于应用处理器PXA310,软件平台基于嵌入式Linux的Android操作系统。首先介绍了TF卡与应用处理器的连接电路设计。然后介绍TF卡驱动程序的设计和Android对TF卡的挂载方法。在TF卡驱动程序设计中采用了SPI工作模式和FAT32文件系统,描述了FAT32文件系统的移植。最后介绍了系统调试,并展示了TF卡在视频数据采集单元中应用的设计结果。    嵌入式系统调试一般使用串口、JTAG、USB或网卡来下载系统镜像到目标机中。使用串口下载镜像,协议简单,接口通用,但传输速率太慢。使用JTAG下载镜像,传输速率较高,但需要专用的J...

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



Android系统下CAN总线的驱动程序开发实现

,提供/dev/can设备节点文件,提供驱动接口uncLOCked_ioctl()函数。4 Android HAL层的调用    CAN驱动程序在Android系统下的实现,硬件抽象层(HAL)的调用是关键。将Android系统移植到其他硬件平台或在Android系统中添加新硬件支持时,都需要对Android HAL层进行移植或实现在libhardware接口的头文件...

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



基于ARM和FPGA的嵌入式数控系统设计方案

    本文提出了一种基于ARM和FPGA的嵌入式数控系统设计方案。详细介绍了ARM系统的软硬件设计,基于FPGA的硬件精插补实现方法以及数控系统的加减速控制策略。该系统将ARM运行速度快、计算精度高的优点和FPGA内部逻辑的在线可重构性等特点相结合,提高了资源利用率和实时性,增强了数控系统的灵活性。仿真和实践结果表明,整个控制系统具有实时性好、低成本、高性能等优点。    现有的数控系统中多采用工控机加运动控制卡的计算机数控系统方案进行运动控制器的设计。随着工控机整体功能日趋复杂,对运动控制系统的体积、成本、功耗等方面的要求越来越苛刻。现有计算机数控系...
关键词: ARM FPGA 数控系统

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



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

    随着信息技术的发展,智能化、信息化、网络化成为现代工业控制的发展潮流。20世纪80年代以来,开放的工业控制总线迅速发展,彻底改变了世界的技术面貌,在此基础上通过网络连接到分散控制和嵌入式设备的控制技术逐步发展成熟,远程I/O就是在这种条件下发展的一类产品,可以分散配置在现场,连接当地的输入输出信号,实现要求的配置。    在工业控制领域,现场总线技术将控制功能彻底下放到现场。MODBUS是现场总线的国际标准之一,符合IEC物理层标准,有冗余的物理总线网络和严格的控制信息传输机制。    实时工业现场开关量数据的采集给开发者提出...

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



ARM主板定制服务

ARM主板定制服务为什么要定制主板嵌入式工业主板市场中的客户需要使用不同的计算机平台来满足自己的不同应用需求 。通常,这些平台都由标准产品组成或在现有产品的基础上稍做修改来完成。但是,工业计算机的功能要么超出客户的需求,造成客户的成本上的浪费;要么工业计 算机的功能不能满足客户的应用需求。因此,标准的嵌入式工业计算机平台在性价比上不能很好的满足客户的需求。 另外,客户自行开发在开发风险、开发成本和上市时间方面存在着一定的问题。所以,这种嵌入式主板开发方案反映了在不断成长、发展和壮大过程中嵌入式市场中的一般发展趋势。定制流程是什么珠海明远智睿科技有限公司根据客户的委托,由我方按照跟客户商量的时间...

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



基于S3C6410处理器的U-Boot SD卡启动的移植分析与功能

。         由图中可以看出,我们要使用SD卡启动系统,必须将BL1的8K代码烧写到从SD卡末端起第18个块的起始地址处,同时建议将BL2紧邻BL1放在其前面的数据块中。    2.3 增加U-Boot对SD卡启动方式支持由以上分析可知,系统移植的关键在于将BL2中代码从SD卡中拷贝到内存运行。由于U-Boot默认不支持SD...

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



基于Cortex-A8嵌入式实验平台的设计与实现

内容摘要:针对目前嵌入式教学实验平台资源的不足,为了使理论与实践相结合、软硬件联系更紧密,设计提出了一套Cortex—A8内核的嵌入式系统实验平台方案,采用主流硬件构成,阐述了各实验设计流程,最后给出了嵌入式实验开发的关键问题。该实验系统模块丰富,具有可移植、可扩展的特点,实验设计层次鲜明,可满足教师科研工作与实验教学的需求。    随着市场需求的增长,嵌入式技术已经渗透到生活的各个方面,面对嵌入式领域日益旺盛的人才缺口,很多高校的相关专业都开设了嵌入式系统相关课程。以往嵌入式教学平台已很难满足电子通信行业高速发展,同时企业急需高素质的,具有产品经验的毕业生加入团队。而嵌入...
关键词: Cortex-A8 实验平台

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




<上一页 12345678910111213141516 下一页> 相关结果约745个