• 基于LPC3250的嵌入式Linux系统开发
  • 基于LPC3250的嵌入式Linux系统开发
21年品牌 40万+商家 超1.5亿件商品

基于LPC3250的嵌入式Linux系统开发

7 2.0折 35 七五品

仅1件

广西桂林
认证卖家担保交易快速发货售后保障

作者桂电-丰宝联合实验室 编

出版社电子工业出版社

出版时间2010-03

版次1

装帧平装

货号6

上书时间2019-02-10

十万旧书店

十年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:七五品
图书标准信息
  • 作者 桂电-丰宝联合实验室 编
  • 出版社 电子工业出版社
  • 出版时间 2010-03
  • 版次 1
  • ISBN 9787121104473
  • 定价 35.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 254页
  • 字数 422千字
  • 正文语种 简体中文
  • 丛书 电子信息与电气学科规划教材
【内容简介】
《基于LPC3250的嵌入式Linux系统开发》以NXP最新推出的LPC3250芯片为例,从硬件系统(LINPO-PS-LPC3250开发板)的设计到嵌入式Linux系统的移植及为新硬件编写设备驱动,全面介绍了嵌入式Linux系统的开发过程。内容涵盖LINPO-PS-LPC3250开发板的硬件设计;Linux操作系统的安装,相关工具的使用、配置,嵌入式编程所需的基础知识(常用Linux命令、script编程、交叉编译工具的选项设置、Makefile语法等),向目标板部署引导程序、内核和根文件系统映像;Kickstart、Stagel阶段的启动流程及Nand、SPI芯片驱动开发:U-Boot的代码结构、启动流程及Nand芯片的驱动及以太网芯片驱动;Linux系统层次的设备驱动编程基础,以太网、I2C设备的驱动设计等。
《基于LPC3250的嵌入式Linux系统开发》以LINPO-PS-LPC3250开发板的Linux系统移植及驱动开发为例,紧扣实际开发过程的每个环节,使读者比较容易掌握整个嵌入式系统的开发方法。《基于LPC3250的嵌入式Linux系统开发》可以作为电气与电子信息类相关专业高年级本科生和研究生教材,也可作为从事通信、电子及计算机等领域的、与嵌入式软硬件设计相关的工程师的参考书。
【目录】
第1章嵌入式系统概述
1.1嵌入式系统概论
1.1.1嵌入式系统的定义
1.1.2嵌入式系统的组成
1.1.3嵌入式系统的特点
1.2嵌入式处理器
1.2.1嵌入式处理器的分类
1.2.2ARM处理器
1.3嵌入式操作系统
1.3.1操作系统的概念
1.3.2嵌入式Linux
1.3.3μC/OS-Ⅱ
1.3.4WindowsCE
1.3.5VxWorks
1.3.6IARPowerPac

第2章LPC3250处理器简介
2.1LPC3250特点及结构
2.1.1LPC3250结构
2.1.2LPC3250特点
2.2LPC3250总线结构及地址映射
2.2.1LPC3250总线结构
2.2.2LPC3250地址映射
2.3LPC3250启动过程
2.3.1启动流程综述
2.3.2服务启动流程
2.3.3正常启动流程
2.4LPC3250时钟及功耗控制
2.4.1时钟及功耗控制概述
2.4.2LPC3250内部时钟
2.4.3LPC3250的PLL功能及使用方法
2.5LPC3250中断控制器
2.5.1中断控制器概述
2.5.2中断控制器功能描述
2.6LINPO-PS-LPC32xx开发板硬件设计
2.6.1CPU部分
2.6.2系统配置
2.6.3外部存储器硬件设计
2.6.4LPC3250电源管理设计
2.6.5LPC3250连接TFTLCD液晶设计
2.6.6LPC3250USB接口设计
2.6.7LPC3250以太网电路设计
2.6.8LPC3250I2S音频接口设计
2.6.9LPC3250SD卡接口设计
2.6.10LPC3250I2C接口设计

