 | 书 名: 基于PowerPC的嵌入式Linux 作 者: 漆昭铃 出 版 社: 北京航空航天大学出版社 ISBN : 781077382 原 价: ¥36 有一家网站低于85折正在热销 | 基于PowerPC的嵌入式Linux-图书目录:
目 录 第1章 目标产品和开发简介 1. 1 二层交换机简介 1. 2 硬件系统简介 1. 3 软件系统简介 1. 4 嵌入式Linux系统开发简介 1. 4. 1 主开发机/开发目标和交叉编译 1. 4. 2 用户交互 1. 4. 3 Linuxlmage结构布局 1. 5 开发流程 第2章 Linux系统简介 2. 1 Linux系统的特点 2. 2 什么是嵌入式系统 2. 3 Linux嵌入式系统简介和可行性分析 2. 3. 1 引导内核的Bootloader 2. 3. 2 Linux内核 2. 4 实时Linux系统 2. 4. 1 MontaVista Linux和TimeSys Linux 2. 4. 2 RTLinux 2. 4. 3 RTAI 第3章 PowerPC处理器 3. 1 Motorola公司的PowerQUICC通信处理器 3. 1. 1 MPC8xx 3. 1. 2 MPC8260 3. 2 MPC850芯片简介 3. 2. 1 概 述 3. 2. 2 MPC850功能列表 3. 2. 3 主要模块简介 3. 3 MPC850配置和复位 3. 3. 1 系统接口模块SIU 3. 3. 2 系统配置和保护 3. 3. 3 SIU编程 3. 3. 4 复 位 3. 4 存储控制器 3. 4. 1 基本结构 3. 4. 2 GPCM和UPM片选编程机制相同之处 3. 4. 3 基地址寄存器BRx 3. 4. 4 配置寄存器ORx 3. 4. 5 存储器状态寄存器MSTAT 3. 4. 6 控制器A/B模式寄存器MxMR 3. 4. 存储器命令寄存器MCR 3. 4. 8 存储器数据寄存器MDR 3. 4. 9 存储器地址寄存器MAR 3. 4. 10 存储器周期时钟预分频寄存器MPTPR 3. 5 外部中断异常 3. 5. 1 中断机制 3. 5. 2 中断优先级 3. 5. 3 中断处理流程 3. 5. 4 SIU中断登记寄存器SIPEND 3. 5. 5 SIU中断掩膜寄存器SIMASK 3. 5. 6 SIU中断触发形式寄存器SIEL 3. 5. 7 SIU中断向量寄存器SIVEC 3. 6 MPC850通信处理器CPM 3. 6. 1 功 能 3. 6. 2 通信处理器CP 3. 7 GE850EH开发板 3. 7. 1 GE850EH开发板功能简介 3. 7. 2 硬复位配置字 3. 7. 3 内部寄存器起始地址 3. 7. 4 GE850EH的时钟 3. 7. 5 Flash ROM 3. 7. 6 SDRAM 3. 7. 7 BM8024二层交换芯片 3. 7. 8 以太网口 3. 7. 9 UART串行口 第4章 嵌入式Linux开发工具ELDK 4. 1 ELDK简介 4. 2 安装ELDK 4. 3 删除ELDK 4. 4 配置使用ELDK 4. 5 从零开始编译ELDK 4. 6 其他交叉编译环境 4. 7 GNU系列编译工具简介 4. 7. 1 GCC 4. 7. 2 ld 4. 7. 3 ldd 4. 7. 4 nm 4. 7. 5 ar 第5章 移植PPCBoot到GE850EH板 5. 1 PPCBoot简介 5. 2 获得源代码 5. 3 解开源代码 5. 4 PPCBoot源代码简介 5. 5 配置编译PPCBoot 5. 6 移植PPCBoot到GE850EH开发板中去 5. 6. 1 了解GE850EH开发板 5. 6. 2 建立自己的移植目录和文件 5. 6. 3 修改Makefile文件 5. 6. 4 修改ppcboot/include/configs/ge850eh. h文件 5. 6. 5 修改ppcboot/board/GE850EH/config. mk文件 5. 6. 6 修改ppcboot/board/GE850EH/ge850eh. c文件 5. 6. 7 修改ppcboot/board/GE850EH/flash. c文件 5. 6. 8 修改ppcboot/include/commproc. h文件 5. 7 编译PPCBoot 5. 8 安装. 运行PPCBoot到GE850EH开发板上去 5. 8. 1 使用BMD/JTAG调试工具安装PPCBoot 5. 8. 2 使用已有的安装Bootloader的程序安装PPCBoot 5. 8. 3 使用已在GE850EH板上运行的PPCBoot安装PPCBoot 第6章 在GE850EH开发板上运行Linux 6. 1 获得Linux内核源代码 6. 2 Linux内核简介 6. 2. 1 Linux引导 6. 2. 2 RAMDISK和Initrd 6. 2. 3 MTD 6. 2. 4 JFFS2文件系统 6. 3 配置编译Linux内核 6. 4 将Linux内核移植到GE850EH开发板中去 6. 4. 1 确认linux/Makefile文件 6. 4. 2 修改/linux/arch/ppc/configs/ge850eh_defconfig文件 6. 4. 3 修改/linux/arch/ppc/config. in文件 6. 4. 4 增加/linux/include/asm—ppc/ge850eh. h文件 6. 4. 5 修改/1inux/include/asm—ppc/processor. h文件 6. 4. 6 修改/1inux/include/asm—ppc/mpc8xx. h文件 6. 4. 修改/1inux/arch/Ppc/8xx_io/commproc. h文件 6. 4. 8 增加/1inux/drivers/mtd/maps/ge850eh. c文件 6. 4. 9 修改/1inux/drivers/mtd/maps/Makefile文件 6. 4. 10 修改/1inux/drivers/mtd/maps/Config. in文件 6. 4. 11 修改/linux/drivers/char/flash_config. c文件 6. 5 编译LinuxkernelforGE850EH 6. 6 从GE850EH开发板上引导Linux内核 6. 6. 1 基本的环境变量 6. 6. 2 从Flash引导Linux内核 6. 6. 3 环境变量和Linux内核引导参数 6. 6. 4 网络bootp引导Linux内核 6. 6. 5 bootp命令 6. 6. 6 bootargs引导变量 6. 6. 7 hootm命令 6. 6. 8 引导一个完整的Linux系统 6. 6. 9 Flash中的Rootfs 6. 6. 10 网络NFS的Rootfs 第7章 Rootfs和RAMDISK 7. 1 千变万化的RAMDISK 7. 1. 1 一个C库 7. 1. 2 一个用户交互的Shell 7. 1. 3 一个工具集 7. 1. 4 一个Telnet服务器 7. 1. 5 一个FTP服务器 7. 2 创建不使用Busybox的RAMDISK 7. 2. 1 建立RAMDISKImage文件 7. 2. 2 给RAMDISK建立文件系统 7. 2. 3 建立必需的Linux目录 7. 2. 4 /dev目录 7. 2. 5 /lib目录 7. 2. 6 NSS 7. 2. 7 /etc目录 7. 2. 8 /bin和/sbin目录 7. 2. 9 生成最后的RAMDISKImage文件 7. 2. 10 减小体积 7. 3 基于glibe的Busybox 7. 3. 1 获得Busybox的源代码 7. 3. 2 配置Busybox 7. 3. 3 编译Busybox 7. 4 创建使用Busybox和glibc的RAMDISK 7. 5 测试制作的RAMDISK 第8章 inetd和telnetd. ftpd. httpd网络进程 8. 1 inetd网络守护进程 8. 1. 1 获得inetd的源代码 8. 1. 2 给inetd源代码打patch 8. 1. 3 编译inetd 8. 2 login守护进程 8. 3 telnetd守护进程 8. 4 ftpd守护进程 8. 5 boa webserver 8. 6 insmod rmmod 8. 7 安装inetd. login. insmodtelnetd. ftpd. boawebserver进程 第9章 Linux字符设备驱动——LED驱动实例 9. 1 Linux设备驱动概述 9. 2 Linux Module 9. 2. 1 一个LinuxModule例子 Intel版本 9. 2. 2 PowerPC版本的Module例子 9. 2. 3 LinuxModule的机制 9. 2. 4 Module和Application的区别 9. 3 主设备号和次设备号 9. 4 file_operations数据结构 9. 5 GE850EH开发板LED字符设备驱动 PowerPC版本 9. 5. 1 GE850EH LED硬件配置 9. 5. 2 源代码分析 9. 5. 3 编译LED设备驱动 9. 5. 4 测试LED设备驱动 9. 5. 5 GE850EH开发板LED设备驱动程序源代码 9. 5. 6 LED模块Makefile文件 9. 6 I/O端口 9. 6. 1 申请/释放I/O区域 9. 6. 2 避免编译器优化I/O访问 9. 6. 3 I/O端口大小 9. 7 优化问题 第10章 二层交换芯片BM8024设备驱动 10. 1 BM8024简介 10. 2 功能列表 10. 3 BM8024交换机制和设备驱动 10. 4 Linux网络设备驱动编程 10. 4. 1 Linux网络设备驱动的结构 10. 4. 2 初始化 10. 4. 3 发送和接收 10. 4. 4 网络接口数据结构struct net_device 10. 5 BM8024接收/发送以太网包和MPC850 10. 5. 1 接收以太网包 10. 5. 2 发送以太网包 10. 6 BM8024I/O存储器 10. 6. 1 ioremap 10. 6. 2 配置BRx/ORx 10. 7 BM8024中断 10. 7. 1 interrupt操作 10. 7. 2 BM8024中断操作 10. 7. 3 BM8024中断处理函数和tasklet 10. 8 延 时 10. 9 BM8024内存操作 10. 10 BM8024网络设备驱动源代码分析 10. 10. 1 Module_init 函数 10. 10. 2 bm8024_init 函数 10. 10. 3 bm8024_open 函数 10. 10. 4 bm8024_interrupt 中断处理函数 10. 10. 5 bm8024_do_tasklet 函数 10. 10. 6 bm8024_rx 函数 10. 10. 7 bm8024_tx 函数 10. 10. 8 bm8024_hw_tx 函数 10. 10. 9 BM8024网络设备驱动源代码 第11章 嵌入式Linux编程 11. 1 taskqueues和kerneltimer版本的LED驱动程序 11. 1. 1 task queue 11. 1. 2 使用tq_scheduler的LEDModule 11. 1. 3 kernel timer 11. 1. 4 使用kernel timer的LEDModule 11. 2 semaphore 11. 3 Application直接访问BM8024寄存器 11. 3. 1 HALBM8024存储器模块 11. 3. 2 HALBM8024存储器模块源代码 11. 3. 3 HALBM8024寄存器API源代码 第12章 实时Linux扩展——RTAI 12. 1 RTAI模块 12. 1. 1 rtai模块 12. 1. 2 rtai_sched模块 12. 1. 3 rtai_shm模块 12. 1. 4 rtai_fifos模块 12. 1. 5 LXRT模块 12. 2 在GE850EH开发板上安装RTAl 12. 2. 1 获取Linux内核源代码 12. 2. 2 获取24. 1. 8版本的RTAI源代码 12. 2. 3 给Linux内核源代码加上RTAI的patch 12. 2. 4 定制此Linux内核 12. 2. 5 定制及编译RTAI模块 12. 2. 6 安装及测试RTAl 12. 3 RTAI版本的LED例子 12. 4 常用RTAIAPI函数 附录A RTAI常用API函数 A. 1 task函数 rtai_sched. o模块 A. 2 timer函数 rtai_sched. o模块 A. 3 semaphore函数 rtai_sched. O模块 A. 4 task间通信函数 rtai_sched. o模块 A. 5 远程函数调用 RPC 函数 rtai_sched. o模块 A. 6 mailbox函数 rtai_sched. O模块 A. 7 rtai. o模块提供的API函数 A. 8 rtai_shm. o提供的API函数 A. 9 rtai_fifo. o提供的API函数 附录B CVS使用简介 B. 1 简 介 B. 2 安装CVS服务器 B. 3 使用CVS客户端 B. 4 一些小技巧 附录C GNU通用公共许可证 GPL 附录D 附带光盘的使用方法 D. 1 内容简介 D. 2 使用方法 参考文献
基于PowerPC的嵌入式Linux-图书简介: 本书详细地介绍了如何打造一个完整的嵌入式Linux,主要内容包括:Bootloader定制、Linux内核定制、Linux Rootfs定制、Linux守护进程定制、Linux设备驱动编程、Linux编程、实时Linux扩展等。同时本书结合PowerPC芯片,介绍了PowerPC芯片的基本结构、配置引导以及开发方法。本书的特点是注重实用,每篇内容都有具体的实例供参考。读者阅读了本书后,能够快速地在嵌入式PowerPC平台上运行起嵌入式Linux操作系统,开始系统的设计和研发。 本书可供PowerPC和嵌入式Linux研究、开发及应用技术人员参考,也可作为高等院校计算机专业及Linux领域的师生的教学参考书。
基于PowerPC的嵌入式Linux-相关最新图书 ·刚果(金)文化 ·古建筑工艺系列丛书—古建筑瓦工 ·邓小平文选:典藏本 ·供应链管理 ·博弈、协调与社会发展:协调经济学导论 ·积极英语阅读教程(4)教师用书 ·实战J2EE与WebLoic Server应用开发 ·不纯洁的全球化 ·隋文帝传 ·明代佛教与政治文化 ·列宁全集补遗 ·经贸汉语高级教程(上下)新世纪经贸汉语系列教程 ·中国古代和亲史 ·基层民主政治建设研究:开福区社区建设调查 ·空境:佛学与中国文化--传统与人文 ·行政伦理学 ·玄境:道学与中国文化 ·经济、社会和文化权利教程:修订第2版 ·“猫王”普雷斯利(名人风景线)英汉双语 ·中国共产党抗战图志 |