登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』嵌入式软件设计基础——基于ARM Cortex-M3(原书第2版)

書城自編碼: 2187652
分類: 簡體書→大陸圖書→計算機/網絡软件工程/开发项目管理
作者: "[美]Daniel W. Lewis 著 圣克拉拉大学
國際書號(ISBN): 9787111441762
出版社: 机械工业出版社
出版日期: 2014-07-01

頁數/字數: 189页
書度/開本: 16开 釘裝: 平装

售價:NT$ 405

我要買

share:

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



新書推薦:
为什么只见树木不见森林:从简单现象到复杂系统
《 为什么只见树木不见森林:从简单现象到复杂系统 》

售價:NT$ 442.0
大英帝国的兴衰:全景式俯瞰英国千年历史沧桑剧变,回首日不落帝国的初升、辉煌与没落
《 大英帝国的兴衰:全景式俯瞰英国千年历史沧桑剧变,回首日不落帝国的初升、辉煌与没落 》

售價:NT$ 549.0
意大利文艺复兴新艺术史
《 意大利文艺复兴新艺术史 》

售價:NT$ 4474.0
2023年《咬文嚼字》合订本(精)
《 2023年《咬文嚼字》合订本(精) 》

售價:NT$ 437.0
世界银行营商环境成熟度方法论手册
《 世界银行营商环境成熟度方法论手册 》

售價:NT$ 1501.0
变革时代的公司契约:法律能否与时俱进?
《 变革时代的公司契约:法律能否与时俱进? 》

售價:NT$ 437.0
我国城乡融合发展基本格局及典型形态研究
《 我国城乡融合发展基本格局及典型形态研究 》

售價:NT$ 386.0
写意兰竹树石课徒稿
《 写意兰竹树石课徒稿 》

售價:NT$ 515.0

建議一齊購買:

+

NT$ 743
《 自制编译器 》
+

NT$ 1013
《 嵌入式系统软件工程——方法、实用技术及应用 》
+

NT$ 387
《 C编译器剖析 》
+

NT$ 368
《 汇编语言程序设计—基于ARM体系结构(第3版)(十三五) 》
+

NT$ 443
《 嵌入式软件测试 方法、案例与模板详解 》
內容簡介:
本书以实践中最常运用的方式讲解汇编语言——实现小型、快速或特殊目的的例程,这些例程由主程序(高级语言编写,如C)调用。通过运用嵌入式软件环境,本书介绍多线程程序设计、抢占式系统与非抢占式系统、共享资源和调度。

本书适用于高等院校工科各专业嵌入式计算机系统程序设计、C语言程序设计及汇编语言程序设计类本科课程,也可供相关技术人员学习参考。
關於作者:
Daniel W. Lewis 于1988年创立了圣克拉拉大学计算机工程系,并于接下来的18年担任系主任。在其任期内,他建立了独特的本科生出国交流项目和研究生学位证书项目,并开辟了网页设计和工程跨学科主修专业以及信息技术和社会跨学科辅修专业。
在1975年进入圣克拉拉大学前,Lewis曾在通用电气航空部门工作六年,为最早的三重冗余自动着陆系统的商用飞机之一设计了容错时序系统。他在一些海湾地区公司(包括Singer-Link公司)做过顾问,他设计的新算法和相应的超大规模集成电路模块阵列成为实时计算机图形系统新生产线的基础。
目錄
Fundamentals of Embedded Software with the ARM Cortex-M3, 2E
出版者的话
译者序
献辞
前言
第1章 导论
 1.1 什么是嵌入式系统
 1.2 嵌入式软件设计的目标有什么独特性
 1.3 什么是实时系统
 1.4 什么是多线程
 1.5 嵌入式处理器到底有多强大
 1.6 如何使用编程语言
 1.7 构建嵌入式应用有什么不同之处
 1.8 典型的嵌入式程序有多大
 习题
第2章 数的表示
 2.1 固定精度二进制数
 2.2 按位计数制
 2.2.1 二进制到十进制的转换
 2.2.2 十进制到二进制的转换
 2.2.3 十六进制:二进制的简写
 2.2.4 固定精度、反转与溢出
 2.3 整数的二进制表示
 2.3.1 带符号整数
 2.3.2 同一数量级的正数和负数表示
 2.3.3 解释2的补码的值
 2.3.4 改变具有整数和小数部分的数的符号
 2.3.5 二进制加减法
 2.3.6 表示范围与溢出
 2.4 实数的二进制表示
 2.4.1 浮点表示的实数
 2.4.2 定点表示的实数
 2.5 文本的ASCII码表示
 2.6 二进制编码的十进制
 习题
第3章 实现算术运算
 3.1 2的补码与硬件复杂度
 3.2 乘法与除法
 3.2.1 有符号与无符号乘法
 3.2.2 通过对2的移位来实现乘或者除
 3.2.3 乘以任意常量
 3.2.4 除以任意常量
 3.3 定点实数的算术运算
 3.3.1 使用标准16.16格式的定点数
 3.3.2 使用标准32.32格式的定点数
 3.3.3 32.32定点实数乘法
 3.3.4 实例:4.4定点实数乘法
 习题
第4章 C的整数类型及其使用
 4.1 整数数据类型
 4.2 布尔数据类型
 4.3 混合数据类型
 4.4 内存中的位操作
 4.4.1 测试位
 4.4.2 设置、清除与反转位
 4.4.3 提取位
 4.4.4 插入位
 4.5 IO端口的位操作
 4.5.1 只写IO设备
 4.5.2 基于读和写的IO设备
 4.5.3 基于串行访问的IO设备
 4.5.4 基于写入数据位的IO设备
 4.6 访问内存映射的IO设备
 4.6.1 使用指针访问数据
 4.6.2 数组、指针和取地址操作符
 4.7 结构体
 4.7.1 封装的结构体
 4.7.2 位域
 4.8 变量访问
 4.8.1 获取对象的地址
 4.8.2 使用联合体
 习题
第5章 汇编程序设计Ⅰ:计算机组成
 5.1 内存
 5.2 中央处理单元
 5.2.1 其他寄存器
 5.2.2 取指–执行周期
 5.3 输入输出
 5.4 ARM Cortex-M3 v7M体系结构概述
 5.4.1 内部组成
 5.4.2 指令流水线
 5.4.3 存储模型
 5.4.4 位带
 5.5 ARM汇编语言
 5.5.1 指令格式与操作数
 5.5.2 将汇编翻译为二进制
 习题
第6章 汇编程序设计Ⅱ:数据操作
 6.1 将常量装入寄存器
 6.2 将内存数据装入寄存器
 6.3 数据从寄存器存入内存
 6.4 将简单的C赋值语句转换为ARM汇编代码
 6.5 内存地址计算
 6.6 内存寻址实例
 6.6.1 将C指针表达式翻译为汇编代码
 6.6.2 将C下标表达式翻译为汇编代码
 6.6.3 将结构体引用翻译为汇编代码
 6.7 栈指令
 6.8 数据处理指令
 6.8.1 在APSR中更新标识
 6.8.2 算术运算指令
 6.8.3 位操作指令
 6.8.4 移位指令
 6.8.5 位域操作指令
 6.8.6 混合位、字节和半字指令
 习题
第7章 汇编程序设计Ⅲ:控制结构
 7.1 指令序列
 7.2 实现判定
 7.2.1 条件分支指令
 7.2.2 if-then和if-then-else语句
 7.2.3 复合条件码
 7.2.4 if-then指令
 7.3 实现循环
 7.4 函数的实现
 7.4.1 函数调用和返回
 7.4.2 寄存器使用
 7.4.3 参数传递
 7.4.4 返回值
 7.4.5 临时变量
 7.4.6 保存寄存器值
 习题
第8章 汇编程序设计Ⅳ:IO编程
 8.1 Cortex-M3 IO硬件
 8.1.1 中断和异常
 8.1.2 线程和异常处理模式
 8.1.3 进入异常处理程序
 8.1.4 从异常处理程序返回
 8.1.5 减少延迟
 8.1.6 优先级与嵌套异常
 8.2 同步、传输率与延迟
 8.3 缓冲区与队列
 8.4 评价IO的执行能力
 8.4.1 轮询等待循环
 8.4.2 中断驱动的IO
 8.4.3 直接内存访问
 8.4.4 不同方法的比较
 习题
第9章 并发软件
 9.1 前台后台系统
 9.1.1 线程状态与串行化
 9.1.2 延迟管理
 9.1.3 中断溢出
 9.1.4 将工作转移到后台
 9.2 多线程编程
 9.2.1 独立线程的并发执行
 9.2.2 上下文切换
 9.2.3 非抢占(合作)多线程
 9.2.4 抢占式多线程
 9.3 共享资源与临界区
 9.3.1 禁止中断
 9.3.2 禁止任务切换
 9.3.3 自旋锁
 9.3.4 互斥对象
 9.3.5 信号量
 习题
第10章 调度
 10.1 线程状态
 10.2 等待中的线程
 10.3 上下文切换
 10.4 轮转调度
 10.5 基于优先级的调度
 10.5.1 资源饥饿
 10.5.2 优先级反转
 10.5.3 优先级上限协议
 10.5.4 优先级继承协议
 10.6 分配优先级
 10.6.1 最后期限驱动的调度
 10.6.2 速率单调的调度
 10.7 死锁
 10.8 看门狗定时器
 习题
第11章 存储管理
 11.1 C语言中的对象
 11.2 作用域
 11.2.1 改进局部作用域
 11.2.2 改进全局作用域
 11.3 生命周期
 11.4 自动分配
 11.5 静态分配
 11.6 三个程序:区分静态分配和自动分配
 11.6.1 对象创建
 11.6.2 对象初始化
 11.6.3 对象销毁
 11.7 动态分配
 11.7.1 内存碎片
 11.7.2 内存分配池
 11.8 具有变量大小的动态分配
 11.9 递归函数和内存分配
 习题
第12章 共享内存
 12.1 确定共享对象
 12.1.1 共享全局数据
 12.1.2 共享私有数据
 12.1.3 共享函数
 12.2 可重入函数
 12.3 只读数据
 12.4 编程实践需要避免的事项
 12.4.1 将内部状态保持在本地静态对象的函数
 12.4.2 返回本地静态对象地址的函数
 12.5 访问共享内存
 12.5.1 处理器体系结构的影响
 12.5.2 只读和只写访问
 12.5.3 类型限定符volatile
 习题
第13章 系统初始化
 13.1 内存层次
 13.2 CPU和向量表
 13.3 C运行时环境
 13.3.1 将初始值从非易失性存储器复制到数据区
 13.3.2 将未初始化的静态变量归零
 13.3.3 设置堆
 13.4 系统定时器
 13.5 其他外围设备
 部分习题答案
 索引

 

 

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