词条 | 基于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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。