共查询到18条相似文献,搜索用时 62 毫秒
1.
基于扁平设备树的Linux内核启动方式 总被引:1,自引:0,他引:1
Linux系统启动过程中,需要由u-boot(boodoader)向内核传递一些必要的参数,例如kernel地址、injtrd地址、cmd_line、内存大小、外围设备信息等内容.以前的传递方式是通过struct bd_info这个结构体来实现,但这种方式缺乏灵活性,于是在最新PowerPC的启动过程中采用了基于扁平设备树(fiacted device tree)的参数传递方式,这种方式比较灵活,而且是未来的发展趋势. 相似文献
2.
3.
分析了KGDB的工作原理,讨论了KGDB在ARM Linux嵌入式系统上的实现,并以三星S3C2410处理器为例,给出了使用KGDB在ARM Linux上调试内核及模块的方法.该方法可移植性强,为在ARM Linux上从事内核及驱动程序开发的人员提供了源码级调试的有效手段. 相似文献
4.
5.
嵌入式Linux研究及其在ARM上的移植 总被引:1,自引:0,他引:1
本文以EDB7312为例,讲述了将ARMLinux移植到基于ARM的微处理器的开发板的基本过程.首先介绍了嵌入式Linux的发展情况,并简单说明了如何搭建移植环境,然后重点讨论了ARMLinuX内核的移植过程中需要修改的文件。 相似文献
6.
本文首先简介OPC(OLE for Process Control)以及它在现场总线设备领域的应用,然后通过研究分析,指出了OPC无法获取现场设备的设备属性、参数语义描述、诊断信息等非控制信息,以及OPC服务器需为遵循不同现场总线的现场设备开发相应驱动程序等不足,为此,本文引入FDT(Field Tool Device)技术标准,通过建立一个基于OPC与FDT标准的现场设备应用模型,解决了上述问题。 相似文献
7.
针对移动机器人控制系统在实时性、可靠性方面的要求,提出了基于CAN总线的分布式控制系统方案,介绍了在核心数据处理单元S3C2410上扩展CAN总线设备的硬件接口设计,详细讨论了嵌入式ARM Linux上驱动程序开发的一般方法,以及CAN设备驱动程序的设计方法和具体实现。经实验证明,此系统结构简单,稳定性和可靠性强。 相似文献
8.
基于ARM处理器的手持设备程序优化 总被引:1,自引:0,他引:1
冯德锦 《单片机与嵌入式系统应用》2002,(9):74-74,76
随着通信及电子技术的飞速发展,各种各样的手持设备已走进了寻常百姓的生活,也为手持设备的生产商以及应用程序开发商带来了无限商机。手持设备与其它嵌入式设备不同,这类设备的处理器采用的主频比较低、电池供电、体积小、内存有限。因此,要求其上运行的应用程序必须具有很高的效率。 相似文献
9.
首先完成了java虚拟机jamvm,java web容器winstone和嵌入式数据库sqlite以及jdbc驱动程序Sqlitejdbc在ARM Linux平台上移植配置,并在移植配置好的平台上成功运行jsp、servlet程序和做了访问sqlite数据库的测试。完整地实现了在嵌入式ARM Linux平台上支持java,jsp,servlet和数据库等java web应用。 相似文献
10.
基于Web的设备树在电厂信息系统中有着广泛的用途。本文采用面向对象的方法分析设计了基于Web的设备树组件,以XML技术实现了Web设备树,以设备检修管理为例说明了Web设备树的应用。 相似文献
11.
首先完成了java虚拟机jamvm,javaweb容器winstone和嵌入式数据库sqlite以及jdbc驱动程序Sqlitejdbc在ARMLinux平台上移植配置,并在移植配置好的平台上成功运行jsp、servlet程序和做了访问sqlite数据库的测试。完整地实现了在嵌入式ARMLinux平台上支持java,jsp,servlet和数据库等javaweb应用。 相似文献
12.
Linux2.6内核提供了统一的内核设备模型,能够更好地支持智能电源管理、热拔插和pnp,具有优良的适应性。基于Linux2.6.10内核源代码,介绍了2.6内核中的设备模型,详细分析了构成设备模型的主要数据结构和组件,重点分析了内核对象机制的基本原理以及构建在内核对象机制上的设备模型组件。 相似文献
13.
基于ARM+Linux的直流伺服控制系统设计 总被引:3,自引:0,他引:3
目前大多伺服控制系统依赖计算机实现,系统体积功耗大、成本高。针对此问题,以ARM9 S3C2440芯片和CPLD EPM570T144芯片为硬件平台,在嵌入式Linux操作系统下设计了直流伺服控制系统。ARM实现控制算法,得出控制量给CPLD,CPLD主要用作控制接口扩展和信号处理。详细介绍了Linux设备驱动设计和伺服控制应用程序设计。实验结果证明,系统能够实现等速跟踪、位置跟踪和正弦跟踪等控制功能,并能实现复杂控制算法,以满足控制系统实时性和高速性要求。 相似文献
14.
15.
武杰 《自动化技术与应用》2014,(3):38-40,55
介绍了基于 ARM9微处理器(S3C2440)的Linux内核移植过程及方法,通过具体实验完成了交叉开发环境的建立、Bootloader以及嵌入式Linux2.6.30.4内核的移植.对于不同的硬件平台来说都有其积极的参考价值. 相似文献
16.
比较在嵌入式系统、通用计算机系统和单片机系统中扩展外部设备的异同,介绍Linux系统中驱动程序的结构,涉及的概念包括虚拟文件系统、模块、proc文件系统.给出一个嵌入式Linux环境下扩展外部设备的实例:"跑马灯"设备,介绍它的软硬件原理. 相似文献
17.
基于ARM和嵌入式Linux的远程数据采集系统的软件设计 总被引:2,自引:0,他引:2
主要介绍了一种基于ARM和嵌入式Linux的远程数据采集系统的设计方案。阐述了系统的结构,重点介绍了软件设计中的Linux A/D驱动和Socket的编程。 相似文献
18.
基于ARM的嵌入式Linux操作系统移植的研究 总被引:9,自引:0,他引:9
随着ARM技术的广泛应用,建立基于ARM构架的嵌入式操作系统已成为当前研究的热点.本文结合实例论述了基于ARM9核的微处理器上的嵌入式Linux操作系统的移植技术,讨论了uClinux内核的移植过程中内核代码裁剪,介绍了移植uClinux的基本实现过程. 相似文献