请输入您要查询的百科知识:

 

词条 基于ARM9/7产品化研发实践
释义

《基于ARM9/7产品化研发实践》是一本ARM研发实践书籍,是从应用出发、从实践出发、从问题出发的ARM研发实用参考书籍,重点介绍了ARM产品化研发实践的设计思考、问题分析、问题解决,使读者能够快速的掌握ARM产品化研发实践的方法与技能。本书把ARM研发过程中Linux汉字显示支撑移植、LCD彩屏驱动、内核移植、电路设计与EMC等有一定难度的实践问题进行了深入的剖析供读者“拿来就用“。同时把我们团队在ARM研发实践中模索出来的“双漏斗“研发模型、多层PCB板布线计算方法、结构决定价值、日工程师等方法进行了介绍。

书名:基于ARM9/7产品化研发实践

作者:曹垣亮

ISBN:9787121069369

定价:46.00元

出版社:电子工业出版社

出版时间:2008

开本:16开

内容简介

ARM作为一种嵌入式系统处理器,以高性能、低功耗、低成本等特点占领很大的应用市场。ARM7和ARM9的应用研发越来越多,在相当长一些时间内仍将是应用开发的主流。学习与从事ARM应用开发的人员越来越多,如何跨越ARM原理到实践开发,如何快速适应ARM项目产品化研发的技能要求,如何提高ARM项目研发成果的产品化程度,是ARM学习者与实践者非常感兴趣的内容。本书以ARM9处理器(S3C2440)、ARM7处理(S3C44B0)处理器和Linux操作系统为平台,结合产品化研发项目IEO2008终端实践全过程,详细介绍了IEO2008方案选型、评估、硬件研发实践、软件研发实践。

目录

硬件篇

第1章ARM基础

1.1ARM基础

1.1.1ARM介绍

1.1.2ARM特点

1.1.3ARM与单片机的比较

1.2S3C4480X介绍

1.2.1S3c44BOX简介

1.2.2S3C44BOX特性

1.2.3S3C44BOX内部结构图

1.2.4芯片引脚定义

1.3S3C2440介绍

1.3.1S3C2440介绍

1.3.2S3C2440内部结构图

1.4ARM9芯片功能比较

1.4.1S3C2410、S3C2413和S3C2440功能比较

1.4.2PXA270和S3C2440功能比较

第2章IEO终端模块

2.1LCD原理

2.1.1LCD原理与分类

2.1.2液晶显示模块

2.2GPRS原理

2.2.1概述

2.2.2GPRS的特点

2.2.3GPRS网络总体结构

2.2.4Q2406B无线模块引脚信号

2.3微型打印机原理

2.3.1热敏型微型打印机原理介绍

2.3.2热敏型微型打印机接口

2.3.3热敏型微型打印机设计注意事项

2.4CAMERA原理

2.4.1概述

2.4.2CAMERA结构2.4.3CAMERA常用术语

第3章IEO终端产品线规划

3.1IEO整体解决方案的作用

3.1.1IEO可持续发展的业务架构与网络架构

3.1.2IEC)解决方案的业务特点

3.2IEO2008终端技术方案分析

3.2.1最终用户分析

3.2.2IEO2008可能的技术方案

3.2_3S3C2440开发板测试与分析

3.3IE0产品线研发决策

3.3.1外部专家与内部技术评审

3.3.2总体方案决策

3.4开发者体会

第4章IEO2008终端硬件设计与调试

4.1基于S3C2440的基础板设计与调试

4.1.1原理设计

4.1.2基础板电路设计

4.1.3PCB设计

4.1.4调试工程师第一块板的调试体会

4.2基于S3C2440的核心板设计与调试

4.2.1原理设计

4.2.2PCB设计

4.2.3调试与总结

4.3基于S3C4480x的基础板设计与调试

4.3.1原理设计

4.3.2PCB设计

4.3.3通过ARM7基板的错误总结的实践技能

4.4基于S3C4480x的核心板设计与调试

4.4.1原理设计

4.4.2ARM7核心板的PCB设计

4.4.3ARM7核心板调试前的准备

4.4.4ARM核心板调试记录

4.5开发者体会

4.5.1顺利调试ARM9核心板的担忧

4.5.2ARM7调试中学到的技能

第5章ARM硬件产品化研发思考

5.1选择ARM的机会与陷阱

5.1.1ARM的应用5.1.2ARM芯片选择

5.1.3ARM的机会与陷阱

5.2ARM产品化研发--结构决定价值的实践

5.2.1从营销的角度分析商店里的"衬衣"

5.2.2ARM产品用户购买的是ARM板吗

5.2.3结构决定价值的实践--木机箱与整机PCB结构套板

5.3从原理图到PCB有多远

5.3.1S3C2440核心板的布板沟通记录

5.3.2高速PCB板设计的叠层

5.4EMC/EMI常见问题

5.4.1EMI/EMC设计经典问题

5.4.2产品内部的EMC设计技巧

软件篇

第6章Bootloader原理

