王朝网络
分享
 
 
 

嵌入式设计及通信设备开发详解:基于MPC82XX处理器

王朝导购·作者佚名
 
嵌入式设计及通信设备开发详解:基于MPC82XX处理器  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,电子与通信,通信,综合,
  品牌: 李朋铜

基本信息·出版社:机械工业出版社

·页码:325 页

·出版日期:2009年

·ISBN:7111264274/9787111264279

·条形码:9787111264279

·包装版本:1

·装帧:平装

·开本:16

·正文语种:中文

产品信息有问题吗?请帮我们更新产品信息。

内容简介《嵌入式设计及通信设备开发详解:基于MPC82XX处理器》针对通信处理器MPC82XX系列,共分为10章:前6章讲述了MPC82XX开发的基本知识、常用功能模块以及基础的PPC汇编;第7章到第10章,重点介绍了4个实际的应用案例,内容涉及二层交换机开发、七号信令测试仪开发、ATM信元收发卡开发、GSM信令测试仪开发等。

《嵌入式设计及通信设备开发详解——基于MPC82XX处理器》适合从事通信设备开发的程序员及相关专业的师生。

目录

前言

第1章目标产品和开发简介

第2章PowerPC32位处理器概述

第3章PowerPC架构实现及寄存器概述

3.1 处理器概要

3.2 指令字段的合法组合

3.3 指令的分类

3.4 已定义类指令的形式

3.5 异常

3.6 存储单元的寻址

3.6.1 存储单元的操作数

3.6.2 有效地址的计算

3.7 寄存器集

3.7.1 USIA寄存器

3.7.2 虚拟环境架构寄存器集——时基

3.7.3 操作环境的架构寄存器集

第4章常用指令概述

第5章学习PowerPC汇编

5.1 学习PowerPC汇编语言基础

5.2 PowerPC汇编深入学习——数据访问方法和与位置无关的代码

5.2.1 寻址模式

5.2.2 指令格式

5.2.3 编写与位置无关的代码

5.3 使用PowerPC分支寄存器进行编程

5.3.1 分支寄存器

5.3.2 无条件分支

5.3.3 条件分支

5.3.4 其他条件寄存器特性

5.3.5 使用计数寄存器

5.4 开发PowerPC嵌入式程序

5.4.1 文件格式

5.4.2 数据类型和对齐方式

5.4.3 寄存器调用约定

5.4.4 栈帧约定

5.4.5 参数传递

5.4.6 小数据区

第6章MPC8260进行通信设备开发初步——基本驱动编写实例

6.1 上电初始化过程

6.1.1 定义程序入口点

6.1.2 初始化栈

6.1.3 设置异常向量

6.2 MPC8260SCC的工作原理与编程示例

6.2.1 简介

6.2.2 驱动程序概述

6.2.3 驱动程序实现

第7章二层交换机最小系统实现

7.1 二层交换机的基本原理简述

7.2 二层交换机软硬件系统概述

7.2.1 二层交换机硬件系统结构

7.2.2 系统模块图

7.2.3 MPC8260与ZL50408的连接方式

7.2.4 ZL50408与DP83843的连接方式

7.2.5 二层交换机软件系统结构

7.3 驱动程序的设计和实现

7.3.1 DMA模式概述

7.3.2 ZL50408二层交换芯片概述

7.3.3 收发包的过程

7.4 二层交换机代码结构

7.5 二层交换机代码实现

7.5.1 基本数据结构和功能函数实现

7.5.2 总体初始化流程

7.5.3 链路失效转移配置

7.5.4 板卡启动初始化

7.5.5 收发包驱动函数

7.5.6 端口控制的实现

7.5.7 VLAN模块的实现

7.5.8 MAC模块的实现

第8章七号信令测试仪最小系统实现

8.1 七号信令测试仪下位机实现概述

8.1.1 DS21354功能描述

8.1.2 DS21354引脚控制

8.1.3 DS21354寄存器概述

8.1.4 上电过程及相关寄存器

8.1.5 同步与再同步方式及相关寄存器

8.1.6 状态寄存器

8.2 下位机程序的实现及源码分析

