【摘 要】
:
随着计算机技术和通讯技术的迅速发展以及Internet的不断扩展,嵌入式系统得到了越来越广泛的应用。由于嵌入式系统的复杂性的不断增加,嵌入式操作系统已经成为嵌入式系统中最重
论文部分内容阅读
随着计算机技术和通讯技术的迅速发展以及Internet的不断扩展,嵌入式系统得到了越来越广泛的应用。由于嵌入式系统的复杂性的不断增加,嵌入式操作系统已经成为嵌入式系统中最重要的组成部分。在各种嵌入式系统中,Linux凭借其在结构清晰、源代码开放性等方面的优势,成为了基于监控系统、手持设备等嵌入式系统领域应用中的技术热点。嵌入式处理器种类繁多,要是嵌入式Linux系统在各个领域得到广泛应用,就必须把嵌入式系统移植到各种处理器平台上。ARM平台是目前应用十分广泛的处理器体系结构,自然也是嵌入式Linux系统移植的一个重点。
本论文的硬件环境是TI公司的TMS320DM6441处理器(AMR926EJ-S核),选择了Linux2.6(内核版本为Linux2.6.10)作为操作系统。
本论文对嵌入式Linux体系结构作了较为深入的剖析,研究了Linux的内存管理、进程调度、中断机制和系统调用机制,详细介绍了系统实现的必要工作,包括交叉编译环境的建立、启动程序的实现和内核移植。给出了启动引导代码Bootloader和Linux内核的启动分析,解决了Linux内核在TMS320DM6441的ARM核上的移植过程中面临的任务和难题。
由于Linux系统本身并不是真正的实时操作系统,为了满足嵌入式Linux系统实时性可靠性的要求,所以必须对其进行实时性能的改进。
本论文分析了Linux系统实时性不强的原因,然后在此基础上研究了改造Linux内核实时性常见的方法,分析了RMS算法与EDF算法,在原有的0(1)算法的前提下,引入了LSF算法对调度策略进行改进。
其他文献
RFID(Radio Frequency Identification)技术是从二十世纪八十年代兴起的一项非接触式自动识别技术。由于RFID技术有着优良的性能,现在它被广泛应用于车辆管理系统中,但是在应
无线传感器网络是由大量随机分布在监控区域内的传感器节点通过无线通信方式形成的多跳自组织网络系统。传感器节点消耗能量的模块包括传感器模块、处理器模块和无线通信模块
近年来,随着信息社会的高速发展,计算机考试系统已经逐步代替传统的考试,计算机考试系统正以其特有的优势在现代教育中扮演着重要的角色,能否利用考试系统对被检测者进行有效
随着计算机工业突飞猛进的发展以及人工智能、并行处理和神经网络的发展,计算机视觉技术的实用化和复杂机器视觉过程取得了长足的发展。目前,机器视觉正被广泛的用于视觉检测
论文推荐系统通过分析大量的文本信息和用户的行为信息,挖掘用户的潜在需求,在海量的文档中为用户推荐感兴趣的论文,节省了读者的搜索时间。本文构建一种基于排序主题模型的
随着社会和经济的发展,城市交通问题越来越突出,严重制约了城市现代化进程。为使我国交通事业有更广阔的发展空间,我国大力提倡建设地铁,缓解交通拥挤的状况,确保人们的安全。
通信系统的全面数字化工作已经迫在眉睫,而国内三大专网通信体制之一(对讲机系统、数字集群通信系统和无中心系统)的无中心系统却仍然没有一套合适的全数字化协议。本文在无中心
随着软件在信息社会中发挥日益重要的作用,软件的正确性、可靠性、安全性等可信性质越来越多的受到关注。如何在软件的开发和运行过程中保证软件具有高可信性质,这成为软件理
随着近年来服务计算和面向服务的架构(SOA)的迅速发展以及Web服务技术的成熟与完善,服务组合作为服务计算和SOA领域的核心问题已经越来越受到重视。WS-BPEL作为描述Web服务组
互联网从诞生至今,各种新的应用层出不穷,其中多媒体数据在网络中的传输也是越来越多。为了最大程度防止拥塞,人们提出了很多拥塞控制方案。TCP拥塞控制协议是目前互联网中最