因 为 路 过 你 的 路, 因 为 苦 过 你 的 苦, 所 以 快 乐 着 你 的 快 乐, 追 逐 着 你 的 追 逐 内 容 简 介 本 书 根 据 2005 年 下 半 年 实 施 的 全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 ) 考 试 嵌 入 式 系 统 设 计 师 级 考 试 大 纲 精 神, 在 深 入 研 究 历 年 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 ) 考 试 下 午 试 题 的 命 题 风 格 和 试 题 结 构, 对 考 查 的 知 识 点 进 行 了 提 炼, 并 对 案 例 进 行 了 分 类, 将 全 书 分 为 9 章, 编 写 了 25 个 嵌 入 式 系 统 设 计 案 例 本 书 以 系 统 开 发 生 命 周 期 为 基 线, 分 别 对 嵌 入 式 系 统 需 求 分 析 与 体 系 结 构 设 计 接 口 电 路 设 计 与 编 程 嵌 入 式 系 统 软 件 设 计 嵌 入 式 系 统 测 试 与 维 护 Linux 系 统 技 术 等 领 域 知 识 进 行 了 案 例 讲 解 每 个 章 节 包 括 学 习 要 点 经 典 案 例 真 题 链 接 等 3 个 部 分, 每 一 个 案 例 均 给 出 了 详 细 的 要 点 解 析, 其 中 不 仅 就 试 题 进 行 解 题 思 路 及 步 骤 的 讲 解, 而 且 对 其 考 点 及 难 点 进 行 了 剖 析 第 6 章 紧 扣 考 试 大 纲, 仿 照 2006 下 半 年 考 试 真 题 的 考 核 风 格 给 出 了 2 份 模 拟 试 卷, 以 增 强 考 生 学 习 的 方 向 性 目 的 性, 每 份 试 卷 均 给 出 了 相 应 的 参 考 答 案 及 考 点 解 析 本 书 可 作 为 广 大 有 志 于 通 过 嵌 入 式 系 统 设 计 师 考 试 读 者 的 应 试 辅 导 用 书 ; 也 可 供 各 类 高 校 职 高 院 校 的 老 师 作 为 案 例 教 学 用 书, 还 可 作 为 各 类 计 算 机 网 络 工 程 等 专 业 高 年 级 学 生 获 取 嵌 入 式 系 统 工 程 实 践 经 验 的 参 考 用 书 ISBN 978-7-5606-1840-1 定 价 :34.00 元 大 学 生 软 考 者 自 学 者 经 验 汲 取 的 源 泉 闯 关 过 隘 的 桥 梁 梦 想 成 真 的 阶 梯
嵌 入 式 系 统 设 计 师 案 例 导 学 2.2 2.2.1 1 Flash Memory 一 案 例 描 述 阅 读 以 下 关 于 嵌 入 式 系 统 外 接 Flash Memory 的 技 术 说 明, 结 合 电 路 原 理 图 回 答 问 题 1~5 (15 分 ) 说 明 Flash Memory 是 嵌 入 式 系 统 中 重 要 组 成 部 分, 它 可 用 来 存 储 程 序 和 数 据, 而 且 可 以 在 掉 电 情 况 下 继 续 保 存 数 据 使 其 不 会 丢 失 某 嵌 入 式 系 统 的 BOOT FLASH 连 接 电 路 如 图 2-1 所 示 其 中,S3C44B0X 芯 片 是 SAMSUNG 公 司 推 出 的 16/32 位 RISC 处 理 器, 它 使 用 ARM7TDMI 内 核, 提 供 了 丰 富 的 内 置 部 件, 包 括 :8KB Cache 和 内 部 SRAM,LCD 控 制 器 带 自 动 握 手 的 2 通 道 UART 4 通 道 DMA 系 统 管 理 器 带 PWM 功 能 的 5 通 道 定 时 器 和 一 个 内 部 定 时 器 I/O 端 口 RTC 8 通 道 10 位 ADC ІІC-BUS 接 口 ІІS-BUS 接 口 同 步 SIO 接 口 和 PLL 倍 频 器 等 S3C44BOXR 的 体 系 结 构 具 有 如 下 特 性 : 116/32 位 RISC 体 系 结 构 和 ARM7TDMI 处 理 器 (66MHz) 内 核 强 大 的 指 令 体 系 ; 2Thumb 代 码 压 缩 机, 最 大 化 代 码 密 度 同 时 保 持 了 32 位 指 令 的 性 能 ; 3 一 个 基 于 JTAG 的 片 上 集 成 ICE 断 点 调 试 方 式 ; 4 一 个 32 8 位 硬 件 乘 法 器 ; 5 实 现 低 功 耗 SAMBAII( 三 星 ARM CPU 嵌 入 式 微 处 理 器 总 线 结 构 ) 的 新 型 总 线 结 构 6 集 成 了 手 持 设 备 和 通 用 嵌 入 式 系 统 应 用 的 解 决 方 案 2-1 BOOT FLASH 4 嵌 入 式 系 统 设 计 师 案 例 导 学 郭 春 柱 编 著 ISBN 978-7-5606-1840-1 西 安 电 子 科 技 大 学 出 版 社
嵌 入 式 系 统 设 计 师 案 例 导 学 析 问 题 1 (5 分 ) Flash Memory 是 一 种 非 易 失 存 储 器, 根 据 结 构 的 不 同 可 分 为 NOR Flash 和 NAND Flash 两 种 在 选 择 存 储 解 决 方 案 时, 应 从 哪 几 个 方 面 权 衡 这 两 种 不 同 结 构 Flash Memory 的 选 择? 问 题 2 (2 分 ) 对 于 图 2-1 的 电 路 连 接, 请 指 出 HY29LV160 芯 片 的 可 用 地 址 空 间 范 围 问 题 3 (3 分 ) HY29LV160 操 作 编 程 命 令 包 括 读 擦 除 编 程 和 复 位 等 命 令, 如 表 2-1 所 示 2-1 HY29LV160 命 令 序 列 总 步 数 第 1 步 第 2 步 第 3 步 第 4 步 第 5 步 第 6 步 地 址 数 据 地 址 数 据 地 址 数 据 地 址 数 据 地 址 数 据 地 址 数 据 读 / 复 位 字 3 AAH 2AAH 55H F0H RA RD - - 自 动 选 择 编 程 字 3 AAH 2AAH 55H 字 4 AAH 2AAH 55H 90H - - - - A0H RA PD - - 片 擦 除 字 6 AAH 2AAH 55H 80H AAH 2AAH 55H 10H 扇 区 擦 除 字 6 AAH 2AAH 55H 80H AAH 2AAH 55H 30H 29LV160TE 芯 片 具 有 3 种 擦 除 方 式 : 整 片 擦 除 扇 区 擦 除 和 快 擦 除 参 考 表 2-1 扇 区 擦 除 的 操 作 流 程, 将 以 下 用 C 语 言 代 码 编 写 的 扇 区 擦 除 子 程 序 中 的 (1)~(3) 空 缺 处 填 写 完 整 void F29LV160_EraseSector(int targetaddr) { Uart_Printf("Sector Erase is started!\n"); _RESET( ); // 芯 片 复 位 _WR(0x555,0xaa); _WR( (1) ); _WR( (2) ); _WR(0x555,0xaa); _WR(0x2aa,0x55); _WR(BADDR2WADDR(targetAddr), (3) ); _WAIT( ); // 等 待 擦 除 结 束 _RESET( ); // 芯 片 复 位 其 中 _WR(addr,data) 是 写 入 一 个 字 函 数 : #define _WR(addr,data)*((U16 *)(addr<<1))=(u16)data #define BADDAZWADDR(Addr)>>1) ( 详 细 的 试 题 内 容 要 点 解 析 及 答 案 请 参 见 嵌 入 式 系 统 设 计 师 案 例 导 学 的 相 关 描 述, 郭 老 师 软 考 QQ 群 :27891542) 嵌 入 式 系 统 设 计 师 案 例 导 学 郭 春 柱 编 著 ISBN 978-7-5606-1840-1 西 安 电 子 科 技 大 学 出 版 社 5
嵌 入 式 系 统 设 计 师 案 例 导 学 3.2.2 2 一 案 例 描 述 阅 读 以 下 关 于 嵌 入 式 操 作 系 统 任 务 的 管 理 技 术 说 明, 根 据 要 求 回 答 问 题 1 至 问 题 5 (15 分 ) 说 明 与 传 统 的 操 作 系 统 不 同, 在 许 多 嵌 入 式 操 作 系 统 当 中, 并 没 有 使 用 进 程 或 线 程 这 两 个 术 语, 而 是 把 能 够 独 立 运 行 的 实 体 称 为 任 务 (task) 在 某 个 嵌 入 式 工 程 项 目 中, 软 件 平 台 采 用 的 是 某 一 种 实 时 的 嵌 入 式 操 作 系 统 该 项 目 有 1 个 src1.c 文 件, 如 图 3-6 所 示 src1.c 文 件 中 taskspawn 函 数 的 功 能 是 用 来 创 建 一 个 任 务, 其 参 数 包 括 : 任 务 的 名 称 任 务 的 优 先 级 任 务 所 需 要 的 栈 空 间 的 大 小 任 务 的 入 口 函 数 名 以 及 这 个 函 数 的 输 入 参 数 等 int g_nsockid; semid g_synsemid; void testinit(void) { 创 建 socket, 建 立 连 接 ; /* g_nsockid 被 赋 值 */ taskspawn( ttesttska,50,2000,testtska,0, ); taskspawn( ttesttskb,50,2000,testtskb,0, ); void testtska(void) { char *pchrxbuf; pchrxbuf=malloc(100); while(1) { recv(g_nsockid,pchrxbuf, ); void testtskb(void) { char pchrxbuf[100]= Send message back every 100ms ; while(1) { semtake(g_synsemid); send(g_nsockid,pchrxbuf, ); 3-6 src1.c 问 题 1 (4 分 ) 在 图 3-6 源 文 件 src1.c 中,testTskA testtskb 这 两 个 任 务 分 别 完 成 什 么 功 能? 问 题 2 (3 分 ) 在 图 3-6 源 文 件 src1.c 中, 任 务 testtskb 的 100ms 定 时 功 能 由 图 3-7 源 文 件 src2.c 来 实 现 任 务 testtskc 和 任 务 testtskb 之 间 通 过 信 号 量 来 进 行 任 务 间 的 同 步 请 将 图 3-7 中 (1)~(3) 空 缺 处 的 内 容 填 写 完 整 ( 详 细 的 试 题 内 容 要 点 解 析 及 答 案 请 参 见 嵌 入 式 系 统 设 计 师 案 例 导 学 的 相 关 描 述 ) 6 嵌 入 式 系 统 设 计 师 案 例 导 学 郭 春 柱 编 著 ISBN 978-7-5606-1840-1 西 安 电 子 科 技 大 学 出 版 社
嵌 入 式 系 统 设 计 师 案 例 导 学 析 第 6 章 考 点 热 身 预 测 试 题 6.1 1 6.1.1 试 题 23 F(A,B,C,D)= m ( 5) + d(1,7,11,13,15) 的 最 简 与 或 表 达 式 是 (23) (23) A.F= A BCD B.F= A CD C.F= A BD D.F=BD 试 题 24 施 密 特 触 发 器 常 应 用 于 对 脉 冲 波 形 (24) 的 场 合 (24) A. 定 时 B. 计 数 C. 整 形 D. 产 生 试 题 25 IP 核 是 实 现 片 上 系 统 (SOC) 的 基 本 构 件, 完 成 结 构 描 述 的 IP 核 模 块 是 (25) (25) A.Soft IP Core B.Hard IP Core C.Firm IP Core D.DSP Core 试 题 34 以 下 几 种 A/D 转 换 器 中, 转 换 速 率 最 快 的 是 (34) A/D 转 换 器 (34) A. 并 联 比 较 型 B. 逐 次 渐 近 型 C. 计 数 型 D. 双 积 分 型 试 题 35 D/A 转 换 器 通 常 使 用 (35) 指 标 来 描 述 其 速 度 (35) A. 转 换 速 率 B. 线 性 度 C. 建 立 时 间 D. 切 换 速 度 试 题 53 通 常 嵌 入 式 系 统 加 电 后 运 行 的 第 一 段 软 件 代 码 是 (53) (53) A.BIOS 程 序 B.GRUB 程 序 C. 设 备 驱 动 程 序 D.BootLoader 程 序 试 题 54 如 果 嵌 入 式 系 统 支 持 的 内 存 块 为 小 页 时, 则 小 页 可 分 成 大 小 为 (54) 的 子 页 (54) A.1KB B.4KB C.16KB D.64KB ( 详 细 的 试 题 内 容 要 点 解 析 及 答 案 请 参 见 嵌 入 式 系 统 设 计 师 案 例 导 学 的 相 关 描 述, 郭 老 师 软 考 QQ 群 :27891542) 嵌 入 式 系 统 设 计 师 案 例 导 学 郭 春 柱 编 著 ISBN 978-7-5606-1840-1 西 安 电 子 科 技 大 学 出 版 社 7
嵌 入 式 系 统 设 计 师 案 例 导 学 阅 读 以 下 说 明 和 x86 汇 编 语 言 代 码, 根 据 要 求 回 答 问 题 1 至 问 题 3 说 明 在 计 算 机 控 制 中, 有 些 数 据 补 偿 计 算 转 换 等 参 数 的 计 算 非 常 复 杂, 编 程 难 程 序 长 运 算 费 时, 但 是 用 数 表 却 易 实 现 设 有 256 个 的 数 据, 已 按 从 小 到 大 的 顺 序 存 放 在 以 BINTAB 为 首 地 址 的 数 据 区 单 元 中, 现 要 求 查 找 其 中 值 为 126 的 数 据, 用 对 分 查 表 法 查 询 的 汇 编 程 序 如 下 ( 表 6-3 为 x86 系 统 指 令 及 寄 存 器 说 明 表 ) 汇 编 程 序 代 码 DATA SEGMENT BINTAB DB 18,25,32,46,56,78, ; 第 1 个 至 第 100 个 数 据 DB 90,95,99,100,106,126, ; 第 101 个 至 第 200 个 数 据 DB 189,195,197,202,206,216, ; 第 201 个 至 第 256 个 数 据 COUNT EQU 256 FLAG DW? KEY EQU (1) DATA ENDS STAK STPN STAK SEGMENT DB 20 DUP(?) ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STAK BINSEAT PROC FAR START: MOV AX,DATA MOV DS,AX MOV ES,AX LEA SI,BINTAB MOV CX,COUNT MOV DX,1 MOV AX,SI ADD AX,CX MOV DI,AX MOV AL,KEY LOP0: MOV BX,SI ADD BX,DI SHR BX,1 CMP AL,[BX] JZ FOUND PUSHF 8 嵌 入 式 系 统 设 计 师 案 例 导 学 郭 春 柱 编 著 ISBN 978-7-5606-1840-1 西 安 电 子 科 技 大 学 出 版 社
嵌 入 式 系 统 设 计 师 案 例 导 学 析 (2) JZ NFOUND POPF JL LESS MOV SI,BX JMP NEXT LESS: (3) NEXT: (4) JMP LOP0 NFOUND:MOV AX,DX ; 未 找 到, 标 志 全 1 送 DX FOUND: MOV AX,DX MOV FLAG,AX RET BINSEAT ENDP CODE ENDS (5) 表 6-3 x86 系 统 指 令 及 寄 存 器 说 明 表 指 令 功 能 寄 存 器 功 能 MOV 传 送 字 或 段 寄 存 器 CS 代 码 段 寄 存 器 LEA 地 址 传 送 DS 数 据 段 寄 存 器 ADD 加 法 指 令 SS 椎 栈 段 寄 存 器 SUB 减 法 指 令 ES 附 加 段 寄 存 器 PUSH 进 栈 操 作 数 据 AX 累 加 器 POP 出 栈 操 作 寄 存 器 BX 基 址 寄 存 器 SHR 逻 辑 右 移 CX 计 数 寄 存 器 CMP 比 较 指 令 DX 数 据 寄 存 器 INC 加 1 指 令 专 用 BP 基 数 指 针 寄 存 器 JMP 无 条 件 转 移 指 令 寄 存 器 SP 堆 栈 指 针 寄 存 器 JZ/JNZ 结 果 为 0/ 不 为 0 时 转 移 SI 源 变 址 寄 存 器 JL/JG 结 果 小 于 / 大 于 转 移 DI 目 的 变 址 寄 存 器 JC/JNC 有 进 ( 借 ) 位 / 无 进 ( 借 ) 位 时 转 移 LOOP CX 不 为 零 时 循 环 RET 返 回 主 程 序 IRET 从 中 断 服 务 程 序 返 回 问 题 1 (10 分 ) 请 根 据 试 题 的 要 求, 将 汇 编 程 序 代 码 中 (1)~(5) 空 缺 处 的 内 容 填 写 完 整 问 题 2 (2 分 ) 请 用 MOV 语 句 实 现 汇 编 程 序 代 码 中 LEA SI,BINTAB 语 句 的 功 能 问 题 3 (3 分 ) ( 详 细 的 试 题 内 容 要 点 解 析 及 答 案 请 参 见 嵌 入 式 系 统 设 计 师 案 例 导 学 的 相 关 描 述, 郭 老 师 软 考 QQ 群 :27891542) 嵌 入 式 系 统 设 计 师 案 例 导 学 郭 春 柱 编 著 ISBN 978-7-5606-1840-1 西 安 电 子 科 技 大 学 出 版 社 9
嵌 入 式 系 统 设 计 师 案 例 导 学 购 买 嵌 入 式 系 统 设 计 师 案 例 导 学, 哪 个 网 上 书 店 便 宜? 1.China-Pub 网 上 书 店 http://www.china-pub.com 2. 卓 越 网 网 上 购 物 在 线 销 售 图 书 http://www.joyo.com 3. 当 当 网 http://product.dangdang.com 4. 北 京 图 书 大 厦 网 上 书 店 http://www.bjbb.com.cn 5. 华 储 网 计 算 机 图 书 网 上 专 营 店 http://www.huachu.com.cn 6. 蔚 蓝 网 络 书 店 http://www.wl.com 7. 西 安 电 子 科 技 大 学 出 版 社 http://www.xduph.com 大 学 生 软 考 者 自 学 者 经 验 汲 取 的 源 泉 闯 关 过 隘 的 桥 梁 梦 想 成 真 的 阶 梯 思 路 决 定 出 路, 创 新 决 定 未 来! 10 嵌 入 式 系 统 设 计 师 案 例 导 学 郭 春 柱 编 著 ISBN 978-7-5606-1840-1 西 安 电 子 科 技 大 学 出 版 社