pdf

基于ARM的嵌入式Linux平台的研究与实现

  • 1星
  • 日期: 2014-03-05
  • 大小: 3.29MB
  • 所需积分:1分
  • 下载次数:0
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: 基于ARM的嵌入式Linux平台的研究与实现

作为世界上最优秀的操作系统之一,Linux不仅在服务器领域有着不可撼动的地位,而且正在嵌入式领域发挥着越来越重要的作用。有专家预测,Linux将是未来最主要的嵌入式操作系统之一,将广泛应用在各种消费电子和通信设备中。因此,产生并逐渐形成了嵌入式Linux这项技术。然而,面对嵌入式系统多样化的硬件平台以及多样化的应用,如何更快更好地建立基于Linux的软件平台成为一个必须解决的问题。 本文正是针对这个问题,以Linux相关的基础软件为主要研究对象,在深入分析引导加载程序、Linux与处理器相关的代码、文件系统以及设备驱动的基础上,对基于ARM的Linux软件平台进行了创新性和探索性的研究。主要内容为:在理解ARM体系结构的基础上,通过分析uboot源码,详细研究ARM处理器在上电后的启动过程和加载引导Iinux的过程;分析并总结Linux与处理器相关的接口,以中断控制器、定时器以及串口为主,提出了移植Linux到新型处理器的思路和方法;研究Iinux文件系统的内容、制作和使用;分析Linux的设备驱动体系结构以及设备驱动的调用方式;在学习和研究的基础之上,针对STMP36xx这款处理器,设计并实现引导加载程序,完成Linux的移植、配置、编译,解决Linux启动过程遇到的问题,然后通过制作根文件系统和实现NandFlash、LCD的驱动,完整地搭建起以Linux为核心的软件平台,并进行了应用验证。 在实际应用中,嵌入式系统会使用很多不同类型的处理器,因此迫切希望能够找到一个准则解决移植带来的问题。本文最重要的成果就是为Linux在新型处理器上的移植提出了一个准则,根据该准则可以更加快速、更加准确地将Linux应用到不同的处理器上,因此具有重要的现实意义。同时,本文将项目实践贯穿于理论研究之中,涉及到Linux平台关键技术的分析、相关工具的使用以及开发经验的分享,对学习嵌入式Linux和设计嵌入式Linux系统具有较高的参考和指导价值。此外,成功移植的STMP36xx已经初具规模,可以通过二次开发以形成完善的嵌入式产品。

更多简介内容

推荐帖子

TI cc2541协议栈开发环境的搭建
由于项目需要,学习了一下蓝牙4.0的协议栈开发,其实也就是TI公司做好的协议栈的基础上进行修改,不是太难,现在资料也很多。 我是个新手,所以对于新手来说,我的经验应该很有帮助,但文章细节不全,最好是查阅了网上其他资料,有个基础再看,否则你看不懂吧。 先来开发环境的搭建吧。 (1)cc2541芯片外围电路 这个TI官方,或者网上都能百度到。我是直接购买别人的cc2541核心板
fish001 【无线连接】
Hi3518重生记(三)minihttp中的http+mjpeg排bug
(一)BUG 经过群里的技术大佬们不懈努力,终于查出minihttp的bug出自tcp socket的意外断链,导致mjpeg的通信管道出问题。那么就需要对这种异常情况处理。 (二)超时处理 1-send超时返回 通过控制台printf排查,查出出bug时,是在【server_thread】线程里面调用send_mjpeg()函数时,卡在了send_to_client中的s
tinnu 【Linux与安卓】
关于TI的28335芯片概述
TMS320F28335属于TMS320C2000™数字信号控制器(DSC)系列。TI中C28x系列就是DSC,之前的产品都是定点型的DSP,而TMS320F28335所属的F2833x系列是带浮点运算单元的,用C28x+FPU表示。28335的FPU是一个32为float浮点运算单元,是其在DSC产品里面最大的特点。硬件FPU很犀利,直接让CPU的运算能力升级。 F2833x系列还有283
fish001 【微控制器 MCU】
MSP430软件开发手册
分享一个珍藏的MSP430软件开发手册,希望对大家有帮助:) 改文档不新,现在MSP430FR铁电MCU更具竞争优势和超低功耗。 但第六章的软件价格对每个嵌入式工程师都是非常有用处的: 典型MSP430例程结构 如前文所讲,进行MSP430开发所需的例程可以通过TI官网下载,430Ware下载或者互联网搜索寻得。示例程序是我们进行板卡学习和项目开发必不可少的一个辅助工具,德州仪
Aguilera 【微控制器 MCU】
你是课代表——TI培训最受欢迎课程由你做主 发帖荐课即可参与幸运抽奖!
TI 培训课程新上线“荐课”功能,推荐你看好的TI 培训课程给EE网友,分享优质资源~功能在公测阶段时即获得不少网友的喜爱,反响强烈!很多网友试用(查看详情>>),群众的眼光是雪亮的! TI培训“荐课”功能正式投入使用! 即日起-6月28日,使用TI培训“荐课”功能推荐你喜欢的课程发帖至论坛,即有抽奖等多重惊喜等着你~   参与方式: 1、根据下文“荐课”功能使用说明,开启“荐课”,推
EE大学堂 TI技术论坛
基于labview的示波器自动控制软件
我们知道,现在的数字示波器可以准确捕获各种周期信号、非周期信号,数字示波器已成为科研实验和工程项目中各类信号采集、记录和分析的最主要设备之一。由于很多情况下,需要把数字示波器采集到的数据进行数据处理和分析,最终完成远程的自动测试和分析的需求。因此对示波器进行远程自动控制,实现对示波器的各项功能的自动操作和对数据的处理已成为很多科研实验和工程项目必需的环节。最近,纳米软件经常接到很多工程师的询问有关
namisoft2017 【测试/测量】

评论

登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })