基于LPC2138的便携式煤质分析仪的设计
介绍了一种基于ARM处理器LPC2138煤质分析仪;给出了该仪器的软硬件设计方案;详细论述了仪器的硬件组成和设计;简要说明了移植μC/OS-Ⅱ嵌入式操作系统的关键和对操作系统的扩展设计。
嵌入式数据库在振动监测系统中的应用
随着嵌入式系统的发展.嵌入式数据库在信息采集与监控系统中得到了日益广泛的应用。该文在对嵌入式数据库技术进行分析的基础上介绍了基于嵌入式数据库技术的汽轮机振动监测系统的设计与开发。整个振动监测系统vXARM处理器LPC2292为硬件平台.以μCLinux为嵌入式操作系统,以SQLite为数据库管理系统,对系统的设计方案及软硬件配置、SQLite的移植及嵌入式数据库的访问与操作进行了详细分析。所设计的振动监测系统得到了成功应用。具有较高的数据存储、管理与使用效率。
无创血压检测系统研究
研究一种基于PC机并与护理床配套使用的无创血压检测系统.详细地给出了系统的硬件组成和软件设计.由于采用了模块化设计思想,系统硬件之间具有相对独立性,具有开发周期短、良好的扩展性、移植性和高可靠性等特点.
μC/OS-Ⅱ在电解质分析仪上的应用研究
介绍基于MB90F543单片机的电解质分析仪,和嵌入式实时操作系统μC/OS-Ⅱ在MB90F543上的移植.根据电解质分析仪系统的要求和MB90F543的特点,确定电解质分析仪的系统任务等级,以及μC/OS-Ⅱ下各任务之间的调度.最后,给出了μC/OS-Ⅱ在MB90F543上移植的部分程序,和测试成功后的结论.
嵌入式实时操作系统μC/OS-Ⅱ在LPC2378上的移植及应用
介绍μC/OS-Ⅱ操作系统的特点、内核结构和工作原理.并通过对NXP公司LPC2378及ARM7TDMI-S内核体系结构及内部寄存器工作原理的分析,讨论了μC/OS-Ⅱ移植过程中的重难点问题及解决方法,重点阐述移植代码中堆栈初始化、任务切换、时钟中断服务程序的编写过程,并对调试中出现的程序跑飞和堆栈空间不够的问题进行了解决和修改,最后通过设计多任务应用程序证明了该移植是成功的。
μC/OS-Ⅱ在TMS320VC33上的可靠应用
目前,μC/OS-Ⅱ已经被成功移植到多种微处理器上,其中也包括TMS320VC33.在μC/OS-Ⅱ的网站上可以免费下载相关处理器的移植代码,这些代码可以作为μC/OS-Ⅱ应用中一个非常好的起点.笔者在应用这些移植代码时遇到了一些问题,因此如何使移植更加可靠、高效,仍然是一个值得深入探讨的话题.网上TMS320VC33的移植代码已经完成了基本的移植工作,本文不对移植的详细过程进行赘述,而只就移植及应用过程中的一些关键步骤和涉及到代码可靠性的问题进行讨论.
μC/OS-Ⅱ任务创建和销毁的用户接口改善
就目前而言,μC/OS-Ⅱ[1]称得上是最小的操作系统内核软件.它由Jean J.Labrosse于1992年推出第一版,立刻在嵌入式系统领域引起强烈反响,而其本人也早已成为嵌入式系统会议(美国)的顾问委员会成员.μC/OS最鲜明特点就是源码公开,便于移植和维护,而且对于学校研究完全免费,只有在应用于盈利项目时才需要支付少量的版权费,特别适合一般使用者的学习、研究和开发.自问世以来,μC/OS的稳定性和可靠性得到了广泛认可,现已通过美国FAA认证,并被众多的研究开发者作为操作系统的样板,移植到各种的硬件平台上.
μClinux在S3C4510B上的移植
Linux是一种支持多种体系结构处理器的操作系统,有很强的移植性.描述了将μClinux移植到基于S3C4510B处理器目标板上的方法与过程.首先介绍了S3C4510B处理器和μClinux,并简单说明了如何搭建移植环境,然后着重讨论了在该开发板上Bootloader的设计实现以及μClinux内核的移植方法,最后对在这种基于μClinux的嵌入式系统环境下如何开发应用程序做了简单说明.
基于AT91RM9200的嵌入式ARM开发平台的实现
主要介绍了以Atmel公司的At91RM9200为核心的ARM硬件平台,以及U—Boot和嵌入式Linux2.6.20内核在此平台上的移植与实现。经实验,移植后的U~Boot以及内核在此开发平台上运行稳定。基于At91RM9200的嵌入式ARM开发平台的实现无论对教学实验、还是对产品开发都具有实用价值。
基于ARM的嵌入式linux内核的裁剪与移植
针对交叉编译环境的建立,修改Makefile,设置flash分区,配置内核,编译内核以及下栽内核映像到开发板等设计,给出了以s3c2410为核心的嵌入式iLnux内核的裁剪与移植过程。