学科分类
/ 1
9 个结果
  • 简介:引言在过去几年中,Linux成功地取代了一些最主要的传统RTOS(实时操作系统)平台,成为了各种各样的嵌入式设备和应用中首选的嵌入式操作系统。尽管一度曾被认为是不重要的平台,但今天嵌入式Linux已经成为主流,广泛应用于消费电子、手持和无线设备、数据联网以及电信设备等领域。

  • 标签: 嵌入式LINUX RTOS 应用 嵌入式操作系统 移植 实时操作系统
  • 简介:Arm宣布将其DesignStart项目进一步升级,在Cortex-M0和Cortex-M3的基础上,又将其功耗最低、面积效率最高的应用处理器Cortex-A5纳入该项目,帮助开发人员在高级设计中轻松访问支持Linux的Arm处理器。

  • 标签: ARM处理器 Linux 嵌入式设计 CORTEX-M3 应用处理器 级设计
  • 简介:介绍一种适合嵌入式Linux应用的文件系统--JFFS.JFFS是一种在开源模式下开发的文件系统,为嵌入式Linux系统的应用提供了一种可靠、稳定、方便的数据存储方式.在探讨其工作原理和应用模式的基础上,针对万禾嵌入式Linux环境下对它的开发过程作了较详细的描述.

  • 标签: LINUX 文件系统 网络操作系统 嵌入式操作系统 JFFS文件
  • 简介:论述基于MIPS32体系结构的Linux操作系统的移植技术;结合具体实例,给出在特定硬件平台(同济大学微电子中心自主开发的BC320芯片及板级系统)上移植Linux的实现过程;介绍建立交叉开发环境的方法,讨论当实际指令集为标准MIPS32指令集子集时(以4条非对齐存取指令为例),如何逻辑等效地完成操作系统移植的问题。

  • 标签: LINUX操作系统 MIPSX2 非对齐存取指令 GCC 保留指令例外
  • 简介:通过配置实时数据和函数到片内SRAM中执行,可以有效提高程序执行效率,降低功耗。然而在嵌入式Linux系统下,由于禁止用户空间程序控制或访问处理器内存的映射和分配方式,这一资源通常得不到有效利用。本文以MP3解码器为例,在μClinux-2.6操作系统下通过使用片内SRAM提高代码执行效率,并最终在Freescale公司的ColdFire5329嵌入式平台上成功验证了该方案。

  • 标签: 片内SRAM ColdFire5329 优化 μClinux-2.6
  • 简介:利用有限状态机实现嵌入式Linux的按键驱动;使用有限状态机来实现按键的抬起状态,按键的消抖状态,按键确认状态,按键“连发”状态之间的互相转换,从而更有效地利用MCU。利用Linux内核定时器实现按键的去抖动过程,按键的"连发状态"的时间定时,解决了每个状态转换时的时间间隔问题。

  • 标签: 有限状态机 嵌入式LINUX 按键驱动 内核定时器
  • 简介:将低成本的时钟语音芯片融入到嵌入式Linux系统中,不但可以丰富嵌入式设备的功能,而且可以降低开发成本。本文以ARM架构芯片S3C2440结合Linux2.6.22内核作为实例,开发出语音报时芯片YF017的驱动程序,并写出该驱动程序的上层应用程序。测试结果表明,通过上层应用程序可以准确地调用驱动程序,并使语音芯片发出相应的语音。

  • 标签: 嵌入式LINUX 驱动程序 S3C2440 时钟语音芯片 YF017
  • 简介:嵌入式超文本传输协议HTTP服务器是控制网络的关键设备,也是实现设备Internet远程监控的关键技术.本文提出一种基于通用性和可移植性考虑的嵌入式HTTP服务器的设计思路,并利用Linux、PC104总线的CPU卡和通信模块给出一个应用实例.

  • 标签: Linux 嵌入式HTTP服务器 控制网络 现场总线 工业以太网 CGI