第3章内核生成与移植
3.1BSP介绍
3.2建立开发环境
3.2.1硬件连接
3.2.2主机的Linux安装与配置
3.2.3设置LTIB、配置和建立Linux系统
3.3系统部署
3.3.1安装U-Boot
3.3.2设置网络开发环境
3.3.3配置U-Boot环境
3.3.4引导网络系统
3.3.5设置Nand引导系统
3.3.6在SD卡上安装ext2根文件系统
3.3.7用Windows主机设置快速demo
3.3.8系统引导
3.4功能演示
3.4.1LCD
3.4.2触摸屏
3.4.3USB
3.4.4以太网
3.5应用开发
3.5.1标准Linux应用的部署
3.5.2mp3play
3.5.3Qtopia
3.5.4开发用户应用
3.5.5VFP支持的应用
3.6BSP移植到定制的目标板
3.7常用工具及资源
3.7.1LTIB命令
3.7.2BSP文件
3.7.3U-Boot补丁
3.7.4Kernel补丁
3.7.5预建立的工具链
3.7.6可使用的链接
3.8常见问题解答

第4章BootLoader之Stage1阶段的芯片驱动
4.1KS的操作过程及实现的功能
4.1.1KS操作
4.1.2Stage1应用
4.2S1L的操作过程及实现的功能
4.2.1S1L操作过程
4.2.2资源使用
4.3通用驱动库的介绍(CDL)
4.3.1软件结构
4.3.2软件包
4.3.3软件包安装
4.3.4CodeSourceryGNU工具支持
4.3.5Build软件
4.4KS和S1L及烧写工具Restore的编程实现
4.4.1KS的编程实现
4.4.2S1L的编程实现
4.5restore程序
4.5.1restore的源代码
4.5.2将restore程序下载到目标板运行
4.6NandFlash芯片介绍和Nand控制器的使用

第5章Bootloader之U-Boot阶段的启动过程及芯片驱动
5.1U-Boot简介
5.2U-Boot的源代码结构和使用方法
5.2.1源代码结构
5.2.2U-Boot的启动流程
5.2.3U-Boot的配置和编译
5.2.4U-Boot的使用
5.3U-Boot的移植
5.4U-Boot设备驱动程序的编写
5.4.1U-Boot中与设备有关的数据结构
5.4.2NandFlash的U-Boot驱动
5.4.3以太网控制器的U-Boot驱动
5.5U-Boot命令的添加

第6章LinuxKernel加载移植及设备驱动
6.1Linux内核简介
6.1.1Linux2.6内核的特点
6.1.2Linux内核源代码目录结构
6.2LinuxMakefile分析
6.3Linux内核的引导
6.4Linux内核模块编程基础
6.4.1Linux内核模块简介
6.4.2Linux内核编程基础
6.4.3Linux内核模块命令
6.4.4模块加载函数
6.4.5模块卸载函数
6.4.6模块的使用计数
6.4.7模块的编译
6.5Linux设备驱动程序开发
6.6I2C设备驱动
6.6.1I2C总线介绍
6.6.2LM75A温度传感器
6.6.3I2C驱动程序编写范例
6.7Linux网络设备驱动
6.7.1初始化
6.7.2打开
6.7.3发送
6.7.4接收
6.7.5关闭
6.7.6退出

附录ALinux常用命令
A.1Linux的树形目录结构
A.2文件/目录处理命令
A.3挂接和卸载文件系统的命令
A.4进程处理命令
A.5备份与压缩命令
A.6磁盘管理命令
A.7网络命令
A.8软件安装命令

附录BLinux的shell编程
B.1shell程序的变量和参数
B.2shell程序设计的流程控制
B.3运行shell程序的方法
B.4LTIB中shell脚本的例子

附录CLinux编程基础
C.1编译器GCC的使用
C.2用gdb调试GCC程序
C.3Makefile

附录D代码阅读、编辑工具
D.1SourceInsight
D.2Kscope
参考文献
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP