登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『簡體書』Cortex-A8原理、实践及应用

書城自編碼: 3127031
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 姜余祥
國際書號(ISBN): 9787121333064
出版社: 电子工业出版社
出版日期: 2018-01-01
版次: 1
頁數/字數: 296/498000
書度/開本: 16开 釘裝: 平装

售價:HK$ 63.9

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
俄国女皇:叶卡捷琳娜二世传(精装插图版)
《 俄国女皇:叶卡捷琳娜二世传(精装插图版) 》

售價:HK$ 81.6
真想让我爱的人读读这本书
《 真想让我爱的人读读这本书 》

售價:HK$ 57.6
解套基本逻辑与六大战法
《 解套基本逻辑与六大战法 》

售價:HK$ 58.8
超级制造
《 超级制造 》

售價:HK$ 143.9
明朝270年:明朝的外交博弈和权力游戏
《 明朝270年:明朝的外交博弈和权力游戏 》

售價:HK$ 69.6
禅之道(畅销全球60余年的一代经典,揭示禅对现代人的解脱意义)
《 禅之道(畅销全球60余年的一代经典,揭示禅对现代人的解脱意义) 》

售價:HK$ 82.8
改变历史的意大利豪门 : 传奇家族美第奇
《 改变历史的意大利豪门 : 传奇家族美第奇 》

售價:HK$ 90.0
Procreate插画手绘从新手到高手
《 Procreate插画手绘从新手到高手 》

售價:HK$ 105.6

 