6.1.Bootloader的作用

6.2.Bootloader的启动流程

6.3Bootloaoler之vivi分析与修改

6.4开发者体会

6.4.1开发者理解的启动流程

6.4.2vivi移植工作步骤与实践记录

6.4.3vivi中添加USB下载功能

第7章Linux内核与文件系统

7.1Linux与uCLinux的比较

7.2Linux内核简介

7.3Linux内核源代码的结构

7.4Linux2.4与Linux2.6内核的不同

7.5Linux驱动原理

7.6Linux2.4与Linux2.6内核在驱动方面的不同

7.7嵌入式文件系统

7.7.1YAFFS与JFFS文件系统

7.7.2在Linux2.4.18内核中添加YAFFS文件系统

7.8开发者体会

7.8.1系统移植分析一

7.8.2嵌入式文件系统组合分析

第8章键盘驱动软件

8.1扫描键盘原理

8.2扫描键盘驱动设计与实现

8.2.1Linux2.4.18环境下的驱动软件

8.2.2Linux2.6.12环境下的驱动软件

8.3开发者体会

8.3.1Linux2.4.18开发调试中的问题与分析

8.3.2Linux2.6.12开发调试中的问题与分析

8.3.3产品整机现象与建议

第9章GPRS软件

9.1AT指令

9.1.1AT指令说明

9.1.2WAVECOM2406B模块常用的AT指令

9.2FEXT模式收发短信

9.2.1TEXT模式运行平台

9.2.2TEXT模式收发短信设计及实现

9.3PDU模式收发短信

9.3.1SMS的PDU编码规则

9.3.2PDu模式运行平台

9.3.3PDU模式收发短信设计及实现

9.4开发者体会

第10章MS12864R汉字LCD模块软件

10.1MS12864R汉字显示模块

10.1.1MS12864R模块介绍

10.1.2接口板原理图

10.2开机显示代码设计

10.2.1端口初始化

10.2.2串行数据的发送

10.3驱动软件设计与调试

10.3.1开发平台

10.3.2驱动软件代码分析

10.4开发者体会

10.4.1驱动测试程序中的问题

10.4.2从Linux2.4.18到Linux2.6.12移植中的问题

第11章TFT2.8英寸彩屏软件

11.1TFT2.8英寸彩屏

11.2TFT2.8英寸彩屏驱动设计与实现

11.2.1主要寄存器介绍

11.2.2端口初始化配置

11.2.3读/写数据的实现

11.2.4驱动软件源代码

11.3如何在TFT2.8英寸彩屏上显示汉字

11.3.1汉字显示原理介绍

11.3.2TFT彩屏汉字显示源代码

11.4TFT2.8英寸彩屏应用软件界面设计比较与实现

11.4.1源文件中包含图片头文件的实现

11.4.2把图片以二进制存储的实现

11.4.3两种实现方法的比较

11.5嵌入式系统汉字支撑设计

11.6开发者体会

11.6.1TFT2.8英寸LCD调试

11.6.2TFT3.2英寸LCD调试

11.6.3LCD调试总结

第12章多模块测试与系统汉字支撑

12.1运行平台

12.1.1综合测试说明

12.1.2软、硬件平台

12.1.3关于Linux内核平台版本和文件系统的说明

12.2测试软件

12.3目前dislasms中存在的问题

12.3.1存在的问题

12.3.2有待进一步完善的工作

12.4如何读取并显示短信内容

12.4.1读取转换显示短信内容的流程图

12.4.2字符编码基础知识

12.5如何在Linux系统添加中文支持

12.5.1文件移植

12.5.2具体步骤

12.5.3运行

12.6GPRS以TEXT模式测试

12.6.1接收显示

12.6.2发送接收显示

12.6.3测试结果

12.6.4测试的操作过程

12.7GPRS以PDU模式测试

12.7.1测试平台

12.7.2测试目的

12.7.3测试中遇到的问题及问题分析

12.8开发者体会

第13章微型打印机软件

13.1微型打印机

13.1.1RD-E打印机功能介绍

13.1.2性能指标

13.2打印机软件设计

13.2.1基本介绍一一

13.2.2打印程序主流程

13.2.3打印票据示意图

13.2.4函数功能说明

13.3打印机软件源程序

13.3.1ieoprint.h文件内容

13.3.2ieoprint.cfg文件内容

13.3.3serial.cfg文件内容

13.3.4ieoprint.c文件内容

13.4开发者体会

13.4.1打印机应用软件第一版总结

13.4.2打印机应用软件第二版总结

第14章CAMERA驱动软件

14.1OV9650概述

14.2接口电路设计

14.3Video4Linux简介

14.4驱动程序流程

14.5驱动测试程序流程

14.6开发者体会

第15章ARM产品化研发项目管理实践

15.1企业项目研发的困惑

1.5.2ARM产品化研发流程

15.3日工程师角色设置与实践

附录AARM7/9JTAG电路

附录BIEO2008基础板与核心板电路

参考文献

……

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/20 4:20:54