8.2.1 下位机程序实现

8.2.2 接收中断处理服务程序

8.3 电话信号消息总结

8.3.1 标记

8.3.2 标题码

8.3.3 信号信息

8.3.4 信令过程

8.4 七号信令测试仪上位机基本原理及源码解析

8.4.1 七号信令测试仪上位机(最小系统)基本原理

8.4.2 信令消息解码概述

8.4.3 SIF部分的解码

8.4.4 消息解码的流程

8.4.5 信令单元解码实例

8.5 上位机程序的实现

8.5.1 关键数据结构

8.5.2 本信令测试仪总体流程

8.5.3 本信令测试仪读写信道数据的过程

8.5.4 信令解码过程

第9章 ATM信元收发卡最小系统实现

9.1 AAL2层收发的基本原理

9.1.1 AAL2发送器

9.1.2 发送优先级机制

9.2 AAL2相关的重要数据结构

9.2.1 AAL2的发送连接表

9.2.2 CPSTxQueue描述符

9.2.3 CPSBufferDescriper结构

9.2.4 SSSARTxOueue描述符

9.2.5 SSSARTXBuffer描述符

9.2.6 其他重要数据结构

9.3 MPC8260的FCCI驱动PM5350接收发送信元模块实现

第10章 GSM信令测试仪最小系统实现

10.1 GSM-MAP信令流程概述

10.1.1 MAP消息分类

10.1.2 MAP信令的一般过程

10.2 MAP信令流程实例

10.2.1 位置更新过程

10.2.2 移动终端呼叫建立

10.2.3 移动源端呼叫建立

10.2.4 切换基本过程

10.2.5 短消息业务流程

10.2.6 MAP消息跟踪示例

10.3 下位机程序的实现

10.4 上位机解码程序的实现

10.4.1 概述

10.4.2 重要数据变量定义

10.4.3 主解码函数的实现

10.4.4 处理前10个字段函数Proe _FirstTen的实现

10.4.5 处理SCCP字段函数Proc_SCCPField的实现

10.4.6 处理TCAP字段函数Proe_TCAPField的实现

10.4.7 MAP信令预处理函数PreProc_MAPField的实现

10.4.8 MAP信令处理函数Proc_MAPField的实现

10.4.9 重要解码函数的实现

……[看更多目录]

序言通信设备开发是嵌入式开发的高端领域。如今,有越来越多的程序员投入到通信设备的开发领域中。但由于技术壁垒,普通的程序员不能一下子就深入其中,甚至有的始终徘徊在低水平。就拿本书的七号信令测试仪来讲,程序员不光要掌握所使用的芯片的特性,更要对七号信令做到透彻理解,而读七号信令某层协议的实现文档就需要一两个月时间,协议读懂之后还要和硬件结合起来,编写代码实现目标系统;而且网上没有现成的资料(也不可能有详细的资料,读者可以想象,动辄几十万的设备,可以参考的源码和文档自然是不会有的,有的也只可能是应用性质的资料),并经常是德语资料,加大了学习与应用的困难。还有普通的学生常常苦于无法接触到实际的开发,而无所适从。

本书的两大特点是:

1)突破通信设备开发的技术壁垒,让普通程序员看到通信设备的开发过程。

2)以4大实际产品为原型,让程序员和爱好者看到真正的产品开发过程。

我们的目标是完成本书第7章的二层交换机、第8章的七号信令测试仪、第9章的ATM信元收发卡和第10章的GSM信令测试仪的开发。这些通信设备的实现完全依赖于MPC82XX系列处理器。虽然基于MPC82XX系列处理器相对于一般的ARM的开发过程,表面上显得很复杂,但是开发同一个通信产品,MPC82XX系列处理器凭借其架构特性和片上丰富的资源,绝对使开发过程容易许多。

本书的结构:

第1章开始就提出目的是开发4个目标产品,并说明每个产品的特点和开发过程的概述。

第2章介绍了PowerPC处理器核,使读者有个大致的了解。

第3章深入介绍了PowerPC架构实现及寄存器概述。

