logo/

China-TuShu.com 致 力 做 中 国 最 好 的 图 书 搜 索 系 统 !
书名:
 
 

基于PowerPC的嵌入式Linux

所属分类: 首页 - 计算机 - 计算机系统结构 - 嵌入式开发
基于PowerPC的嵌入式Linux 书   名:  基于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版
·“猫王”普雷斯利(名人风景线)英汉双语
·中国共产党抗战图志

 


© 2006 china-tushu 网站地图 全部分类 未分类图书