热搜关键词: 机器人电路基础模拟电子技术matlablinux内核

pdf

基于ARM的嵌入式Linux系统开发技术详解

  • 1星
  • 2013-07-11
  • 9.44MB
  • 需要2积分
  • 7次下载
标签: ARM

ARM

嵌入式

嵌入式

Linux

Linux

大学计算机相关专业课程都已经包含计算机组成原理、计算机编程语言、计算机体系结

构、计算机操作系统,甚至还包括电子技术和半导体技术。尽管已经具备这些嵌入式Linux

系统的基础知识,但是多数大学毕业生不清楚到底该如何开发嵌入式Linux系统。

编写本书的目的就是阐述嵌入式Linux  系统的各组成部分,从概念上和实践上说明嵌入

式Linux  系统开发的基本过程。这本书可以帮助具备计算机基础知识的开发者迅速进入嵌入

式系统开发领域。

希望本书能够帮助读者更好地理解嵌入式Linux  系统,并且参与到嵌入式Linux  系统开

发中来。

主要内容

本书以嵌入式Linux  系统开发流程为主线,剖析了嵌入式Linux  系统构建的各个环节。

嵌入式系统基础知识和Linux  编程技术讲起,接下来说明了建立嵌入式Linux  交叉开发环

境,然后分析了嵌入式Linux  系统的引导程序、内核和文件系统三大组成部分,最后介绍了

嵌入式Linux  系统集成和部署的方法。

第  1  章介绍了嵌入式系统和嵌入式操作系统的概况,讲述了嵌入式Linux  发展历史和开

发环境,概括说明了嵌入式Linux系统开发的特点。

第2章描述了ARM体系结构和ARM  Linux的发展,介绍了几种应用Linux的典型ARM

处理器和开发板。

第  3  章介绍了Linux  编程常用的工具,Makefile  语法规则,还有binutils、gcc  和gdb  等

工具的用法。

第  4  章介绍了嵌入式交叉开发环境的概念和配置,说明了应用程序交叉开发和调试的基

本方法。

第  5  章介绍了编译生成GNU工具链的基本步骤。

第  6  章介绍了Bootloader  的类型的特点,详细分析了U-Boot  的使用、编译和移植。

第  7  章介绍了Linux  2.6  内核的特点和Kbuild  管理方式,说明了内核基本的配置选项的

用法。

第  8  章以ARM  平台为例介绍了内核移植的基本方法,并且详细分析了Linux  内核启动

过程。

第  9  章介绍了各种Linux内核调试方法,为内核移植提供了有效的调试手段。

第  10  章介绍了Linux  根文件系统的组织结构,并且分析了init进程调用文件系统脚本初

始化的过程。

第  11  章介绍了嵌入式Linux系统常用的开源软件,包括系统工具、图形库、网络和串口

应用程序等。

第  12  章介绍了系统集成测试需要的各种工具,主要包括系统跟踪、性能测试和内存测

试3  个方面。

第  13  章介绍了Linux  系统部署的基本方法,分析了文件系统和存储介质的特点。

第  14  章介绍了以S3C2410  处理器的GPS  手持设备开发过程为例,介绍了嵌入式Linux

系统软硬件的设计与开发。

本书可作为高等院校电子类、电气类、控制类等专业高年级本科生、研究生学习嵌入式

Linux  的教材,也可供广大希望转入嵌入式领域科研和工程技术人员参考使用

展开预览

评论

combat
学习一下,谢谢
2019-01-29 09:49:05
登录/注册

意见反馈

求资源

回顶部

推荐内容

开源项目推荐 更多

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×