零零教育信息网 首页 > 图书 > 教材教辅 > 正文 返回 打印

嵌入式Linux系统开发教程

  2020-09-24 00:00:00  

嵌入式Linux系统开发教程 本书特色

本书结合大量实例,在基于arm cortex-a9 四核处理器的硬件教学平台上,全面详细地讲解了arm处理器及在其上的嵌入式linux 系统开发。本书主要内容包括arm 处理器及常用指令介绍,linux 编程环境,交叉开发环境,boot loader 介绍u-boot 启动过程及移植,linux 内核配置、编译及qt 移植等。其中移植相关的内容不仅给出了移植的方法和步骤,还讲解了为什么要这么做。重视实践,实用是本书的*大特点,同时,本书配合大量的习题,读者能快速地掌握嵌入式linux 系统开发的要点。本书可作为大学院校电子、通信、计算机、自动化等专业的“嵌入式linux 系统开发”课程的教材,也可作为嵌入式开发人员的参考用书。

嵌入式Linux系统开发教程 内容简介

关注理论知识结构完整性,重视实践前瞻性环节;内容基于流行的arm cortex-a9处理器 uboot系统 linux系统;丰富的系统移植和系统构建案例;所有实验均可通过fs4412硬件平台验证 

嵌入式Linux系统开发教程 目录

第1 章 嵌入式系统概述 ·············································································· 11.1 嵌入式系统 ....................................................................................................... 21.2 嵌入式操作系统................................................................................................ 31.3 嵌入式linux 历史 ............................................................................................ 51.4 嵌入式linux 开发环境 .................................................................................... 61.5 嵌入式linux 系统开发要点 ............................................................................ 8第2 章 arm处理 ······················································································ 92.1 arm 处理器简介 ........................................................................................... 102.1.1 arm 公司简介 .................................................................................... 112.1.2 arm 处理器体系结构 ........................................................................ 122.1.3 linux 与arm 处理器 ........................................................................ 172.2 arm 指令集 ................................................................................................... 182.2.1 arm 微处理器的指令集概述 ............................................................ 182.2.2 arm 指令寻址方式 ............................................................................ 192.2.3 thumb 指令 ......................................................................................... 212.2.4 thumb-2 指令 ...................................................................................... 222.2.5 thumbee 指令 .................................................................................... 222.3 典型arm 处理器简介 .................................................................................. 222.3.1 atmel at91rm9200 ........................................................................... 222.3.2 samsung s3c2410 ............................................................................... 232.3.3 ti omap5 系列 ................................................................................... 252.3.4 freescale i.max6 .................................................................................. 262.3.5 intel xscale pxa 系列 ......................................................................... 272.3.6 cortex-a 系列的exynos4412 ............................................................. 292.4 华清远见 fs4412 开发板 .............................................................................. 302.4.1 华清远见 fs4412 开发板介绍 ........................................................... 302.4.2 众多的开发板供应商 .......................................................................... 342.5 习题 ................................................................................................................. 34第3 章 linux 编程环境 ··············································································· 353.1 linux 常用工具 ............................................................................................... 363.1.1 shell 简介 ............................................................................................. 363.1.2 常用的shell 命令 ................................................................................ 383.1.3 编写shell 脚本 .................................................................................... 463.1.4 正则表达式 .......................................................................................... 503.1.5 程序编辑器 .......................................................................................... 533.2 makefile ........................................................................................................... 573.2.1 gnu make............................................................................................ 573.2.2 makefile 规则语法 .............................................................................. 593.2.3 makefile 文件中变量的使用 ............................................................... 603.3 二进制代码工具的使用 ............................

嵌入式Linux系统开发教程 作者简介

华清远见嵌入式培训中心,是国内成立较早、规模较大的专业嵌入式培训机构。为满足快速增长的移动开发领域对Android等主流嵌入式操作系统研发人才的需求,华清远见在多年高端嵌入式专业培训和丰富的企业内训实施经验的基础上,于2004年正式成立华清远见3G学院,学院充分整合行业经验及专业领域的企业合作资源优势,打造出专业、科学的实训体系,帮助合作院校时刻紧跟行业用人需求的新趋势,引导毕业生在知识结构上更好地实现与企业真实需求的对接,从而有效提高其就业竞争优势,顺利进入专业研发领域。

嵌入式Linux系统开发教程

http://www.00-edu.com/tushu/jcjf/2020-10-03/2796236.html十二生肖
十二星座