內容簡介:
作为一款32位高性能、低成本的嵌入式RISC微处理器,Cortex-A8目前已经成为应用广泛的嵌入式处理器。本书在全面介绍Cortex-A8处理器的体系结构、编程模型、指令系统及开发环境的同时,基于Cortex-A8应用处理器S5PV210为核心应用板,详细阐述了其外围接口技术、U-Boot启动流程及其移植技术、Linux裁剪和移植技术、驱动程序的编程技术和Qt的应用编程技术,并提供了在物联网中的应用工程案例。书中所涉及的技术领域均提供实验工程源代码,便于读者了解和学习。本书可作为高等院校电子类、通信类、自动化类和计算机类等各专业嵌入式应用系统课程的教材,也可供从事嵌入式应用系统开发的工程技术人员参考。
關於作者:
姜余祥,男,北京联合大学智慧城市学院副教授,多年来一直从事电子系统设计、嵌入式系统应用以及电子信息类大学生竞赛的教学与指导工作。
目錄
第1章Cortex-A8处理器
1.1概述
1.2处理器组成结构
1.2.1内部功能单元
1.2.2处理器外部接口
1.2.3可配置的操作
1.3编程模型
1.3.1内核数据流模型
1.3.2工作模式
1.3.3寄存器结构
1.3.4程序状态寄存器
1.3.5流水线
1.3.6异常中断
1.3.7数据类型
1.3.8存储端模式
1.4时钟、复位和电源控制
1.4.1时钟域
1.4.2复位域
1.4.3电源管理
习题1
第2章汇编语言
2.1ARM汇编指令
2.1.1指令格式
2.1.2寻址方式
2.1.3指令集
2.2GNU ARM汇编器汇编命令
2.2.1ARM GNU汇编命令格式
2.2.2ARM GNU专有符号
2.2.3常用伪指令
2.2.4预编译宏
2.3GNU ARM汇编器
2.3.1编译工具
2.3.2lds文件
2.3.3Makefile文件
2.4案例
2.4.1案例1建立GCC开发环境
2.4.2案例2编写leds工程
2.5小结
习题2
第3章S5PV210概述
3.1组成结构
3.1.1高性能位处理器
3.1.2单元部件
3.2S5PV210存储空间
3.2.1存储结构
3.2.2寄存器结构
3.3通用输入输出接口
3.3.1分组管理模式
3.3.2端口寄存器
3.4通用异步收发器(UART)
3.4.1串行通信
3.4.2UART描述
3.4.3UART时钟源
3.4.4IO描述
3.4.5寄存器描述
3.5S5PV210启动流程分析
3.5.1启动操作顺序
3.5.2启动流程
3.6案例
3.6.1案例1LED裸机程序设计
3.6.2案例2重定位代码到ISRAM 0x4000
3.6.3案例3重定位代码到SDRAM
3.6.4案例4串行接口:裸机程序设计1
3.6.5案例5串行接口:裸机程序设计2
习题3
第4章U-Boot
4.1U-Boot构成
4.1.1目录结构
4.1.2启动文件
4.1.3编译配置文件
4.1.4U-Boot编译
4.1.5U-Boot工作模式
4.2start.s文件分析
4.2.1初始化异常向量表
4.2.2复位入口
4.2.3定义的函数
4.2.4调用的函数
4.3U-Boot启动流程
4.3.1U-Boot启动过程
4.3.2main_loop 函数
4.4U-Boot命令
4.4.1U-Boot命令文件结构
4.4.2cmd_version.c命令源码分析
4.4.3U-Boot命令添加方法
4.4.4Mkimage
4.4.5bootm
4.4.6setenv
4.4.7U-Boot常用命令
4.5顶层Makefile
4.6案例
4.6.1案例1定制U-Boot
4.6.2案例2支持NAND Flash启动
4.6.3案例3添加hello操作命令
4.6.4案例4制作U-Boot启动盘
4.6.5案例5更新系统
习题4
第5章Linux内核移植
5.1Linux系统开发环境
5.1.1交叉编译环境
5.1.2安装Linux系统开发环境
5.1.3文件共享
5.1.4建立交叉编译环境
5.2Linux内核配置和编译
5.2.1获取内核文件
5.2.2内核目录结构
5.2.3内核配置
5.2.4内核中的Kconfig和Makefile文件
5.2.5开机画面的logo文件
5.2.6内核编译(uImage)
5.3建立Yaffs文件系统
5.3.1在内核源码中添加Yaffs2补丁
5.3.2配置内核支持Yaffs2文件系统
5.3.3定制Yaffs2格式文件系统(rootfs.img)
5.3.4下载Linux根文件系统
5.4案例
5.4.1案例1常见的软件工具
5.4.2案例2更新系统文件
5.4.3案例3在配置内容菜单中添加配置选项
习题5
第6章嵌入式Linux程序设计
6.1Linux设备驱动概述
6.1.1驱动程序特征
6.1.2设备驱动程序接口
6.1.3关于阻塞型IO
6.1.4中断处理
6.1.5驱动的调试
6.1.6设备驱动加载方式
6.2案例1驱动程序(DEMO)
6.2.1demo.c驱动层程序源码分析
6.2.2Makefile源码分析
6.2.3test_demo.c应用层程序源码分析
6.2.4下载和运行
6.3案例2驱动程序(LED)
6.3.1硬件电路分析
6.3.2内核GPIO使用方法
6.3.3s5pv210_leds.c驱动程序源码分析
6.3.4内核加载驱动
6.3.5led.c应用程序源码解析
6.3.6运行led程序(NFS方式)
6.4案例3驱动程序(按键中断驱动及控制)
6.4.1硬件电路分析
6.4.2Linux杂项设备模型
6.4.3s5pv210_buttons.c驱动层程序源码分析
6.4.4内核加载驱动
6.4.5keypad_buttons.c应用程序源码解析
6.4.6运行keypad_test程序(NFS方式)
6.5案例4驱动程序(ttytest)
6.5.1main.c应用程序源码解析
6.5.2源码编译、下载、运行
6.6案例5嵌入式WebServer
6.6.1GoAhead源码目录
6.6.2main.c源码分析
6.6.3移植过程
6.6.4运行程序(NFS方式)
习题6
第7章图形用户接口Qt
7.1宿主机Qt应用程序编译环境
7.1.1构建编译环境
7.1.2编译和运行Qt例程
7.1.3基于Qt Designer的程序设计
7.2嵌入式QtEmbedded编译环境
7.2.1QtEmbedded简介
7.2.2构建QtEmbedded编译环境
7.2.3编译和运行QtE例程
7.2.4基于Qt Creator的程序设计
7.3案例1按键设备keypad
7.3.1界面设计
7.3.2关键代码分析
7.3.3程序下载和运行
7.4案例2串行通信接口Qt Serial Poat
7.4.1界面设计
7.4.2关键代码分析
7.4.3程序下载和运行
7.5案例3ADC采样
7.5.1界面设计
7.5.2关键代码分析
7.5.3程序下载和运行
7.6案例4PWM波控蜂鸣器
7.6.1界面设计
7.6.2关键代码分析
7.6.3程序下载和运行
习题7
第8章嵌入式物联网应用系统设计
8.1基于yeelink云平台的微环境气象参数采集系统
8.1.1系统设计
8.1.2构建yeelink气象参数采集系统云平台
8.1.3yeelink云平台的应用
8.1.4传感器性能指标
8.2基于安卓APP的家居智能养花系统
8.2.1系统设计
8.2.2温室环境节点设计
8.2.3智能家居网关硬件平台结构设计
8.2.4智能家居网关软件平台设计
8.2.5移动终端APP设计
习题8
参考文献
內容試閱
随着手持类设备的普及,嵌入式应用技术得到了快速发展。嵌入式应用系统由三层结构组成,分别为硬件层、系统层和应用层。其中,硬件层主要涉及CPU的选型及板级电路的设计;系统层主要涉及操作系统的移植及驱动程序的设计,通过抽象过程完成硬件层与应用层的隔离;应用层建立在系统层之上,主要完成用户应用程序的编写和调试。针对三层结构的特点,本书以嵌入式应用系统设计过程为主干线,按照系统设计流程组织教材的框架结构。主要包含嵌入式CPU的组成结构和接口电路设计,BootLoader的定制,Linux操作系统的裁剪和移植,Yaffs文件系统的定制,驱动案例的设计,物联网应用系统工程案例的设计,全书共分8章。第1章 Cortex-A8处理器。作为嵌入式应用系统的关键组成部分,Cortex-A8处理器已经被广泛应用于移动终端、掌上电脑以及其他消费电子设备。本章介绍了Cortex-A8处理器的内部结构和各组成部分功能。第2章 汇编语言。本章侧重于Linux环境下的应用,介绍了ARM汇编语言指令集、GNU ARM汇编器汇编命令以及汇编语言程序设计基础。第3章 S5PV210概述。本章主要讲述S5PV210芯片的存储结构、寄存器结构和GPIO结构。以UART为例介绍了S5PV210内部接口控制器的使用方法,并介绍了该芯片上电复位后的启动流程,在案例一节中介绍了基于S5PV210裸机应用程序的开发过程。第4章 U-Boot。基于Cortex-A8硬件平台运行的嵌入式Linux系统软件平台可以分为4个部分:①引导加载程序(BootLoader),依赖于所运行的硬件平台;②Linux内核,依据应用需求,需要通过裁剪和移植完成内核的定制;③文件系统,包括根文件系统和Yaffs文件系统;④嵌入式GUI和用户应用程序。本章在基于S5PV210微处理器的硬件平台上,分析了U-Boot启动流程。在使用U-Boot引导嵌入式Linux操作系统的过程中,通过工程案例详细介绍了在指定硬件和软件平台条件下,完成U-Boot的定制过程。第5章 Linux内核移植。本章主要介绍了嵌入式Linux系统的构建过程。通过学习本章内容,能够对嵌入式Linux系统的结构有一个清晰认识,并掌握基于Tiny210硬件平台的嵌入式Linux操作系统搭建过程。第6章 嵌入式Linux程序设计。嵌入式硬件设备需要专用的驱动程序,驱动程序需要通过特定的方法和步骤添加到嵌入式操作系统中,应用层需要编写程序调用驱动程序才能完成对系统硬件的操作。本章介绍了基于ARM-Linux驱动程序的开发、驱动程序的加载方法和基于驱动程序的应用程序开发。第7章 图形用户接口Qt。Qt是一个基于C图形用户界面的应用程序开发框架,本章首先介绍了Qt应用程序的开发环境,随后以案例形式介绍基于嵌入式硬件平台的Qt应用程序编写方法。第8章 嵌入式物联网应用系统设计。本章通过实际案例介绍基于Cortex-A8微处理器的嵌入式应用系统设计,主要涉及智能家居、物联网应用云平台搭建和访问等领域。书中涉及Windows和Linux两个操作系统,在描述两个系统中的文件路径时,使用\符号表示Windows环境下的文件路径,使用符号表示Linux环境下的文件路径。本书提供配套的电子课件及相关配套资源,主要包括:教学课件PPT和实验指导书,嵌入式系统开发过程中常用到的软件工具包,各章案例的程序源代码,本书所使用的硬件平台软件系统文件以及Cortex-A8系统更新和系统文件烧写说明。书中各章节提供了大量工程案例,其中实践部分内容依托于北京赛佰特科技有限公司的CBT-Super IOT型全功能物联网教学科研实验平台,唐冬冬为本书提供了丰富的软硬件资料及技术支持。本书应用例程和教学参考讲义,请读者到华信教育资源网注册后免费下载(www.hxedu. com.cn)。本书可作为高等院校电子类、通信类、自动化类和计算机类等各专业嵌入式应用系统课程的教材,也可供从事嵌入式应用系统开发工程技术人员参考。本书主要由姜余祥、杨萍和邹莹编写。其中,第1、2、3、4章由姜余祥编写,第5、6、7章由杨萍编写,第8章由邹莹编写。胡字滢、李晓峰参与了本书的校对以及配套电子课件和实验指导书的编写。李强和赵永永同学对本书所提供的工程案例中的程序进行了调试和整理工作。本书在编写过程中,感谢电子工业出版社工作人员的大力支持,尤其要感谢我的家人,是她们多年来的理解、帮助和支持,才能够完成本书的撰写工作。在此向所有关心和支持本书编写工作的人士表示衷心的感谢。由于目前嵌入式应用领域的迅速发展,且作者的实际工作经验及水平有限,书中会有许多不足之处,望读者不吝指正。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.