IAR Embedded Workbench用户指南
|
|
|
- 杆 伊
- 6 years ago
- Views:
Transcription
1 IAR Embedded Workbench 用户指南 IAR Embedded Workbench for ARM 是 IAR Systems 公司为 ARM 微处理器开发的一个集成开发环境 ( 下面简称 IAR EWARM) 比较其他的 ARM 开发环境,IAR EWARM 具有入门容易 使用方便和代码紧凑等特点 故在这里介绍给打算学习使用或正在使用 ARM 芯片的朋友们共同探讨 IAR Systems 公司目前推出的最新版本是 IAR Embedded Workbench for ARM version 4.30, 并提供一个 32k 代码限制 但没有时间限制的免费评估版 有兴趣的朋友可以到 IAR 公司的网站 或南京万利电子的网站 ( 本地网站 ) 去寻找和下载 IAR EWARM 中包含一个全软件的模拟程序 (simulator) 用户不需要任何硬件支持就可以模拟各种 ARM 内核 外部设备甚至中断的软件运行环境 从中可以了解和评估 IAR EWARM 的功能和使用方法 我们编译整理的这本快速用户指南采用评估版软件安装目录 C:\Program files\iar System\Embedded workbench 4.0\ARM\tutor 下的教程为例, 一步一步介绍 IAR EWARM 的使用方法 该教程采用了两个 C 语言程序,tutor.c 和 utilities.c 它们不和任何特定的硬件关联, 所以介绍中的全部操作都是用模拟程序完成的 如果用户已经购买了 IAR 的 JTAG 仿真器 J-Link, 则可以在真实的目标板上运行 IAR EWARM 的主要特点如下 : 高度优化的 IAR ARM C/C++ Compiler IAR ARM Assembler 一个通用的 IAR XLINK Linker IAR XAR 和 XLIB 建库程序和 IAR DLIB C/C++ 运行库 功能强大的编辑器 项目管理器 命令行实用程序 IAR C-SPY 调试器 ( 先进的高级语言调试器 ) 下面我们分步介绍如何使用 IAR EWARM 一. 生成一个新项目 EWARM 是按项目进行管理的, 它提供了应用程序和库程序的项目模板 项目下面可以分级或分类管理源文件 允许为每个项目定义一个或多个编译连接 (build) 配置 在生成新项目之前, 必须建立一个新的工作区 (Workspace) 一个工作区中允许存放一个或多个项目 另外用户最好建立一个专用的目录存放自己的项目文件 例如在本指南中我们生成一 1
2 个 C:\Program files\iar System\My project 目录 现在双击桌面上的 IAR Embedded Workbench 图标, 出现 IAR EWARM 开发环境窗口 1. 生成新的工作区 (Workspace) 选择主菜单 File > New > Workspace 生成新工作区 2. 生成新项目 1 选择主菜单 Project > Create New Project, 弹出生成新项目窗口, 见图 1 图 1. 生成新项目窗口本例选择项目模板 (Project template) 中的 Empty project 2 在 Tool chain 栏中选择 ARM, 然后点击 OK 按钮 3 在弹出的另存为窗口中浏览和选择新建的 My projects 目录, 输入文件名 project1, 然后保存 这时在屏幕左边的 Workspace 窗口中将显示新建的项目名 见图 2 所示 图 2. Workspace 窗口 IAR EWARM 提供两种缺省的项目生成配置, 即 Debug 和 Release 本例在 Workspace 窗口顶部的下拉菜单中选取 Debug 现在 My projects 目录下已生成一个 project1.ewp 文件 该文件中包含与 project1 项目设置有关的信息, 如 build 选件等 项目名后缀上的 * 号表示该工作区有改变但还没有被保存 本例调用 printf 库函数, 这是在 C-SPY 模拟器中的一个低级 write 函数 如果用户 2
3 希望在真实硬件上以 release 配置运行例子, 就必须提供与硬件相适配的 write 函数 4 保存工作区 先选择主菜单 File > Save Workspace, 浏览并选择 My projects 目录 然将工作区取名为 tutorials 输进 File name 输入框, 按保存按钮退出 这时在 My projects 目录下将生成一个 tutorials.eww 文件, 该文件中保存了用户添加到 tutorials 工作区中的所有项目 窗口和断点放置等与当前操作有关的其他信息则被存储在 My projects\ settings 目录下的文件中 3. 给项目添加文件本例我们将采用 arm\tutor 目录下的两个源文件,Tutor.c 和 Utilities.c Tutor.c 是一个只用到标准 C 语言的简单程序 它用 Fibonacci 数列的前十个数初始化一个数组, 并把结果打印到 stdout Utilities.c 包含计算 Fibonacci 数列的实用程序 IAR EWARM 允许生成若干个源文件组 用户可以根据项目需要来组织自己的源文件 但在本例中没有必要 1 在 Workspace 中选择希望添加文件的目的地, 可以是项目或源文件组 本例直接选 project1 2 选择主菜单 Project > Add Files 打开标准浏览窗口, 见图 3 选择安装目录 ARM\tutor 下的上述 2 个文件, 点击打开按钮, 把它们添加到 Project1 目录下 图 3. 添加文件窗口 4. 设置项目选件生成新项目和添加文件后就应该为项目设置选件 IAR EWARM 允许为任何一级目录和文件单独设置选件, 但是用户必须为整个项目设置通用的编译连接 (build) 选件 1 选择通用选件选中 Workspace 中的 project1 Debug, 然后选择主菜单 Project > Options 也可以先选择 project1 Debug, 然后选择鼠标右键命令中的 Options 3
4 图 4. 项目通用选件窗口在打开的 Options 窗口左边的 Category 中选择 General Options 然后分别在: Target 页面中,Core 条目下选择 ARM7TDMI-S Output 页面中,Output file 条目下选择 Executable Library Configuration 页面中,Library 条目下选择 Normal 2 选择编译器选件在 Options 窗口的 Category 中选择 C/C++ Compiler, 见图 5 4
5 图 5. C/C++ Compiler 选件窗口 然后在 : Language 页面中, 选择 C,Allow IAR extensions 等 Optimization 页面中, 选择 Generate debug information Output 页面中, 选择 Output list file 和 Assemble mnemonics List 页面中, 选择 Output list file 并选择 Assembler mnemonics 和 Diagnostics 点击 OK 按钮, 确认选择的选件 在设置项目选件窗口中有许多其他信息 由于本例比较简单, 所以不涉及这些内容 二. 编译和连接应用程序这一步编译和连接 (build) 项目程序 同时生成一个编译器列表文件 (compiler list file) 和一个连接器存储器分配文件 (linker map file) 1. 编译源文件 1 选中 workspace 中 utilities.c 文件 2 选择主菜单 Project > Compile, 或工具条中的 Compile 按钮, 或按右键后选择 Compile 命令 编译结束后在消息窗口中出现如图 6 中的信息 图 6. Build 窗口中的编译处理消息 3 用同样的方法编译 tutor.c 编译完成后在 My projects 目录下将生成一批新子目录 因为我们在建立新项目时选择 Debug 配置, 所以在 My projects 目录下自动生成一个 Debug 子目录 Debug 子目录下又包含另 3 个子目录, 名字分别为 List Obj Exe 它们的用途如下: List 目录存下放列表文件 列表文件的后缀是 lst Obj 目录下存放 Compiler 和 Assembler 生成的目标文件 这些文件的后缀为 r79, 可以用作 IAR XLINK 连接器的输入文件 Exe 目录下存放可执行文件 这些文件的后缀为 d79, 可以用作 IAR C-SPY 调试器的输入文件 注意在执行连接处理之前这个目录是空的 点击 project1 Debug 前面的 + 号将目录展开 你可以从自动生成的 Output 目录中看 5
6 到所有生成的输出文件名以及反映相互依赖关系的的头文件名 图 7. 编译处理后的文件结构 2. 查看编译器列表文件现在我们通过改变编译器选件中的优化级别 (Optimization) 来观察 list 文件是如何自动更新生成的代码量的 1 list 文件的结构双击 Workspace 窗口中的 Utilities.lst, 打开 list 文件, 它包含以下信息 : 文件头 显示编译器的版本信息, 列表文件生成时间,source 文件 list 文件和 object 文件的名字和路径, 编译命令行及选件等信息 文件体 显示为每条源语句生成的汇编代码和二进制代码, 以及变量如何被分配到不同的段 文件尾 显示所需的堆栈 程序代码以及数据存储器的总量, 同时报告错误和警告信息 2 选择主菜单 Tools > Options 弹出 IDE Options 对话窗口, 选择 Editor 页面 选择 Scan for Change Files 选件 此选件将自动打开编辑窗口中的文件, 目前是 Utilities.lst 文件 按 OK 按钮 6
7 图 8. IDE Option 窗口 3 选中 Workspace 窗口中的 Utilities.c, 按鼠标右键选择弹出框中的 Options 从弹出的对话框左边的 Category 中选择 C/C++ Compiler 并确定 Override inherited settings 打开 Optimization 页面, 把优化级别从 None 改定为 High 然后按 OK 按钮 4 重新编译 Utilities.c, 请注意这时编辑窗口中的 Utilities.lst 文件已经自动被刷新 文件尾显示的代码大小已经因优化级别的升高而减小 5 对本例而言,Optimization 应选择 None 所以在连接处理前应该将优化级别恢复到原来的设置 这时应选中 Utilities.c, 按鼠标右键选择弹出框中的 Options 选择 C/C++ Compiler 并取消 Override inherited settings 然后重新编译 Utilities.c 3. 连接应用程序 1 先选中 Workspace 窗口中的 Project1 Debug, 然后选择主菜单 Project > Options, 弹出 Options 对话窗口, 见图 9 在左边的 Category 中选择 Linker, 显示 IAR XLINK 的各选件页面 7
8 图 9. XLINK 参数选件窗口本例全部采用缺省的连接处理选件 但是仍需要强调一下输出文件格式和 Linker 命令行文件的选择方法 输出格式选择合适的输出格式十分重要 你可能需要将输出文件送给一个调试器进行调试, 这时就要求输出格式带有调试信息 本例采用适合 C-SPY 调试器的缺省输出选件, 它们是 Debug information for C-SPY With runtime control modules 和 With I/O emulation modules 指示需要连接将 stdin 和 stdout 指向 C-SPY 的 I/O 窗口的低级例程 如果用户希望把应用下载到一个 PROM 编程器时, 则其输出格式不需要带调试信息, 如 Intel-hex 或 Motorola S-records 在 list 页面中选择 Generate Linker listing 和 Segment map( 见图 10) 允许生成存储器分配 MAP 文件 注意 : 本例连接器命令文件中的定义不与任何特定的硬件相关联 EWARM 提供的连接器命令文件模板都可以在模拟器 (simulator) 中使用 但是如果要把它们用于目标系统时必须与实际的硬件存储器分布相适配 用户可以从 src\ examples 目录中找到与评估板相关的连接器命令文件 连接器命令文件在连接器命令文件中, 用于段 (segment) 控制的 XLINK 命令行是用来放置段的 熟悉连接器命令文件和段的放置十分重要 用户可以从 ARM IAR C/C++ Compiler Reference 8
9 Guide 中了解更多信息 本例使用缺省的连接器命令文件, 请见图 9 或图 10 中的 Config 页面 用户如果要检查连接器命令文件, 需用合适的文本编辑器, 例如 IAR EWARM 的编辑器 也可以打印出来, 检查各项定义是否符合要求 2 点击 OK 按钮保存 IAR XLINK 选件 3 选择主菜单 Project > Make 或鼠标右键 Make 命令, 连接目标文件, 生成可执行代码 Build 消息窗口中将显示连接处理的消息 连接的结果将生成一个带调试信息的代码文件 project1.d79 和一个存储器分配 (MAP) 文件 project1.map 图 10. XLINK 选件中的 list 页面 4. 查看 MAP 文件双击 Workspace 中的 project1.map 文件名, 编辑器窗口中将显示该 MAP 文件 从 MAP 文件中我们可以了解以下内容 : 文件头中显示连接器版本, 输出文件名以及连接命令使用的选件 CROSS REFERENCE 段显示程序入口地址 RUNTIME MODEL 段显示使用的运行时模块的属性 MODULE MAP 段显示所有被连接的文件 每个文件中, 作为应用程序一部分加载的有关模块的信息, 包括各段和每个段中声明的全局符号都列出来 SEGMENTS IN ADDRESS ORDER 段列出了组成应用程序的所有段的起始地址和结束地址, 字节数, 类型和对齐标准等 END OF CROSS REFERENCE 段落显示总的代码和数据字节数 到此为止, 已经生成 project1.d79 应用程序并可以用于在 IAR C-SPY 中调试 9
10 三. 用 C-SPY 调试应用程序本例使用 C-SPY 的模拟器 (Simulator) 来展现 IAR C-SPY 调试器的基本特点 前面各节生成的 project1.d79 应用程序已经可以用 C-SPY 调试器进行调试 用户利用调试器可以查看变量 设置断点 观察反汇编代码 监视寄存器和存储器 在 Terminal I/O 窗口打印输出 1. 开始调试在开始调试之前必须设置几个 C-SPY 选件 具体操作如下 : 1 选择主菜单 Project > Option, 选择 Category 中的 Debugger 在 Setup 页面, 在 Driver 的下拉菜单中选择 Simulator, 同时选择 Run to main, 点击 OK 如果用户已经购买了 IAR 的 JTAG 仿真器, 请选择 J-Link 2 选择主菜单 Project > Debug 或工具条上的 Debugger 按钮 IAR C-SPY 将开始装载 project1.d79 除了已经打开的窗口外, 将显示一组 C-SPY 专用窗口 2. 组织窗口在 EWARM 中可以固定窗口 ( 所谓 dock), 也可以组织成书签形式, 也可以让它们浮动 改变浮动窗口的大小时其他窗口不受影响 注意 EWARM IDE 窗口最底部的状态条中包含如何安排窗口的有用信息 详细信息请参见 77 页 Organizing the windows on screen 在开始调试前请确认如图 11 所示的各窗口和内容已经显示在屏幕上 在编辑器窗口应能看到源文件 Tutor.c 和 Utilities.c 以及 Debug Log 消息窗口 3. 检查源语句 1 检查源语句, 双击 Workspace 中的 Tutor.c 2 在编辑器显示文件 Tutor.c 后, 用 Debug > Step Over 命令 ( 或 F10), 步进到 init_fib 函数调用语句 3 用 Debug > Step Into 命令 ( 或 F11) 进入函数 init_fib ( 注意 :Step Over 命令用来执行源程序中的一条语句或一条指令, 即使这条语句是一函数调用语句 而 Step Into 命令则进入到函数或子程序调用内部 ) 当执行 Step Into 后, 活跃窗口已经切换到 Utilities.c 因为 init_fib 在这个文件里 4 继续用 Step Into 命令直到 for 循环语句 5 再用 Step Over 命令回到 for 循环的头 请注意, 现在是在函数调用级上而不是语句级步进 ( 还有一种语句级步进的命令,Debug > Next statement 或工具条上的 Next statement 按钮 这条命令与 Step Into 和 Step over 不同 ) 10
11 图 11. C-SPY 调试窗口 4. 检查变量 C-SPY 允许在源程序上查看变量或表达式, 所以可以在执行程序过程中跟踪它们的值的变化 查看变量的方法有几种, 在源码窗口用鼠标双击变量名 然后打开 Locals Live Watch 或 Auto 窗口 如何检查变量的更详细信息请看章节 Working with variables and expressions 注意 : 当采用 None 优化级时, 所有的非静态变量在它们的活动范围内都是活跃的, 所以这些变量是完全能够调试的 但如果使用更高级别的优化, 变量可能不能完全调试 1 利用 Auto 窗口查看变量选择 View > Auto 打开 Auto 窗口 Auto 窗口显示最近修改过的表达式的当前值, 单步执行程序观察变量如何变化 图 12. Auto 窗口中检查变量 11
12 2 设置一个 Watchpoint, 利用 Watch 窗口查看变量选择 View > Watch 打开 Watch 窗口 请注意 Watch 窗口和 Auto 窗口按书签形式显示 按以下步骤在变量 i 上设置一个 Watchpoint 点击 Watch 窗口中的虚线框, 当输入区出现时输入 i, 然后按 Enter 键 也可以从编辑器窗口拖一个变量到 Watch 窗口 双击 init_fib 函数中的 root 数组名, 将其拖到 Watch 窗口 Watch 窗口将显示 i 和 root 的值 将 root 展开观察每个元素的值 继续执行单步, 观察 i 和 root 值的变化 图 13. Watch 窗口 从 Watch 窗口中除去一个变量时, 只需选择它然后删除 5. 设置和监视断点 IAR C-SPY 具有强大的断点功能 详细请见 131 页 The breakpoint system 设置断点最简单的方法是将光标定位到某条语句, 然后按鼠标右键选择 Toggle Breakpoint 命令 实验方法如下 : 1 设置断点用下面方法在 get_fib(i) 语句上设置断点 在编辑器窗口显示 utilities.c 点击要设置断点的语句, 选择主菜单 Edit > Toggle Breakpoint 也可以按工具条上的 Toggle Breakpoint 按钮 这时该语句上将出现断点标记 如果要查看刚定义的断点, 选择主菜单 View > Breakpoint 打开 Breakpoint 窗口 在 Debug Log 窗口也显示有关断点执行的信息 12
13 图 14. 设置断点 2 执行到断点选择主菜单 Debug > Go 或者工具条上的 Go 按钮都可以让程序执行到断点 Watch 窗口将显示 root 表达式的值 Debug Log 窗口将显示关于断点的信息 3 消除断点可用主菜单 Edit > Toggle Breakpoint 或按鼠标右键选择 Toggle Breakpoint 6. 在反汇编窗口上调试通常, 在 C\C++ 程序上调试应该更快速和更直接 但是如果用户希望在反汇编程序上调试,C-SPY 也提供了这种功能, 而且 C-SPY 允许方便地在两种方式上切换 反汇编程序的调试方法如下 : 1 按 Reset 按钮复位应用程序 2 调试时反汇编窗口通常是打开的 如果还没打开可以选择主菜单 View > Disassembly 打开反汇编窗口 图 15. 反汇编窗口 13
14 反汇编窗口如图 15 所示 可以看到汇编代码与 C 语句一一对应 用上面介绍的几种单 步命令执行程序观察结果 7. 监视寄存器 寄存器窗口允许用户监视和修改 CPU 寄存器的内容 具体方法如下 : 1 选择主菜单 View > Register 打开寄存器窗口, 见图 16 图 16. 寄存器窗口 2 用 Step Over 命令执行下一条指令, 观察寄存器窗口中的数据如何变化 3 关闭寄存器窗口 8. 查看存储器用户可以在存储器窗口监视所选择的存储器区域 下面是检查与变量 root 有关的存储器内容 1 选择主菜单 View >Memory 打开存储器窗口, 见图 17( 用 8-bit 显示数据 ) 2 激活 Utilities.c 窗口并双击变量 root 用鼠标将其拖到存储器窗口 3 如果希望以 16-bit 显示数据, 在存储器窗口定部的下拉菜单中选择 2x Units 命令 如果 C 应用程序的 init_fib 函数没有初始化所有的存储器单元, 继续执行单步, 同时观察存储器的内容是如何修改的 用户可以在存储器窗口修改存储单元的内容 只需把插入点放在希望修改的地方, 然后输入新值就可以了 4 关闭存储器窗口 14
15 图 bit 模式显示存储器窗口 图 bit 模式显示存储器窗口 9. 观察 Terminal I/O 用户有时可能希望调试应用程序中的 stdin 和 stdout 结构, 但是又没有实际的硬件支持, C-SPY 允许用户使用 Terminal I/O 模拟 stdin 和 stdout 注意 :Terminal I/O 只有在使用了连接输出文件选件 With I/O emulation module 时才可用 也就是说, 某些把 stdin 和 stdout 指向 Terminal I/O 的低级例程将被连接进应用程序 5 选择主菜单 View > Terminal I/O 显示 I/O 操作的输出, 见图 19 Terminal I/O 窗口显示的内容取决于应用程序执行了多远 图 19. Terminal I/O 窗口 15
16 10. 执行程序到结束 1 选择主菜单 Debug > Go 或工具条上的 Go 按钮 因为只有一个断点, 所以程序一直执 行到结束 同时在 Debug Log 窗口显示已经到达程序 exit 的消息, 见图 20 图 20. Debug Log 窗口 2 如果要求复位应用程序, 选择主菜单 Debug > Reset 或工具条上的 Reset 按钮 6 如果要退出 C-SPY, 选择 Debug > Stop Debugging, 或工具条上的 Stop Debugging 按钮 C-SPY 还提供许多其他的调试功能, 如宏和中断模拟等, 将在指南的其他章节讨论 有关如何使用 Debug 功能的详细介绍请见手册的 Part 4 C-SPY 的特点介绍请见 Part 7 以及联机帮助信息 16
17 附录 :IAR Embedded Workbench for ARM version 4.30 简介 IAR Embedded Workbench for ARM version 4.30 是一个针对 ARM 处理器的集成开发环 境, 包含项目管理器 编辑器 编译连接工具和支持 RTOS 的调试工具 在该环境下可以使 用 C/C++ 和汇编语言方便地开发嵌入式应用程序 EWARM 4.30 版本的最新特点 已经支持到 ARM11 内核 进一步改进了编译器速度优化, 重写了浮点运算库 支持 OSEK Run-Time Interface (ORTI) 支持 OSE Epsilon RTOS 的 Kernel Awareness Debug 同时支持多颗 Flash 的 Flash Loader 程序, 以及通用的 Flash Loader 开发指南 完备的各厂商 ARM 处理器的 C/C++ 和汇编语言外设寄存器定义文件 支持的厂商有 Analog Devices ARM Atmel Cirrus Logic Freescale Intel NetSilicon OKI Philips Samsung Sharp ST 和 TI 支持 Analog Devices Atmel Freescale OKI Philips ST 和 TI 等厂商的 ARM 处理器的 Flash Loader 程序 大量的厂商评估板例子, 包括 IAR Analog Devices Aiji System ARM Atmel Cirrus Logic Freescale Keil OKI Olimex Pasat Philips Phytec ST 和 TI 等 提供常用的程序架构模板 C-SPY 模拟器中可执行跟踪 (Trace) J-Link TCP/IP 服务器 支持的 ARM 核和芯片 IAR EWARM v4.30 支持 ARM7(ARM7TDMI,ARM7TDMI-S,ARM720T),ARM9 ( ARM9TDMI, ARM920T, ARM922T, ARM9940T ),ARM9E ( ARM926EJ-S, ARM946E-S,ARM966E-S),ARM10(ARM1020E,ARM1022E),ARM11 和 XScale 等内核, 以及下述厂商生产的含 ARM 内核的芯片 : Analog Devices Atmel Cirrus Logic Freescale Intel NetSilicon OKI 17
18 Philips Samsung Sharp STMicroelectronics Texas Instruments 针对芯片的支持 完备的各厂商 ARM 处理器的 C/C++ 和汇编语言外设寄存器定义文件 大量适合于嵌入式代码的编程语言扩展特性, 包括存储器关键字, 本征函数, 中断函数, 存储器映射 I/O 等 针对评估板的例子工程, 包含 IAR Analog Devices Aiji System ARM Atmel Cirrus Logic Freescale Keil OKI Olimex Pasat Philips Phytec ST 和 TI 等厂家 支持 ARM 或 Thumb 模式下大至 4G 字节的应用程序 每个函数都能选择在 ARM 或 Thumb 模式下编译 可生成 VFP 向量浮点协处理器代码 支持 Analog Devices Atmel Freescale OKI Philips ST 和 TI 等厂商的 ARM 处理器的 Flash Loader 程序 支持 ARM Angel debug monitor 针对嵌入式应用的特点 先进的通用编译器优化和针对特定处理器的速度优化及存储器优化功能 轻量运行库, 用户可以根据需要自行配置, 提供全部源代码, 灵活的存储器控制, 允许详细地为代码和数据分配地址 去除不需要的函数和变量 C/C++ 变量和函数连接时全局类型检查 可选的校验和生成功能, 用于运行时映象校验 自动将代码和数据放置到非连续的存储器区域 强大的可重定位宏汇编器, 支持丰富的命令集和操作符 嵌入式调试 完全集成的源代码和反汇编程序调试器 非常细化的执行控制 ( 函数调用级步进 ) 复杂的代码和数据断点 丰富的数据监视功能 Locals,Watch,Auto,Live Watch 和 Quick Watch 等变量查看窗口 18
19 寄存器和存储器查看窗口 支持 STL 容器 C/C++ 调用栈窗口, 同时还可以显示将要进入的函数 双击调用链上的任何函数将更新编辑器 局部变量 寄存器 变量查看和反汇编窗口, 以显示在该函数调用时的状态 跟踪功能, 可以检查执行的历史记录 在跟踪窗口中移动时将更新编辑器和反汇编窗口以显示合适的位置 控制台 I/O 仿真 中断和 I/O 模拟仿真 类似 C 语言的宏系统, 可扩充调试器的功能 由主机执行的应用程序系统调用仿真 代码覆盖率和执行时间分析工具 通用的 Flash Loader 程序及开发指南 同时支持多颗 Flash 的 Flash Loader 程序 支持 OSEK Run-Time Interface (ORTI) 提供为调试器扩充第三方功能的软件开发包, 如 RTOS 调试扩充和仿真器驱动扩充 命令行调试工具 支持的硬件调试工具 IAR J-Link JTAG 接口 ( 支持所有 ARM7 和 ARM9 核, 通过 USB 或 TCP/IP 连接 ) RDI(Abatron BDI1000 & BDI2000, EPI Majic, Ashling Opella, Aiji OpenICE, Signum JTAGjet, ARM Multi-ICE 等 ) Macraigor Wiggler, Raven, mpdemon 和 USBdemon 等调试接口 EPI Jeeni ROM-Monitor Angel( 用于 Atmel 和 Cirrus Logic 的评估板 ) 支持 ARM 的 IAR J-Link( 选件 ) USB 驱动的 JTAG 接口 支持 ARM7 和 ARM9,ARM 模式和 Thumb 模式 下载速度达 120kb/s 通过 USB 接口供电, 不需要另接电源 最大 JTAG 速率 8MHz 自动速率识别 能够监视所有的 JTAG 信号, 目标电源可测量 19
20 J-Link TCP/IP 服务器 20 脚标准 JTAG 插头, 可选 14 脚插头 含 USB 电缆和 20 芯扁平电缆 支持的 RTOS 插件 操作系统 CMA-RX CMX-Tiny + uc/os-ii ThreadX RTXC Quadros Fusion RTOS OSEK(ORTI) OSE Epsilon MiSPO NORTi Segger embos IAR EWARM 内置的插件 X X X X X 由 RTOS 厂商提供的插件 X X X X X 每种 RTOS 插件都会在 C-SPY 中安装一批新的窗口, 其中最重要的是任务或线程列表 窗口, 在此窗口中可以在指定的任务上设置断点和执行程序 其它不同的监测窗口可以显示 RTOS 内部数据结构的内容, 例如定时器 队列 信号量 资源和邮箱等 图形化的集成开发环境 分层次的工程组织 同一工作空间中允许存放多个工程 可停靠的窗口和多视图 源代码浏览 创建和维护库的工具 可以和源代码控制系统相集成 文本编辑器 : 支持多字节字符 ( 汉字 ) 上下文相关的帮助系统根据句法着色无限制的 undo/redo 搜寻 替换和增量搜寻 20
21 Go to 书签错误标签 : 查阅前一个 / 下一个自动括号配对智能缩排类似网页浏览器的前向 / 后向源码查阅代码断点的设置 / 清除 / 使能 / 禁止 命令行编译连接工具 编程语言和标准 遵循 ISO/ANSI C94( 带有一些从 C99 标准中挑选的特性 ) 标准的 C 编程语言 嵌入式 C++ 扩展, 支持模板 多重继承和虚拟继承 名字空间以及其它不增加执行时间或存储器开销的 C++ 特性 完整的嵌入式 C++ 库还包含字符串 流等特性, 以及标准模板库 (STL) IEEE-754 浮点运算规则 MISRA C 检查器 支持大量工业标准的调试和映象文件格式 ( 如 ELF/DWARF), 与大多数常见的调试器和仿真器兼容 用户帮助 完备的例子工程和工程模板 上下文相关的联机帮助系统, 带有库函数查阅功能 印刷好的用户指南, 带有详细的 step-by-step 教程 友好, 详尽和精确的错误信息和警告信息 系统要求 IAR Embedded Workbench 可以在下列操作系统平台上运行 : Microsoft Windows 98 SE Microsoft Windows ME Microsoft Windows NT 4.0 Microsoft Windows 2000 Microsoft Windows XP 建议使用奔腾处理器, 至少 128MB RAM 和 100MB 空余硬盘空间 21
IAR Embedded Workbench快速入门
2006 年 2 月 IAR EWARM 快 速 入 门 (V1.0) www.manley.com.cn 0 目 录 前 言 1 第 一 章 EWARM 集 成 开 发 环 境 及 配 套 仿 真 器. 2 第 二 章 在 EWARM 中 生 成 一 个 新 项 目.........10 第 三 章 编 译 和 连 接 应 用 程 序...... 14 第 四 章 用 C-SPY 调 试 应 用
EK-STM32F
STMEVKIT-STM32F10xx8 软 件 开 发 入 门 指 南 目 录 1 EWARM 安 装... 1 1.1 第 一 步 : 在 线 注 册... 1 1.2 第 二 步 : 下 载 软 件... 2 1.3 第 三 步 : 安 装 EWARM... 3 2 基 于 STMEVKIT-STM32F10xx8 的 示 例 代 码 运 行... 6 2.1 GPIO Demo... 6 2.2
untitled
http://www.embedded-soc.com/ J-LINK J-Link Rev2.1 http://www.embedded-soc.com/ 2007-11-11 http://www.embedded-soc.com/ J-LINK J-Link ARM JTAG J-LINK J-LINKJLINK J-FLASH ARM F.A.Q jlink GDBserver J-Flash
ARM JTAG实时仿真器安装使用指南
ARM JTAG Version 1.31 2003. 11. 12 ARM JTAG ARM JTAG.3 ARM 2.1.4 2.2.4 ARM JTAG 3.1 18 3.2 18 3.2.1 Multi-ICE Server.18 3.2.2 ADS..21 ARM JTAG 4.1 Multi-ICE Server 33 4.1.1 Multi-ICE Server..... 33 4.1.2
言1.PDF
MSP430 WINDOWS WORKBENCH MSP430 Flash Green MCU Flash Flash MCU MSP430 16 RISC 27 125ns 1.8V~3.6V A/D 6 s MSP430 10 ESD MSP430 MSP430 10 MSP430 2001 MSP430 Windows Workbench Interface Guide Windows Workbench
目 录
1 Quick51...1 1.1 SmartSOPC Quick51...1 1.2 Quick51...1 1.3 Quick51...2 2 Keil C51 Quick51...4 2.1 Keil C51...4 2.2 Keil C51...4 2.3 1 Keil C51...4 2.4 Flash Magic...9 2.5 ISP...9 2.6...10 2.7 Keil C51...12
epub83-1
C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C
Abstract arm linux tool-chain root NET-Start! 2
Lab III - Embedding Linux 1 Abstract arm linux tool-chain root NET-Start! 2 Part 1.4 Step1. tool-chain 4 Step2. PATH 4 Part 2 kernel 5 Step1. 5 Step2... 6 Step3...8 Part 3 root. 8 Step1. 8 Step2. 8 Part
NEXT SDT2.51 C:\ARM251 SDT2.51 ARM SDT 2.51 ARM PROJECT MANAGER SDT 2
S3C44B0 SDT DRAGNBOY MICROSTAR ARM 51 ARM S3C44B0 ARM SDT2.51 IAR ADS SDT2.51 S3C44B0 LEDTEST SDT ARM 1 2 SDT embed.8800.org SDT2.51 SDT2.51 ARM ARM CPU ARM SDT ADS ADS MULTI-ICE SDT JTAG JTAG SDT SDT2.51
Oracle Solaris Studio makefile C C++ Fortran IDE Solaris Linux C/C++/Fortran IDE "Project Properties" IDE makefile 1.
Oracle Solaris Studio 12.2 IDE 2010 9 2 8 9 10 11 13 20 26 28 30 32 33 Oracle Solaris Studio makefile C C++ Fortran IDE Solaris Linux C/C++/Fortran IDE "Project Properties" IDE makefile 1. "File" > "New
untitled
niosii H:\DB2005\project\niosDK\Example\NiosSmall QuartusII4.2 File -> New Project Wizard Diectory,Name,Top-Level Entity Add Files EDA Tools Setting Finish, OK H:\DB2005\project\niosDK\Example\NiosSmall
untitled
ATARM AT91SAM7S ARM Team Mcuzone http://www.mcuzone.com Rev1.0a 2006-11 Rev1.0a: 2006-11 QQ 8204136 13957118045 MSN [email protected] 1 ARM 2 AT91 3 ARM KEIL,IAR,ADS,RV,WINARM 4 ARM WIGGLER,MULTI-ICE,XLINK,ULINK
ICD ICD ICD ICD ICD
MPLAB ICD2 MPLAB ICD2 PIC MPLAB-IDE V6.0 ICD2 usb PC RS232 MPLAB IDE PC PC 2.0 5.5V LED EEDATA MPLAB ICD2 Microchip MPLAB-IDE v6.0 Windows 95/98 Windows NT Windows 2000 www.elc-mcu.com 1 ICD2...4 1.1 ICD2...4
IAR visualSTATE Workshop
优 秀 工 具 助 力 嵌 入 式 应 用 的 开 发 效 率 盛 磊 东 亚 区 高 级 工 程 师 IAR 上 海 办 事 处 2005-07 07-0909 Tel: 021-6267 0236 IAR 公 司 概 要 成 立 于 1983 年 总 部 位 于 瑞 典 第 四 大 城 市 乌 普 萨 拉 于 1986 年 推 出 世 界 上 首 个 嵌 入 式 C 编 译 器 是 一 家 世
手册 doc
1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106
Oracle Oracle Solaris Studio IDE makefile C C++ Fortran makefile IDE Solaris Linux C/C++/Fortran Oracle IDE "P
Oracle Solaris Studio 12.3 IDE 2011 12 E26461-01 2 7 8 9 9 Oracle 10 12 14 21 26 27 29 31 32 33 Oracle Solaris Studio IDE makefile C C++ Fortran makefile IDE Solaris Linux C/C++/Fortran Oracle IDE "Project
第1章 IAR EWARM入门
第 1 章 IAR EWARM 入门 1.1 IAR EWARM 集成开发环境介绍 1.1.1 IAR EWARM 简介 IAR Embedded Workbench for ARM( 下面简称 IAR EWARM) 是一个针对 ARM 处理器的集成开发环境, 它包含项目管理器 编辑器 C/C++ 编译器和 ARM 汇编器 连接器 XLINK 和支持 RTOS 的调试工具 C-SPY 在 IAR EWARM
Microsoft Word - EWARM快速入门指南-ST.doc
IAR Embedded Workbench for ARM 快速入门指南 Revision 1.00 (for IAR EWARM v5.10 and later versions) 爱亚软件技术咨询 ( 上海 ) 有限公司 www.iar.com 地址 : 上海市黄陂北路 227 号中区广场 2510 室 0 目 录 EWARM 集成开发环境及 J-LINK 仿真器...2 1.IAR EWARM
Microsoft Word - IAR-LED.doc
IAR 下使用 Wiggler 和 Multi-ICE 进行 JTAG 调试和 FLASH 下载 基于 S64-DEK Rev2.0 By Mcuzone 首先到 www.iar.com 下载并安装 IAR 的 32K 限制的 KITSTART 学习版, 注意安装的时候请附带安装 Macraigor 的驱动, 不然的话请直接到 IAR 的安装目录下的 driver\ Macraigor 下面双击 ocd_dbgr.exe
JTAG ICE PC JTAG ICE JTAG ISP... 5 IDE AVR STUDIO JTAGICE JTAGICE... 12
... 3... 3... 3... 3... 4 1JTAG ICE PC... 4 2JTAG ICE... 4 3... 4 4... 4 5JTAG... 5 6ISP... 5 IDE... 6 1 AVR STUDIO... 6 2 JTAGICE... 6 3JTAGICE... 12 4.... 16 5.... 17 6. JTAG ICE... 19 ISP... 20 1PonyProg2000...
51 C 51 isp 10 C PCB C C C C KEIL
http://wwwispdowncom 51 C " + + " 51 AT89S51 In-System-Programming ISP 10 io 244 CPLD ATMEL PIC CPLD/FPGA ARM9 ISP http://wwwispdowncom/showoneproductasp?productid=15 51 C C C C C ispdown http://wwwispdowncom
1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File
51 C 51 51 C C C C C C * 2003-3-30 [email protected] C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test
Using STM32 Software Library
如何使用 STM32 的软件库在 IAR 的 EWARM 下 进行应用开发 上海 步骤一 : 创建项目目录, 拷贝公共文件 1 将 STM32 软件库中 FWlib 目录中的 library 目录拷贝到所建项目的目录中 2 将软件库的 Examples 目录里的任一例程的 stm32f10x_conf.h stm32f10x_it.c stm32f10x_it.h 和 main.c 拷贝到项目的目录中
SST SPAC SST SoftICE SST89C5x/SST89x554RC /564RD /SST89x516/5xRD / SoftICE SoftICE MCU SoftICE SS
SST SoftICE SST89C5x/SST89x554RC /564RD /SST89x516/5xRD2 1...2 1.1...2 1.2...2 1.3 /...2 2 SoftICE...2 3 SoftICE MCU...2 4 SoftICE...3 4.1 SST BootLoader SOFTICE...3 4.2 SoftICE SST MCU...6 5 SoftICE...7
1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0
SH79F6431 1. SH79F6431 1T 8051 FLASH SH79F JET51 Keil µ vision JTAG 1.1. SH79F6431 LQFP64 1.2. (Target Board) SH79F6431 1 V 1.0 1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F6431 1 2 1 B. 1(VCC/GND)
3.ppt
嵌入式培训专家 基于 ARM 的程序开发 与调试技巧 www.farsight.com.cn 今天内容 v 单片机的应用情况 varm 处理器的发展概况 varm 的开发平台和仿真器 varm 处理器的基础知识 v 开发高效程序的技巧 viar 公司 EWARM 介绍和演示 v 华清远见的 ARM 培训课程介绍 单片机的应用情况 v51/pic/avr 性能价格比较高 atmel/philp/..
Ch03_嵌入式作業系統建置_01
Chapter 3 CPU Motorola DragonBall ( Palm PDA) MIPS ( CPU) Hitachi SH (Sega DreamCast CPU) ARM StrongARM CPU CPU RISC (reduced instruction set computer ) CISC (complex instruction set computer ) DSP(digital
(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor
1 4.1.1.1 (Load) 14 1.1 1 4.1.1.2 (Save) 14 1.1.1 1 4.1.2 (Buffer) 16 1.1.2 1 4.1.3 (Device) 16 1.1.3 1 4.1.3.1 (Select Device) 16 2 4.1.3.2 (Device Info) 16 2.1 2 4.1.3.3 (Adapter) 17 2.1.1 CD-ROM 2 4.1.4
Smart2.doc
Smart-ICE ARM RealView Developer Suite, ARM http://www.armzone.com 1 Smart-ICE Part 1.... 5 1.1... 5 1.1.1... 5 1.1.2... 6 1.1.3... 7 1.2 Smart-ICE... 7 1.2.1... 7 1.2.2... 8 1.3... 9 1.3.1... 9 1.3.2...
AL-MX200 Series
PostScript Level3 Compatible NPD4760-00 TC Seiko Epson Corporation Seiko Epson Corporation ( ) Seiko Epson Corporation Seiko Epson Corporation Epson Seiko Epson Corporation Apple Bonjour ColorSync Macintosh
Chapter 2
2 (Setup) ETAP PowerStation ETAP ETAP PowerStation PowerStation PowerPlot ODBC SQL Server Oracle SQL Server Oracle Windows SQL Server Oracle PowerStation PowerStation PowerStation PowerStation ETAP PowerStation
Microsoft Word - install_manual-V _CN.docx
NO TASK Q-Sign Install Manual PAGE 1/28 Q-Sign INSTALL MANUAL Version 3.0 Server Manager Client Codec NO TASK Q-Sign Install Manual PAGE 2/28 History DATE Contents Name Ver. Remark 2009-02-11 Q-Sign Ver.
IAR EWARM Quick User Guide
EWARM 快速用户指南 地址 : 上海市黄陂北路 227 号中区广场 2510 室 0 目 录 前言 2 第一章 EWARM 集成开发环境及配套仿真器. 3 第二章在 EWARM 中生成一个新项目.........11 第三章编译和连接应用程序...... 15 第四章用 C-SPY 调试应用程序......22 第五章 EWARM Flash Loader 开发指南......30 第六章 ADS
Microsoft Word zw
第 1 章 Android 概述 学习目标 : Android Android Android Studio Android Android APK 1.1 1. 智能手机的定义 Smartphone 2. 智能手机的发展 1973 4 3 PC IBM 1994 IBM Simon PDA PDA Zaurus OS 1996 Nokia 9000 Communicator Nokia 9000
Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1
Cadence SPB 15.2 VOICE 2005-05-07 Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1 1 1.1 Cadence SPB 15.2 2 Microsoft 1.1.1 Windows 2000 1.1.2 Windows XP Pro Windows
audiogram3 Owners Manual
USB AUDIO INTERFACE ZH 2 AUDIOGRAM 3 ( ) * Yamaha USB Yamaha USB ( ) ( ) USB Yamaha (5)-10 1/2 AUDIOGRAM 3 3 MIC / INST (XLR ) (IEC60268 ): 1 2 (+) 3 (-) 2 1 3 Yamaha USB Yamaha Yamaha Steinberg Media
ebook140-9
9 VPN VPN Novell BorderManager Windows NT PPTP V P N L A V P N V N P I n t e r n e t V P N 9.1 V P N Windows 98 Windows PPTP VPN Novell BorderManager T M I P s e c Wi n d o w s I n t e r n e t I S P I
PROTEUS VSM
Proteus VSM-- 1/1 PROTEUS VSM Proteus VSM ISIS Prospice VSM Proteus PROSPICE ARM7 PIC AVR HC11 8051 CPU LCD RS232 LED IAR Keil Hitech C make 6000 SPICE SPICE DLL SPICE3F5 14 FM PROTEUS PCB LED/LCD / 300
Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony
Ioncube Php Encoder 8 3 Crack 4 ->>->>->> DOWNLOAD 1 / 5 2 / 5 Press..the..General..Tools..category4Encrypt..and..protect..files..with..PHP..encoding,..encryption,..ob fuscation..and..licensing... 2016
CC213
: (Ken-Yi Lee), E-mail: [email protected] 9 [P.11] : Dev C++ [P.12] : http://c.feis.tw [P.13] [P.14] [P.15] [P.17] [P.23] Dev C++ [P.24] [P.27] [P.34] C / C++ [P.35] 10 C / C++ C C++ C C++ C++ C ( ) C++
AL-M200 Series
NPD4754-00 TC ( ) Windows 7 1. [Start ( )] [Control Panel ()] [Network and Internet ( )] 2. [Network and Sharing Center ( )] 3. [Change adapter settings ( )] 4. 3 Windows XP 1. [Start ( )] [Control Panel
USB解决方案.ppt
USB USB? RS232 USB USB HID U modem ADSL cable modem IrDA Silabs USB CP210x USB UART USB RS-232 USB MCU 15 USB 12 FLASH MCU 3 USB MCU USB MCU C8051F32x 10 ADC 1.5%, Vref CPU 25MIPS 8051 16KB Flash -AMUX
ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica
CP Chip Power ARM Cortex-M3 (STM32F) ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplication and hardware
Microsoft Word - 11.doc
除 錯 技 巧 您 將 於 本 章 學 到 以 下 各 項 : 如 何 在 Visual C++ 2010 的 除 錯 工 具 控 制 下 執 行 程 式? 如 何 逐 步 地 執 行 程 式 的 敘 述? 如 何 監 看 或 改 變 程 式 中 的 變 數 值? 如 何 監 看 程 式 中 計 算 式 的 值? 何 謂 Call Stack? 何 謂 診 斷 器 (assertion)? 如 何
rz_Newsletter2016_en_160111.indd
2016 Android AUTOSAR Linux AUTOSARAU Reverse ging Target Communication Framework ARM CoreSight TM Requirements Analysis Nexus Timing Tools Intel Trace Hub GDB Infineon MCDS Unit Testing PIL Simulation
KT-SOPCx开发套件简明教程
V2.03 2005-9-1 FPGA SOC FPGA/SOPC IT QuartusII NiosII IDE FPGA/SOPC FPGA/SOPC FPGA/SOPC CT-SOPCx FPGA/SOPC CPLD/FPGA www.fpga.com.cn CPLD/FPGA FPGA QuartusII NiosII CPU SOPC SOPC Builder NiosII IDE 1 www.21control.com
F515_CS_Book.book
/USB , ( ) / L R 1 > > > 2, / 3 L 1 > > > 2 + - 3, 4 L 1 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 ( ) GSM 手机已连接到 GSM 网络 指示条越多, 接收质量越好 2 ...........................4.............................. 4 Micro SD (
Symantec™ Sygate Enterprise Protection 防护代理安装使用指南
Symantec Sygate Enterprise Protection 防 护 代 理 安 装 使 用 指 南 5.1 版 版 权 信 息 Copyright 2005 Symantec Corporation. 2005 年 Symantec Corporation 版 权 所 有 All rights reserved. 保 留 所 有 权 利 Symantec Symantec 徽 标 Sygate
0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30
0 配置 Host MIB 设备 V 1.1.2 ( 简体版 ) 0 Update: 2016/1/30 前言 N-Reporter 支持 Host Resource MIB 监控主机 (Host) 状态, 本文件描述 N-Reporter 用户如何配置 Host MIB 设备 文件章节如下 : 1. 配置 Windows Server 2003... 2 1-1.Windows Server 2003
IP505SM_manual_cn.doc
IP505SM 1 Introduction 1...4...4...4...5 LAN...5...5...6...6...7 LED...7...7 2...9...9...9 3...11...11...12...12...12...14...18 LAN...19 DHCP...20...21 4 PC...22...22 Windows...22 TCP/IP -...22 TCP/IP
Microsoft PowerPoint - 8-ADS介绍 [兼容模式]
ARM Developer Suite 介绍 T H E A R C H I T E C T U R E F O R T H E D I G I T A L W O R L D 1 ADS 1.2 ADS1.2 是为嵌入式 ARM 设计的一整套软件开发工具 从最初的软件原型到最终优化的 ROM 代码 ADS1.2 发布于 2001 的 12 月份 支持的主机系统 IBM compatible PCs
mvc
Build an application Tutor : Michael Pan Application Source codes - - Frameworks Xib files - - Resources - ( ) info.plist - UIKit Framework UIApplication Event status bar, icon... delegation [UIApplication
Windows 2000 Server for T100
2 1 Windows 95/98 Windows 2000 3.5 Windows NT Server 4.0 2 Windows DOS 3.5 T200 2002 RAID RAID RAID 5.1 Windows 2000 Server T200 2002 Windows 2000 Server Windows 2000 Server Windows 2000 Server 3.5 for
<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>
第三章 Q3 1 1. 省略了 I/O 操作的复杂逻辑, 易实现, 耗费低 ; 2. 可以利用丰富的内存寻址模式实现灵活的 I/O 操作 Q3 2 假设存储单元 ds1 处寄存器地址为 0x2000, 代码如下 #define ds1 0x2000 while ( *ds1 == 0 ) ; Q3 3 假设设备 (dev1) 中有两个寄存器 ds1 和 dd1,dev1 的地址为 0x1000,ds1
Microsoft Word - Codewarrior IDE快速入门.docx
Codewarrior IDE 快速入门 本章我们以 Codewarrior HC08 V3.1 为例, 创建一个工程, 编辑源文件, 编译后进行调试 1 创建新项目 打开 codewarrior IDE 后, 出现如图 2.1 的界面 在 File 菜单中选择 New 图 2.1 codewarrior 在弹出的新窗口中, 选择 HC(S)08 New Project Wizard, 在 Project
P4VM800_BIOS_CN.p65
1 Main H/W Monitor Boot Security Exit System Overview System Time System Date [ 17:00:09] [Fri 02/25/2005] BIOS Version : P4VM800 BIOS P1.00 Processor Type : Intel (R) Pentium (R) 4 CPU 2.40 GHz Processor
PTS7_Manual.PDF
User Manual Soliton Technologies CO., LTD www.soliton.com.tw - PCI V2.2. - PCI 32-bit / 33MHz * 2 - Zero Skew CLK Signal Generator. - (each Slot). -. - PCI. - Hot-Swap - DOS, Windows 98/2000/XP, Linux
hp photosmart 612
hp photosmart 612 Copyright 2001 Hewlett-Packard Company. Hewlett-Packard,,.. Hewlett-Packard,,. Microsoft, Windows, Windows NT Microsoft Corporation. Pentium Intel Corporation. HP.. LCD AA. Electronic
STM32 STM3232ARM Cortex-M3 Cortex-M3 STM32Thumb-2 STM32MCU Cortex-M3ARM MCU STM32ARM 32 ARMCortex-M3 32 STM32 Cortex-M3 ARM Cortex-M3 ARM ARM
STM32 ARM Cortex -M3 32 www.st.com/mcu www.stmicroelectronics.com.cn/mcu STM32 STM3232ARM Cortex-M3 Cortex-M3 STM32Thumb-2 STM32MCU 32 1632 Cortex-M3ARM MCU STM32ARM 32 ARMCortex-M3 32 STM32 Cortex-M3
一个开放源码的嵌入式仿真环境 ― SkyEye
SkyEye SkyEye http://hpclab.cs.tsinghua.edu.cn/~skyeye/ I hear and I forget, I see and I remember, I do and I understand. SkyEye SkyEye SkyEye SkyEye SkyEye 1. SkyEye PC pervasive computing PC I O PDA
P4V88+_BIOS_CN.p65
1 Main H/W Monitor Boot Security Exit System Overview System Time System Date [ 17:00:09] [Wed 12/22/2004] BIOS Version : P4V88+ BIOS P1.00 Processor Type : Intel (R) Pentium (R) 4 CPU 2.40 GHz Processor
PROFIBUS3.doc
PLC PLC ProfiBus 3. PROFIBUS-DP PROFIBUS-DP PROFIBUS-DP PROFIBUS S7 STEP7 SIMATIC NET S5 COM PROFIBUS COM5431 PROFIBUS-DP GSD GSD *.GSD *. GSE GSD S7 STEP7 PROFIBUS DP S7-400 CPU416-2DP S7-200 PROFIBUS
目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas
目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding
P4Dual-915GL_BIOS_CN.p65
1 Main H/W Monitor Boot Security Exit System Overview System Time System Date Total Memory DIMM 1 DIMM 2 [ 14:00:09] [Wed 01/05/2005] BIOS Version : P4Dual-915GL BIOS P1.00 Processor Type : Intel (R) Pentium
基于UML建模的管理管理信息系统项目案例导航——VB篇
PowerBuilder 8.0 PowerBuilder 8.0 12 PowerBuilder 8.0 PowerScript PowerBuilder CIP PowerBuilder 8.0 /. 2004 21 ISBN 7-03-014600-X.P.. -,PowerBuilder 8.0 - -.TP311.56 CIP 2004 117494 / / 16 100717 http://www.sciencep.com
一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页
第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共
Converting image (bmp/jpg) file into binary format
RAiO Image Tool 操作说明 Version 1.0 July 26, 2016 RAiO Technology Inc. Copyright RAiO Technology Inc. 2013 RAiO TECHNOLOGY INC. www.raio.com.tw Revise History Version Date Description 0.1 September 01, 2014
典型自编教材
河 南 科 技 大 学 计 算 机 实 验 教 学 中 心 1. 计 算 机 文 化 基 础 实 验 指 导 书 2. 数 据 结 构 实 验 指 导 书 3. 操 作 系 统 实 验 指 导 书 4. 面 向 对 象 程 序 设 计 实 验 指 导 书 5. 数 据 库 原 理 实 验 指 导 书 6. 编 译 原 理 实 验 指 导 书 7. JAVA 程 序 设 计 实 验 指 导 书 8.
GV-R7500L Win 98/ 98SE, WinME Win XP Direct X Windows NT WINDO
Chapter 2 GIGA-BYTE TECHNOLOGY CO, LTD (GBT ) GBT GBT, GBT 2002 10 31-1 - 1 11 3 12 GV-R7500L 3 2 21 4 22 5 23 6 3 31 Win 98/ 98SE, WinME Win XP 8 311 8 312 Direct X 9 313 11 314 15 315 15 316 22 32 Windows
epub 61-2
2 Web Dreamweaver UltraDev Dreamweaver 3 We b We b We Dreamweaver UltraDev We b Dreamweaver UltraDev We b We b 2.1 Web We b We b D r e a m w e a v e r J a v a S c r i p t We b We b 2.1.1 Web We b C C +
第 15 章 程 式 編 写 語 言 15.1 程 式 編 写 語 言 的 角 色 程 式 編 寫 語 言 是 程 式 編 寫 員 與 電 腦 溝 通 的 界 面 語 法 是 一 組 規 則 讓 程 式 編 寫 員 將 字 詞 集 合 起 來 電 腦 是 處 理 位 元 和 字 節 的 機 器, 與
程 式 編 写 語 言 在 完 成 這 章 後, 你 將 能 夠 了 解 程 式 編 写 語 言 的 功 能 了 解 高 階 語 言 和 低 階 語 言 之 間 的 分 別 知 道 翻 譯 程 式 的 意 義 和 能 夠 把 翻 譯 程 式 分 類 為 : 匯 編 程 式 編 譯 程 式 和 解 譯 程 式 認 識 不 同 翻 譯 程 式 的 優 點 和 缺 點 程 式 是 指 揮 電 腦 的 指
SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基
开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些
Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10
Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10 Ác Åé å Serial ATA ( Silicon Image SiI3114) S A T A (1) SATA (2)
Chapter 2 GIGA-BYTE TECHNOLOGY CO., LTD. ("GBT") GBT GBT GBT
Chapter 2 GIGA-BYTE TECHNOLOGY CO., LTD. ("GBT") GBT GBT GBT 2003 6 13-1 - 1.... 3 1.1....3 1.2. GV-R98P256D...3 2.... 4 2.1....4 2.2....5 2.3....6 3.... 8 3.1. Windows 98/98SEWindows MEWindows XP...8
TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8
Smart TPM Rev. 1001 Smart TPM Ultra TPM Smart TPM TPM...3 1. BIOS... 3 2. Infineon TPM Smart TPM... 4 2.1. Infineon TPM...4 2.2. Smart TPM...4 3. TPM... 5 3.1. Smart TPM TPM...5 3.2. Advanced Mode...8
Advanced Debugging on Freescale Kinetis MCUs IAR Systems, Shanghai
面向功能安全的嵌入式开发工具 IAR Systems, Shanghai Cynthia Hu 议题 IAR Systems 公司介绍 IoT 嵌入式软件设计 功能安全认证 C 语言的安全性讨论 C-STAT: 静态代码分析工具 C-RUN: 动态代码分析工具 IAR Systems 公司介绍 IAR Systems IAR Systems 公司成立于 1983 年 总部位于瑞典乌普萨拉 为全球 30
PFO_300a_GSG_ENG.book
GPS Pathfinder Office 入 门 指 南 F 版 本 3.00 修 订 本 A 编 号 :34231-30-CHI 2004 年 5 月 Trimble Navigation Limited Mapping & GIS Business Area 7403 Church Ranch Blvd, Suite 100, Westminster, CO 80021, U.S.A. +1-720-887-4374
Value Chain ~ (E-Business RD / Pre-Sales / Consultant) APS, Advanc
Key @ Value Chain [email protected] 1 Key@ValueChain 1994.6 1996.6 2000.6 2000.10 ~ 2004.10 (E- RD / Pre-Sales / Consultant) APS, Advanced Planning & Scheduling CDP, Collaborative Demand Planning
第七章 中断
嵌入式系统 SOPC(SOC),A case study [email protected] 内容提要 本讲的目的 : 介绍嵌入式系统 ; 了解 SOPC 的开发过程 现代计算机系统 嵌入式系统的应用 [email protected] 4/87 嵌入式控制系统的软 / 硬件框架 [email protected] 5/87 基于 FPGA 的嵌入式系统硬件平台 基于 FPGA 的嵌入式系统结构 FPGA
ebook140-8
8 Microsoft VPN Windows NT 4 V P N Windows 98 Client 7 Vintage Air V P N 7 Wi n d o w s NT V P N 7 VPN ( ) 7 Novell NetWare VPN 8.1 PPTP NT4 VPN Q 154091 M i c r o s o f t Windows NT RAS [ ] Windows NT4
Chapter 2 GIGA-BYTE TECHNOLOGY CO., LTD. ("GBT") GBT GBT GBT
Chapter 2 GIGA-BYTE TECHNOLOGY CO., LTD. ("GBT") GBT GBT GBT 2003 6 24-1 - 1....3 1.1.... 3 1.2.... 3 2....4 2.1.... 4 2.2.... 5 2.3.... 6 3....8 3.1. Windows 98/98SE Windows ME Windows XP 8 3.1.1....8
WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..
WebSphere Studio Application Developer IBM Portal Toolkit... 1/21 WebSphere Studio Application Developer IBM Portal Toolkit Portlet Doug Phillips ([email protected]),, IBM Developer Technical Support Center
Microsoft PowerPoint - XMC4000系列开发环境介绍(DAVE3).pptx
XMC4500 2012 XMC4000 6 11 6 13 6 15 6 18 6 20 6 22 XMC4000 IDE, C-Compilers, Debuggers, Analysis Utilities HW Debuggers Flash Programming Altium Atollic Keil IAR Systems Wind River Hitex PLS isystems Lauterbach
SDS 1.3
Applied Biosystems 7300 Real-Time PCR System (With RQ Study) SDS 1.3 I. ~ I. 1. : Dell GX280 2.8GHz with Dell 17 Flat monitor 256 MB RAM 40 GB hard drive DVD-RW drive Microsoft Windows XP Operating System
Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.
Kubernetes 包管理理 工具 Helm 蔺礼强 Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes
投影片 1
9 1 9-1 Windows XP Windows Server 2003 Mac OS Linux, 都 (OS, Operating System ) 2 3 , 來, 行 3 理 行 4 ,, (UI, User Interface), 滑, 令 列 (CLI, Command-Line Interface) (GUI, Graphical User Interface) 2 5 令 列,
GIGA-BYTE TECHNOLOGY CO., LTD. ("GBT") GBT GBT GBT
GIGA-BYTE TECHNOLOGY CO., LTD. ("GBT") GBT GBT GBT 2003 11 6-1 - 1....3 1.1.... 3 1.2.... 3 2....4 2.1.... 4 2.2.... 5 2.3.... 6 3....8 3.1. Win XP... 8 3.1.1....8 3.1.2. DirectX...9 3.1.3.... 11 3.1.4....15
帝国CMS下在PHP文件中调用数据库类执行SQL语句实例
帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)
solutions guide
solutions guide Tridium 01 Table of Contents Tridium... 1 Frameworks... 4 Niagara AX Framework... 5 Sedona Framework... 6.... 7 NPM... 8 Sedona Chip... 9 AX Supervisor... 10 AX SoftJACE...11...12. JACE
目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明... 25 1
科 技 部 自 由 軟 體 專 案 原 始 程 式 碼 使 用 手 冊 Source Code Manual of NSC Open Source Project 可 信 賴 的 App 安 全 應 用 框 架 -App 應 用 服 務 可 移 轉 性 驗 證 Trusted App Framework -Transferability Verification on App MOST 102-2218-E-011-012
ch08.PDF
8-1 CCNA 8.1 CLI 8.1.1 8-2 8-3 8.1.21600 2500 1600 2500 / IOS 8-4 8.2 8.2.1 A 5 IP CLI 1600 2500 8-5 8.1.2-15 Windows 9598NT 2000 HyperTerminal Hilgraeve Microsoft Cisco HyperTerminal Private Edition (PE)
GIGA-BYTE TECHNOLOGY CO., LTD. ( GBT ) GBT GBT, GBT
GIGA-BYTE TECHNOLOGY CO., LTD. (GBT ) GBT GBT, GBT 2003 7 9 1. 1.1.... 3 1.2.... 3 2. 2.1.... 4 2.2.... 5 2.3.... 6 3. 3.1. Win98/98SE or WinME,Win2000Win XP... 8 3.1.1... 8 3.1.2 Direct X... 9 3.1.3...