第4章、第5章分别介绍了ppc指令集,相关关键指令的解释,及完整的例子。因此这两章可以看作是指令集的使用指南。

第6章举了一个实际驱动的例子,首先让读者看看ppc轻量级的程序,读者应该很容易看懂。

第7章~第10章是本书的核心内容——四大目标产品实现。只有对协议有了完完全全的理解和记忆之后,才能对这四个章节的内容有所认识。这四章的学习曲线可能比较陡,需要读者细心地读。

本书的四大产品所需的开发板已经完成,即七号信令开发板和二层交换机开发板,有需要的读者可以联系笔者。

本书的出版要感谢我的父母,没有他们的支持我无法完成本书的写作;还有我的妻子,没有她的鼓励和照顾,本书不可能如此快地完稿。

文摘第1章 目标产品和开发简介

我们的目标是掌握本书第7章的二层交换机、第8章的七号信令测试仪、第9章的ATM信元收发卡和第10章的GSM信令测试仪开发。这些通信设备的开发完全依赖于MPC8260处理器。在通信设备领域,Freescale的实力非常强大。由于MPC82XX处理器实现操作复杂,使有的开发者望而却步。但是MPC82XX提供了丰富的片上资源,使我们的开发过程恰恰能变得简单许多。本书的核心章节所列举的产品程序,都是经过笔者精心调试,在目标板“跑”过的程序,经过了必要的裁剪,基本都是可拿来直接用的.我个人认为学习嵌入式开发分为以下几个阶段。

阶段1:“跑流水灯”。学习之初的重中之重是阅读代码,因为刚开始学,毕竟什么都不懂,先看看别人的程序总是有益的。然后自己再调试程序,使程序在硬件上“跑”起来(刚开始在没有开发板的情况下,可以试着自己进行软件仿真),有了感性认识后,一切都好办了。如果一味地看书只能是越来越困惑,看着后边的忘了前边的,到最后失去兴趣。另外,不要小瞧流水灯这个小小的程序。使其轻松地“跑”起来,也不是轻而易举的,你的各个功能模块都必须调试正确。笔者初学嵌入式时,在MPC8250ADS开发板上把流水灯点起来,也是着实高兴了一阵。这说明内存映射、程序载入的地址、I/O口配置、中断如果用到了)、bootloader、BDM调试过程、自己编的程序全部都正确。对于初学者来说,这也是不小的成就了。

阶段2:“看着datasheet,拿着模板改程序”。等有了一定的基础后就会发现,我们必然要学习某种具体的芯片(读者不可能永远停留在“跑跑”流水灯的水平),这时就要翻阅大量的原厂手册(有的还可能需要签NDA),这说明读者的水平已经达到了新的层次。当然此时还必须辅以原厂例程模板,才能继续开发。毕竟只有少数人,才能进行创造性的开发。没有一个程序,每行代码都需要自己来完成。当产品实现类似时,就需要寻找合适的解决方案了。

阶段3:“看着datasheet,写程序”。现在真正的开发就要开始,读者到这个阶段后已经可以根据不同的平台(如MPC8260与$3C4510b)编写与其硬件对应的汇编初始化程序(堆栈设置、中断handler、复位等)以及程序的主框架等。这就要求读者对芯片非常熟悉(精确到内存级)。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
和空姐同居的日子第一季Remix
山寨来了(打开经济问号系列丛书)
企业内部控制基本规范实务指南与讲解(企业内部控制规范丛书)
2010MBA联考同步复习指导系列 逻辑分册 第8版(MBA联考同步复习指导系列)
MBA 英语词汇实战宝典(第6版)(2010)(MBA联考英语专项训练系列)(附赠DVD光盘)
LINUX下基于MVC的JAVAWeb开发(信息科学与技术丛书/程序设计系列)
西门子S7-200 PLC编程及应用案例精选 1碟(电气信息工程丛书)(附超值光盘)
汽车维修工等级考试教材(  高级) 1碟(全国汽车维修工等级考试配套教材)(附赠VCD光盘)
巧用12000词(易学英语之超级词汇)(附VCD光盘1张)
新型国产轿车维修调整数据手册
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有