标题

Size: px
Start display at page:

Download "标题"

Transcription

1 ARM 应用程序开发和电路仿真环境 嵌入式系统, 无论从硬件还是软件的开发来说, 其开发流程和开发环境都有一定的特 殊性 作为嵌入式系统的开发和设计者, 了解嵌入式系统开发的标准流程并熟悉嵌入式系统的开发环境是非常必要的 本章我们先了解嵌入式系统的标准开发流程和开发环境, 再学习最常用的两个用于应用软件开发和电路系统仿真的工具软件 :RealView MDK 和 Proteus 4.1 嵌入式系统的开发流程和开发环境 嵌入式系统开发流程 当前, 嵌入式开发已经逐步规范化, 在遵循一般工程开发流程的基础上, 嵌入式开发有其自身的一些特点, 图 4-1 所示为嵌入式系统开发的一般流程 主要包括 : 系统定义与需求分析 ( 要求有严格规范的技术要求 ) 系统方案设计 软 / 硬件设计 系统集成和系统测试, 得到最终产品 (1) 系统定义与需求分析 : 确定设计任务和设计目标, 确定系统实现的可行性 系统开发所采取的策略, 并提炼出设计规格说明书, 作为正式设计指导和验收的标准 系统的需求一般分功能性需求和非功能性需求两方面 功能性需求是系统的基本功能, 如输入 / 输出信号 操作方式等 ; 非功能性需求包括系统性能 成本 功耗 体积和质量等因素 (2) 系统方案设计 : 描述系统如何实现所述的功能性需求和非功能性需求, 包括对硬 件 软件和执行装置的功能划分, 以及系统的软件和硬件选型等 一个好的体系结构是设 计成功与否的关键 (3) 软 / 硬件协同设计 : 基于体系结构, 对系统的软件和硬件进行详细设计 为了缩短 产品开发周期, 设计往往是并行的 嵌入式系统设计的工作大部分都集中在软件设计上, 面向对象技术 软件组件技术和模块化设计是现代软件工程经常采用的方法 (4) 系统集成 : 把系统的软件 硬件和执行装置集成在一起, 进行调试, 发现并改正单元设计过程中的错误 (5) 系统性能测试及可靠性测试 : 对设计好的系统进行测试, 看其是否满足规格说明书中给定的功能要求和各项指标 若满足, 则可将正确无误的软件固化在目标硬件中 ; 若不能满足, 则需要回到设计的初始阶段重新进行系统设计方案的制订

2 46 图 4-1 嵌入式系统开发的一般流程 嵌入式系统的硬件和软件开发 由图 4-1 的开发流程图可见, 嵌入式系统的开发既包括硬件的开发又包括软件的开 发和调试, 硬件开发主要指接口的开发 硬件 软件的开发和调试通常是相辅相成的, 软 件必须要在特定的系统硬件上去调试和运行 硬件和接口电路的开发设计可以 从零开始 进行, 这是最传统的设计方式, 也就是从 原理图开始设计, 选择合适的元器件组成具备特定功能的电路系统, 然后在典型的 EDA 工具软件 ( 如 :Protel 和 OrCAD 等 ) 的辅助下, 绘制电路原理图 生成网络表 设计印制电 路板, 这种设计方式周期比较长, 难度也很大 目前普遍流行的做法是基于某种开发板做 二次开发 : 所谓开发板包括了基于某种嵌入式处理器的基本系统和必要的接口, 而且功能 经过了调试, 是完全可以正常运行的基本系统 ; 设计人员主要设计特定目标系统的扩展接 口和外围电路, 这种方式的好处在于开发人员的硬件设计工作量大大减轻, 可以把大部分 精力用于软件设计和系统功能实现等方面 从这个角度看, 硬件开发所占的比重不到 20%, 而软件开发的比重占到了 80% 开发板的开发过程虽然是最标准的, 但需要一定的经济投入, 对于嵌入式系统的学习

3 者来说有一定的负担 好在现在出现了功能强大的具备硬件仿真功能的软件 ( 如 Proteus) 和软件开发套件 ( 如 Realview MDK), 可以在 PC 机上先编写调试程序, 再通过原理图电路仿真的形式来运行程序, 以验证系统功能设计的正确性 本教材所介绍的开 发仿真环境, 就主要是针对软件开发和仿真而言的 47 由于本教材的内容偏重于应用软件的开发与仿真调试, 为了使实验实训能独立于硬 件开发板, 我们的开发环境采用了 RealView MDK 和 Proteus 两套开发软件 : 其中 RealView MDK 主要完成应用程序的编写和调试, 而 Proteus 则用于对硬件电路板及应用程序的联合仿真 后面将重点介绍这两种开发工具的使用方法 值得一提的是, 本教 材的实验稍作修改也完全可以在某些开发板上运行, 关于开发板的信息可以参见广州周 立功公司 基于 ARM 的应用程序开发套件 RealView MDK RealView MDK 开发套件简介 RealView MDK 全称 RealView MDK 中国版开发套件, 源自德国 Keil 公司, 被全球超过 10 万的嵌入式开发工程师验证和使用, 是 ARM 公司目前最新推出的对各种嵌入式 处理器的软件开发工具 RealView MDK 集成了业内最领先的技术, 包括 μvision3 集成 开发环境与 RealView 编译器, 支持 ARM7 ARM9 和最新的 Cortex-M3 核处理器, 自动 配置启动代码, 集成 Flash 烧写模块, 强大的 Simulation 设备模拟, 性能分析等功能, 与 ARM 之前的工具包 ADS 等相比,RealView 编译器的最新版本可将性能改善超过 20% 1. 产品基本模块产品基本模块如表 4-1 所示 表 4-1 产品基本模块 μvision3ide 启动代码生成向导设备模拟器性能分析器 RealView 编译器 MircoLib RL-ARM( 可选 ) ULINK2 仿真器 2.μVision3IDE μvisionide 在全球拥有庞大的用户群, 超过 10 万开发工程师在使用 Keil 开发工具 不管以前是用 8 位 16 位 MCU, 还是现在改用 ARM32 位处理器, μ VisionIDE 简单 易用, 能让用户立马上手 μ Vision3IDE 界面如图 4-2 所示 3.μVision3IDE 主要特性 (1) 功能强大的源代码编辑器 ; (2) 可根据开发工具配置的设备数据库 ; (3) 用于创建和维护工程的工程管理器 ; (4) 集汇编 编译和链接过程于一体的编译工具 ; (5) 用于设置开发工具配置的对话框 ; (6) 真正集成高速 CPU 及片上外设模拟器的源码级调试器 ; (7) 高级 GDI 接口, 可用于目标硬件的软件调试和 ULINK2 仿真器的连接 ; (8) 用于下载应用程序到 FlashROM 中的 Flash 编程器 ; (9) 完善的开发工具手册 设备数据手册和用户向导

4 48 图 4-2 μvision3ide 界面 KeilμVision 集成开发环境的使用步骤 1. 创建一个工程 μvision 是一个标准的窗口应用程序, 可以点击程序按钮开始运行 为了创建一个新的 μvision 工程必须作如下处理 : 选择工具集 创建工程文件和选择设备 (1) 选择工具集 μvision 可以使用 ARM RealView 编译工具 ARM ADS 编译器 GNU GCC 编译器和 KeilCARM 编译器 当使用 GNU GCC 编译器或 ARM ADS 编译器时必须另外安装 它们编译集 实际使用的工具集可以在 μvision IDE 的 Project Manage- Components,Environment,andBooks 对话框的 Folders/Extensions 页中选择, 如图 4-3 所示 图 4-3 选择工具集

5 1Use RealView Compiler 复选框表示本工程使用 ARM 开发工具 RealView Folder 文本框指定开发工具的路径 下面的例子显示了各种版本的 ARM ADS/RealView 开发工具的路径 : μvision 的 RealView 编译器 :BIN31\ ADSV1.2:C:\Program Files\ARM\ADSv1_2\Bin RealView 评估版 2.1:C:\ProgramFiles\ARM\RVCT\Programs\2.1\350\ eval2-sc\win_32-pentium 2Use KeilCARM Compiler 复选框表示本工程使用 KeilCARM 编译器 Keil AARM 汇编器和 KeilLARM 链接器 / 装载器 49 3UseGNUCompiler 复选框表示本工程使用 GNU 开发工具 CygnusFolder 文本 框指定 GNU 的安装路径 GNU-Tool-Prefix 文本框指定不同的 GNU 工具链 下面是 各种 GNU 版本的例子 : Cygnus 带 uclib 的 GNU V3.22:GNU-Tool-Prefix:arm-uclibc-CygnusFolder:C:\ 带标准库的 GNUARM V4:GNU-Tool-Prefix:arm-elf-CygnusFolder: C:\Program Files\GNUARM\ Keil 根目录的设置是基于 μvision/arm 开发工具的安装目录的 对于 KeilARM 工具来说, 工具组件的路径是在开发工具目录中配置的 (2) 创建工程文件 单击 Project New... μ VisionProject 菜单项, μ Vision3 将打开一个标准对 话框, 输入希望新建工程的名字即可创建一个新的工程, 建议对每个新建工程使用独立的 文件夹 例如, 这里先建立一个新的文件夹, 然后选择这个文件夹作为新建工程的目录, 输入新建工程的名字 Project1, μ Vision 将会创建一个以 Project1.UV2 为名字的新工 程文件, 它包含了一个缺省的目标 (target) 和文件组名 这些内容在 Project Workspace Files 中可以看到 (3) 选择设备 在创建一个新的工程时, μ Vision 要求为这个工程选择一款 CPU 图 4-4 所示的选 择设备对话框显示了 μvision 的设备数据库, 只需要选择用户所需的微控制器即可 例 如, 选择 PhilipsLPC2106 微控制器, 这个选择设置了 LPC2106 设备的必要工具选项 简 化了工具的配置 注意 : 当创建一个新的工程时, μ Vision 会自动为所选择的 CPU 添加合适的启动代码 对于一些设备而言, μ Vision 需要用户手动地输入额外的参数 请仔细阅读这个 对话框右边的信息, 因为它可能包含所选设备的额外配置要求 创建源文件以后, 就可以将这个文件添加到工程中 μ Vision 提供了几种方法将源 文件添加到工程中 例如, 在 Project Workspace Files 页的文件组上单击鼠标右 键, 然后在弹出的菜单中选择 AddFiles 菜单项, 这时将打开标准的文件对话框, 选择我 们创建的 asm 或 c 文件即完成源文件的添加

6 50 2. 编译 链接工程 (1) 设置目标硬件的工具选项 图 4-4 选择设备 μvision 可以设置目标硬件的选项 通过工具栏按钮或 Project Optionsfor Target 菜单项打开 OptionsforTarget 对话框, 在 Target 页中设置目标硬件及所选 CPU 片上组件的参数, 如图 4-5 所示 图 4-5 设置目标硬件

7 51 表 4-2 描述了 Target 对话框的选项 表 4-2 对话框项 晶振频率和存储器设置 描述 Xtal 设备的晶振 (XTAL) 频率 大多数基于 ARM 的微控制器都使用片上 PLL 产生 CPU 时钟 所以, 一般情况下 CPU 的时钟与 XTAL 的频率是不同的 Read/Only MemoryArea 配置片内 片外的 ROM 区地址以及大小 Read/WriteMemoryAreas CodeGeneration (2) 增加连接控制文件 指定目标硬件的片内和片外的 RAM 区地址以及大小 旋转产生 ARMcode 还是 Thumbcode 对于 GNU 和 ARM ADS/RealView 工具链来说, 链接器的配置是通过链接器控制 文件实现的 这个文件指定了 ARM 目标硬件的存储配置 预配置的链接器控制文件在文件夹..\ARM\GNU 或..\ARM\ADS 中 为了与目标硬件相匹配, 用户可能会修改链接器控制文件, 所以工程中的那个文件是预配置的连接控制文件的一个副本 这个文件可以通过 Project OptionsforTarget 对话框的 Linker 页添加到工程中, 如图 4-6 所示 图 4-6 设置 linker 选项 对于复杂的 memorylayout 分配方式, 应该采用 scaterfile, 对于简单的工程, 直接 指定 R/O 和 R/W 的基地址即可 (3) 编译链接 一般来说, 在新建一个应用程序的时候 Options Target 页中的所有的工具和属性都要配置 单击 BuildTarget 工具栏按钮将编译所有的源文件, 链接应用程序 当编译有语法错误的应用程序时, μ Vision 将在 Output Window Build 窗口中显示错误和警告信息 ; 单击这些信息行, μ Vision 将会定位到相应的源代码处, 如图 4-7 所示

8 52 图 4-7 编译结果 源文件编译成功产生应用程序以后就可开始调试了, 单击 Debug Start/Stop debugsession (Ctrl+F5) 即进入调试模式 3. 程序调试 进入调试模式之后, 可以选择单步或全速运行 可以设置断点等常规的调试 所有有关调试的操作都可以在 Debug 菜单下找到 进入调试模式下时的界面如图 4-8 所示 常用的调试手段 : 图 4-8 Simulator 调试 (1) 单步 全速运行程序 F10 单步运行,F5 全速运行 (2) 对于各种模式下的寄存器, 可以在左边的窗口查看 对于 ARM 的 7 种模式下的寄存器, 都可以查看 当处理器处于任何一种模式时, 可以查看 Current 中所有的寄存器的值, 处理器从一种状态改变到另外一种状态时, 该模式下物理上独立的寄存器将会被用到

9 运行 (3) 设置断点 53 选中需要设置断点的行, 然后按 F9 即在该行设置断点, 程序运行到此处就停止 (4) 查看变量的实时值 对于 local 的变量, 打开 View Watch&CalStack Window, 在此 Window 中, 选 择 Localstab 就可以查看所有的 local 变量 对于全局变量, 选择 Watchwindow 中的 Watch #1, 加入需要查看的变量就可 以查看实时的全局变量的值 (5) 外设模块仿真 因为我们选择的是 Simulator, 所以可以通过 RealView MDK 强大的仿真功能来调 试程序 打开 Peripheral GPIO 可以看到每一个 GPIOpin 的实时状态信息 全速 运行程序后,GPIO 的状态就开始按照程序的控制开始变化 4. 工程选项页概述 在 Project Options 对话框页可以设置所有的工具选项 所有的选项都保存在 μvision 工程文件中 在 ProjectWorkspace Files 窗口单击鼠标右键, 在弹出的菜单中可以设置文件 夹或单个文件的不同选项, 这些选项在文件和文件夹选项中解释过 在这种情况下, 可能 有附加的属性页及仅与所选项相关的对话框页 表 4-3 概述了各种选项对话框的功能 表 4-3 对话框页 Device Target Output Listing C Asm Linker Debug Utilities 选项对话框功能 从 μvision 的设备数据库中选择设备 为应用程序指定硬件环境 描述 定义工具链的输出文件, 在编译完成后运行用户程序 指定工具链产生的所有列表文件 设置 C 编译器的工具选项, 例如代码优化和变量分配 设置汇编器的工具选项, 如宏处理 设置链接器的相关选项 一般来说, 链接器的设置需要配置目标系统的存储分配 设置链 接器定义存储器类型和段的位置 μvision 调试器的设置 配置 Flash 编程实用工具 基础实训 (1) ARM C 程序的编译连接 实训步骤如下 : (1) 启动 Keilμvision3 集成开发环境, 如图 4-9 所示

10 54 图 4-9 启动界面 (2) 创建项目文件夹, 并创建项目 利用操作系统的功能, 先建立一个项目文件夹, 本例中建立项目文件夹为 : D:\ 实验 \ 蜂鸣器控制 单击 Project 菜单, 选择 NewμvisionProject 选项, 出现下面对话框, 选择到刚才创建的那个项目目录, 所有的项目文件都保存在该目录中 然后在 文件名 区域输入项目文件名 GPIO1 再按保存, 如图 4-10 所示 这样, 该文件夹里就有了项目文件 GPIO1.μv2 (3) 选择目标器件 图 4-10 创建新项目 紧接着系统弹出目标器件选择框, 如图 4-11 所示, 在其中有多家公司的芯片, 我们找到 NXP 公司, 选择 LPC2114 芯片, 并确定

11 55 (4) 添加启动代码 图 4-11 选择目标器件 然后系统出现提示框, 问是否将 LPC2100 系列的启动代码加到项目文件夹中, 回答 是 启动代码是 C 语言 main 函数运行之前必须执行的一段汇编语言代码, 文件名为 Startup.s, 由厂家生成 必须把它添入项目中 现在我们在左边的项目文件窗口中, 就可以看到启动代码文件了, 如图 4-12 所示 双击它可以看到内容, 但建议不要随便修改 图 4-12 添加启动代码 (5) 添加并编辑主程序文件 main.c 在主菜单选择 File 再选择其中 New 选项, 创建一个新文件, 将下面这段代码输入 : #include"lpc21xx.h" #definebeepcon0x voiddelayns(unsignedintdly)

12 56 { unsignedinti; for(;dly>0 ;dly--) for(i=0;i<5000;i++); } intmain(void) { } PINSEL0=0x ; IO0DIR=BEEPCON; while(1) { IO0SET = BEEPCON; DelayNS(15); IO0CLR = BEEPCON; DelayNS(15); } 然后将文件保存到项目文件夹中, 文件名为 main.c 如图 4-13 所示, 鼠标选择左边项目窗口的 SourceGroup1 图标, 单击右键, 选择 AddFilesToSourceGroup1, 将出现选择文件的对话框, 选择刚才保存的 main.c 文 件, 单击 Add 键, 这样 main.c 文件就添加到了项目中 (6) 项目设置 图 4-13 编辑程序并向项目中添加源代码文件 打开主菜单 Project 选择 OptionsforTarget Target1, 出现项目设置对话框, 如 图 4-14 所示 打开其中的 Output 选项卡, 必须将 CreatHexFile 勾选上, 这样在编译之后可以 在项目文件夹中产生用于仿真的目标文件 ( 扩展名为.hex) (7) 编译连接, 生成目标代码文件 打开主菜单 Project 选择 BuildTarget, 开始编译连接过程, 如果出错, 需要修改源

13 57 图 4-14 项目设置 代码文件 ; 如果通过, 则显示图 4-15 中下方窗口的提示, 此时, 在项目文件夹中已经生成 了目标代码文件 GPIO1.hex 图 4-15 编译和连接 至此, 程序的编辑 编译和连接过程全部结束 得到的目标代码文件可以用于 Proteus 的电路仿真 4.3 嵌入式系统电路设计与仿真软件 Proteus Proteus 电路仿真软件简介 ProteusISIS 是英国 Labcenter 公司开发的电路分析与实物仿真软件 它运行于 Windows 操作系统上, 可以仿真 分析 (SPICE) 各种模拟器件和集成电路, 该软件的特点是 :

14 58 (1) 实现了单片机仿真和 SPICE 电路仿真相结合 具有模拟电路仿真 数字电路仿 真 单片机及其外围电路组成的系统的仿真 RS232 动态仿真 I2C 调试器 SPI 调试器 键盘和 LCD 系统仿真的功能 ; 有各种虚拟仪器, 如示波器 逻辑分析仪 信号发生器等 (2) 支持主流单片机系统的仿真 目前支持的单片机类型有 :68000 系列 8051 系列 AVR 系列 PIC12 系列 PIC16 系列 PIC18 系列 Z80 系列 HC11 系列以及各种外围芯片 (3) 提供软件调试功能 在硬件仿真系统中具有全速 单步 设置断点等调试功能, 同 时可以观察各个变量 寄存器等的当前状态, 因此在该软件仿真系统中, 也必须具有这些 功能 ; 同时支持第三方的软件编译和调试环境, 如 KeiluVision 等软件 (4) 具有强大的原理图绘制功能 总之, 该软件是一款集单片机和 SPICE 分析于一 身的仿真软件, 功能极其强大 本章介绍 ProteusISIS 软件的工作环境和一些基本操作 基础实训 (2) Proteus 电路设计与仿真快速入门 使用 Proteus 仿真电路的基础是绘制准确的原理图, 并进行合理的设置 如图 4-16 所示, 是一个由 ARM 芯片 LPC2114 控制蜂鸣器的电路原理图, 在端口输出信号的控制 下, 蜂鸣器周期性鸣叫 主要元件有 LPC2114 处理器 电阻 蜂鸣器 三极管 2SA715 等, 以及 3.3v 电源和 GND( 地 ) 终端 图 4-16 蜂鸣器控制系统原理图

15 绘制原理图使用 ISIS 原理图输入系统 下面以一个实际的 ARM 系统仿真为例, 介绍 Proteus 电路设计的步骤 (1) 启动 Proteus 的 ISIS 原理图编辑器 从 开始 菜单启动 ISIS 原理图工具, 打开原理图编辑界面, 如图 4-17 所示 还可以选择菜单 File New Design, 然后单击工具栏中的 保存 按钮保存设计, 并命名文件为 mydesign 图 4-17 (2) 在元件库中选择元件并放置 原理图编辑界面 选择菜单 Library PickDevices Symbol, 会弹出 PickDevices 对话框, 如图 4-18 所示, 在该对话框中, 选择要摆放的元件 图 4-18 选取元件 PickDevices 对话框功能齐全, 比如要选择 LPC2114 芯片, 可以在 Keywords 文本框里输入 LPC2114, 在元件列表区 元件预览区会直接显示元件的信息 ; 若不知道元件的具体名称, 可在 Catalogory 列表框中选择 MicroprocessorICs, 并在对应的 Subcategory 列表框选择 ARM Family, 在元件列表区会显示 ARM 系列芯片, 再选择 LPC2114 即可 单击 OK 按钮, 元件 LPC2114 出现在窗口左侧 Devices 列表框中, 如图 4-19 所示 在绘图区域单击摆放元件, 以此类推, 摆放其他元件, 如图 4-20 所示 59

16 60 图 4-20 图 4-19 选择的元件 摆放元件 LPC2114 和其他元件 默认情况下, 摆放元件的方向是固定的, 可以使用窗口左下角的旋转与翻转命令, 改变元件的方向 右击元件选择逆时针旋转命令, 旋转该元件 (3) 摆放电源和地等终端 在左侧工具栏中单击 Terminal 图标, 列表框显示可用的终端, 分别选择 POWER 和 GROUND 摆放电源和接地终端 如图 4-21 所示 (4) 布线连接元件 Proteus 支持自动布线, 分别单击两个引脚, 这两个引脚之间就会自动连线 还可以手动走线 (5) 编辑元件属性 在电源终端上右键单击, 出现 Edit TerminalLabel 对话框, 在其中输入相应的电压 图 4-21 添加电源和接地终端

17 值 选择 Design ConfigurePowerRails 选项, 出现对话框, 单击 New 按钮, 在弹出对话框中输入 3.3v, 增加电源供给 ; 单击 OK 按钮, 选择 Unconnectedpowernets 列表框中的 3.3v, 并单击 Add 按钮, 右侧列表框显示 3.3v 电源 ; 同样添加 1.8v 电源 现在电路原理图设计完毕 准备进入仿真运行 (6) 仿真电路, 运行程序 右键单击 LPC2114 芯片, 弹出 EditComponent 对话框, 单击 Program File 后的 浏览 按钮, 在本章实训 (1) 的项目文件夹中选择添加目标程序文件 GPIO1.hex 单击 OK 按钮, 然后单击 ISIS 编辑环境左下方的 启动仿真运行 按钮, 运行仿真, 可以观察到蜂鸣器的闪烁状态, 并从喇叭听到声音 左下方四个按钮的功能分别是 启动仿真 单步运行仿真 暂停仿真 和 停止仿真 单步仿真用于查看单步运行情况 单击 停止仿真 按钮, 结束仿真运行 4.4 本章小结 本章简单地介绍了嵌入式系统的开发流程, 以及常用的软件开发环境和硬件仿真环境 这两套工具软件的熟练使用是我们后续的实训项目的基本操作技能, 必须熟练掌握 限于篇幅, 我们对上述工具软件的用法只是作了初步介绍, 更加详细的内容可以查阅书后参考文献 [6] 4.5 强化练习 1. 简述嵌入式系统的基本开发流程 2. 熟悉 Proteus 中的元件库 3. 查阅资料, 自己掌握 Keilμvision 中的软件仿真 61

目 录

目 录 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

More information

<4D F736F F D20B5DA33D5C DBFAAB7A2BBB7BEB C D444BC6BDCCA8B4EEBDA82E646F6378>

<4D F736F F D20B5DA33D5C DBFAAB7A2BBB7BEB C D444BC6BDCCA8B4EEBDA82E646F6378> CORTEX-M3+UCOS-II 嵌入式系统开发入门与应用 作者 : 华清远见 第 3 章 ARM 开发环境 RealView MDK 平台搭建 3.1 常用 ARM 开发工具 ARM 应用软件的开发工具根据功能的不同, 分别有编译软件 汇编软件 链接软件 调试软件 嵌入式实时操作系统 函数库 评估板 JTAG 仿真器以及在线仿真器等 目前世界上有 40 多家公司提供以上不同类别的产品 用户选用

More information

RealView Microcontroller Development Kit

RealView Microcontroller Development Kit 菜鸟的阿拉伯飞毯 启动代码生成向导 专家的哈雷望远镜 性能分析器 高手的无剑胜有剑 软件模拟器 未来战士的激光剑 Cortex-M3 支持 RealView Microcontroller Development Kit(RealView MDK) 开发套件 RealView MDK 开发套件源自德国 Keil 公司, 被全球超过 10 万的嵌入式开发工程师验证和使用, 是 ARM 公司目前最新推出的针对各种嵌入式处理器的软件开发工具

More information

untitled

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

More information

ICD ICD ICD ICD ICD

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

More information

PROTEUS VSM

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

More information

Using STM32 Software Library

Using STM32 Software Library 如何使用 STM32 的软件库在 IAR 的 EWARM 下 进行应用开发 上海 步骤一 : 创建项目目录, 拷贝公共文件 1 将 STM32 软件库中 FWlib 目录中的 library 目录拷贝到所建项目的目录中 2 将软件库的 Examples 目录里的任一例程的 stm32f10x_conf.h stm32f10x_it.c stm32f10x_it.h 和 main.c 拷贝到项目的目录中

More information

第七章 中断

第七章 中断 嵌入式系统 SOPC(SOC),A case study llxx@ustc.edu.cn 内容提要 本讲的目的 : 介绍嵌入式系统 ; 了解 SOPC 的开发过程 现代计算机系统 嵌入式系统的应用 llxx@ustc.edu.cn 4/87 嵌入式控制系统的软 / 硬件框架 llxx@ustc.edu.cn 5/87 基于 FPGA 的嵌入式系统硬件平台 基于 FPGA 的嵌入式系统结构 FPGA

More information

目 录

目 录 目录 第 1 章 TKStudio IDE 简介... 1 第 2 章使用 JLink 调试... 3 2.1 配置输出文件格式... 3 2.2 配置仿真器驱动... 3 2.2.1 JLinkGDBServer 路径... 7 2.2.2 接口类型... 7 2.2.3 目标地址... 8 2.2.4 端口... 8 2.2.5 初始化命令脚本... 8 2.2.6 使用 JFlashARM 烧写...

More information

目录目录 32-bit ARM Cortex -M3 MCU 1 简介...5 关于快速入门指南... 5 关于 Keil MDK-ARM 系统要求 软件安装...8 Keil MDK-ARM 安装... 8 安装 Keil HT32 支持包 安装 USB 调

目录目录 32-bit ARM Cortex -M3 MCU 1 简介...5 关于快速入门指南... 5 关于 Keil MDK-ARM 系统要求 软件安装...8 Keil MDK-ARM 安装... 8 安装 Keil HT32 支持包 安装 USB 调 Keil TM MDK-ARM 快速入门指南适用于 Holtek 单片机 版本 : V1.10 日期 : 2011-08-23 目录目录 32-bit ARM Cortex -M3 MCU 1 简介...5 关于快速入门指南... 5 关于 Keil MDK-ARM... 6 2 系统要求...7 3 软件安装...8 Keil MDK-ARM 安装... 8 安装 Keil HT32 支持包...

More information

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

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 pnzwzw@163.com 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

More information

51 C 51 isp 10 C PCB C C C C KEIL

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

More information

NEXT SDT2.51 C:\ARM251 SDT2.51 ARM SDT 2.51 ARM PROJECT MANAGER SDT 2

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

More information

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

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)

More information

手册 doc

手册 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

More information

Hello-M3开发板

Hello-M3开发板 Keil Realview MDK 快速入门 HelloM3 应用笔记 北京锐鑫同创科技有限公司 www.realsense.com.cn www.hellom3.cn Keil RealView MDK 此文档将向您演示如何安装 Keil RealView MDK, 如何使用它来创建并在 HelloM3 评估板上运行一个应 用例程 步骤 1: 安装 RealView MDK 工具 在 HelloM3

More information

FPGAs in Next Generation Wireless Networks WPChinese

FPGAs in Next Generation Wireless Networks WPChinese FPGA 2010 3 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com 1 FPGAs in Next Generation Wireless Networks GSM GSM-EDGE 384kbps CDMA2000

More information

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464>

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464> 第 1 章 进入 Photoshop 的全新世界 本章导读 Photoshop 1 1.1 Photoshop CS6 Photoshop Photoshop 1.1.1 Photoshop POP 1-1 图 1-1 平面广告效果 1.1.2 Photoshop 1-2 Photoshop CS6 Photoshop CS6 Photoshop CS6 Extended 3D 3 Photoshop

More information

<4D F736F F D20CAB5D1E9D2BB204D444B2D41524D20C8EDBCFED3EB41524D20B4A6C0EDC6F7BBF9B1BEB1E0B3CC2E646F6378>

<4D F736F F D20CAB5D1E9D2BB204D444B2D41524D20C8EDBCFED3EB41524D20B4A6C0EDC6F7BBF9B1BEB1E0B3CC2E646F6378> 实验一 MDK-ARM 软件与 ARM 处理器基本编程 1. MDK-ARM 开发工具包简介 MDK-ARM(ARM 微控制器开发工具包 ) 是 ARM 公司推荐的用于基于 ARM 处理器的微控制器的完整软件开发环境 MDK-ARM 由 Keil 公司 ( 已被 ARM 公司收购 ) 提供, 利用了该公司先进的 µvision 集成开发环境, 适用于基于 Cortex -M Cortex-R4 ARM7

More information

Microsoft Word - zw

Microsoft Word - zw 第 1 章单片机基础知识概述 内容概述 : 本章主要介绍单片机的定义 发展历史, 单片机分类方法 应用领域及发展趋势, 单片机中数的表示和运算方法, 基本逻辑门电路, 以及与单片机系统仿真工具 Proteus 相关的内容 教学目标 : 了解单片机的概念及特点 ; 掌握单片机中数的表示和运算方法及基本逻辑门电路 ; 初步了解 Proteus 软件的功能 1.1 单片机概述 1.1.1 单片机及其发展概况

More information

Microsoft Word - AVR32 UC3 isp下载.doc

Microsoft Word - AVR32 UC3 isp下载.doc AVR32 UC3 ISP 下载 2008 年 4 月 1 AVR32 UC3 系列控制器在出厂时在内部 Flash 里已经固化了一个 USB DFU bootloader, 可以通过 AVR32 UC3 系列控制器的 USB 接口, 利用内部固化的 USB bootloader 进行 ISP(In-System Programming) 下载 一 Bootloader 环境 图 1 Bootloader

More information

ARM JTAG实时仿真器安装使用指南

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

More information

EK-STM32F

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

More information

Microsoft Word - Codewarrior IDE快速入门.docx

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

More information

SST SPAC SST SoftICE SST89C5x/SST89x554RC /564RD /SST89x516/5xRD / SoftICE SoftICE MCU SoftICE SS

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

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 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 页共

More information

专注于做最好的嵌入式计算机系统供应商

专注于做最好的嵌入式计算机系统供应商 专注于做最好的嵌入式计算机系统供应商 基于 ARMSYS2440/2410 开发应用程序 (EVC&VS2005) Rev 1.0 2008 年 3 月 24 日 杭州立宇泰电子有限公司 HangZhou LiYuTai Elec.Co.,Ltd 开发应用程序的过程一般分两步, 第一步在 PC 机开发环境下设计和编译应用程序, 第二步将它下载到 目标系统, 也就是我们的 ARMSYS2440 平台上运行

More information

嵌入式工程师考纲大纲(中级)

嵌入式工程师考纲大纲(中级) ARM9 嵌入式系统设计与开发应用 教学大纲 编写 : 熊茂华 本教材是为中国电子学会嵌入式设计工程师考试指定教材, 根据嵌入式设计工程师考试大纲 ( 中级 ) 要求, 制订了 ARM9 嵌入式系统设计与开发应用 课程的教学大纲 课程能力目标 : 通过本课程的教学, 掌握嵌入式应用系统的基本结构 嵌入式硬件接口和软件系统设计的方法 ; 利用嵌入式开发工具 ADS 1.2 开发基于 μc/os-ii

More information

Microsoft Word - Copy of end-4.doc

Microsoft Word - Copy of end-4.doc 在 Keil MDK 中调试 AT91SAM9260... 2 一 初识 Keil MDK... 2 二 在内部 RAM 中调试... 3 三 在片外的 SDRAM 中调试... 7 四 从 Norflash 启动运行... 8 五 从 Norflash 启动, 最终运行在 SDRAM 中... 10 在 Keil MDK 中调试 AT91SAM9260 我们板子的配置是 at91sam9260+norflash+sram,

More information

言1.PDF

言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

More information

电脑故障诊断排除 1200 例 1 PnP/PCI Configurations PnP OS INSTALLED YES NO CMOS CMOS 2 3 Award Soft Ware, Inc System Configurations 诊断排除 : BIOS BIOS 4 5 Pentium

电脑故障诊断排除 1200 例 1 PnP/PCI Configurations PnP OS INSTALLED YES NO CMOS CMOS 2 3 Award Soft Ware, Inc System Configurations 诊断排除 : BIOS BIOS 4 5 Pentium Chapter 1 1 CPU :,,? 魔法师 : 不会吧! 让我看看, 可能是你没有正确的操作吧, 虽 然电脑会经常出现故障, 但新的电脑应该很少遇到这 种情况的! :,,! 魔法师 : 关于电脑故障的问题太多了, 我得分类为你讲解, 否 则你掌握起来会很困难的, 下面将分别为你讲解主板 和 CPU 故障的诊断与排除方法 学习要点 : 主板故障诊断与排除 CUP 故障诊断与排除 电脑故障诊断排除

More information

epub83-1

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

More information

Abstract arm linux tool-chain root NET-Start! 2

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

More information

Microsoft Word - SoftICE用户指南.doc

Microsoft Word - SoftICE用户指南.doc SST89E/V5xRD2 SST89E/V554RC SST89E/V564RD SST89E516RD2 单片机 SoftICE 用户指南 1 介绍 SoftICE 的英文是 Software In Circuit Emulator, 翻译成中文是 在电路上的软件模拟, 它是 SST 公司为方便 SST 用户使用 SST89E/V5xRD2 SST89E516RD2 SST89V516RD2 SST89E/V554RC

More information

修订历史 版本日期原因 V /08/02 创建文档 i

修订历史 版本日期原因 V /08/02 创建文档 i Application Note AN01010101 V1.00 Date: 2011/08/02 类别 关键词 摘要 内容 EFM32 KEIL ARM MDK IAR J-Link 阐述 EFM32 开发环境的搭建步骤 北高智科技有限公司 修订历史 版本日期原因 V1.00 2011/08/02 创建文档 i 目录 1. 概述...1 2. 硬件平台...1 2.1 硬件开发平台...1 2.2

More information

<4D F736F F D D3332B3CCD0F233D6D6CFC2D4D8B7BDCABDCBB5C3F72E646F63>

<4D F736F F D D3332B3CCD0F233D6D6CFC2D4D8B7BDCABDCBB5C3F72E646F63> 下面介绍 U-Link J-Link 和 ISP 下载 STM32 程序的配置方法, 以 MDK3.24 为例, 也 可以使用 MDK3.80 或者更高版本的 MDK, 过程类似 此文档仅供学习和交流使用 STM32 程序 U-Link 下载说明 (1)ULink 下载工具如图 1 所示 图 1 ULink 下载工具 (2) 双击 MDK 安装文件图标进行安装, 在后续出现的窗口中依次点击 Next

More information

Microsoft Word - AccessPortal使用手册v3.1.doc

Microsoft Word - AccessPortal使用手册v3.1.doc HighGuard Access Portal 使用手册 地址 : 上海市张江高科技园区松涛路 563 号海外创新园 B 座 301-302 室 电话 : 021-50806229 传真 : 021-50808180 电子邮件 : marketing@highguard.com.cn 第 1 页共 24 页 目录 1. ACCESSPORTAL 概述...4 1.1. AccessPortal 主页面

More information

册子0906

册子0906 IBM SelectStack ( PMC v2.0 ) 模块化私有云管理平台 是跨主流虚拟化技术的统一资源云管理平台 01 亮点 : 快速可靠地实现集成化 私有云管理平台 02/03 丰富的功能支持企业数据中心云计算 扩展性强 : 简单易用 : 04/05 功能丰富 : 06/07 为什么选择 IBM SelectStack (PMC v2.0)? 快速实现价值 提高创新能力 降低 IT 成本 降低复杂度和风险

More information

UM1523 用户手册 STM32F0 探索套件软件和固件环境使用入门 前言 本文介绍在 STM32F0 探索板上开发应用设计所需的软件和固件环境以及开发建议, 详细描述了评估板配套应用固件以及固件的架构和组件 本文档还指导开发新手如何在微控制器上编译并运行例程, 以及创建自己的应用程序 本文档内容

UM1523 用户手册 STM32F0 探索套件软件和固件环境使用入门 前言 本文介绍在 STM32F0 探索板上开发应用设计所需的软件和固件环境以及开发建议, 详细描述了评估板配套应用固件以及固件的架构和组件 本文档还指导开发新手如何在微控制器上编译并运行例程, 以及创建自己的应用程序 本文档内容 用户手册 STM32F0 探索套件软件和固件环境使用入门 前言 本文介绍在 STM32F0 探索板上开发应用设计所需的软件和固件环境以及开发建议, 详细描述了评估板配套应用固件以及固件的架构和组件 本文档还指导开发新手如何在微控制器上编译并运行例程, 以及创建自己的应用程序 本文档内容如下 : 第 1 章 : 开始使用 : 介绍探索板对计算机系统的要求 ; 如何运行评估板内置演示固件 第 2 章 :

More information

KT-SOPCx开发套件简明教程

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

More information

JTAG ICE PC JTAG ICE JTAG ISP... 5 IDE AVR STUDIO JTAGICE JTAGICE... 12

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...

More information

USB Debug Adapter用户手册.pdf

USB Debug Adapter用户手册.pdf USB Debug Adapter For C8051F MCU 用 户 手 册 目 录 USB Debug Adapter 简介...1 开发工具特点...1 产品标配附件...1 仿真器接口关系图...2 USB Debug Adapter 安装说明...3 USB Debug Adapter 在 Silabs IDE 中的设置说明...5 USB Debug Adapter 在 Keil 3

More information

电子技术基础 ( 第 版 ) 3. 图解单相桥式整流电路 ( 图 4-1-3) 电路名称电路原理图波形图 整流电路的工作原理 1. 单相半波整流电路 u 1 u u sin t a t 1 u 0 A B VD I A VD R B

电子技术基础 ( 第 版 ) 3. 图解单相桥式整流电路 ( 图 4-1-3) 电路名称电路原理图波形图 整流电路的工作原理 1. 单相半波整流电路 u 1 u u sin t a t 1 u 0 A B VD I A VD R B 直流稳压电源 第 4 章 4.1 整流电路及其应用 学习目标 1. 熟悉单相整流电路的组成, 了解整流电路的工作原理. 掌握单相整流电路的输出电压和电流的计算方法, 并能通过示波器观察整流电路输出电压的波形 3. 能从实际电路中识读整流电路, 通过估算, 能合理选用整流元器件 4.1.1 认识整流电路 1. 图解单相半波整流电路 ( 图 4-1-1) 电路名称电路原理图波形图 4-1-1. 图解单相全波整流电路

More information

第 期 曹 源 等 形式化方法在列车运行控制系统中的应用

第 期 曹 源 等 形式化方法在列车运行控制系统中的应用 第 卷 第 期 年 月 交通运输工程学报 曹 源 唐 涛 徐田华 穆建成 为了确保列车运行控制系统设计和开发的正确性 比较了仿真 测试和形式化 种能够验证 系统设计正确性的方式 根据列车运行控制系统对安全的苛求性 提出了 个与系统安全相关的重要特性 即实时性 混成性 分布 并发 性 反应性 并分析了与这些特性相关的具体形式化方法 通 过对每种形式化方法的数学基础和应用范围的分析和归类 给出了各种方法的优势和不足

More information

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony

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

More information

ARM开发工具

ARM开发工具 常见 ARM 编译器简介 ARM 应用软件的开发工具根据功能的不同, 分别有编译软件 汇编软件 链接软件 调试软件 嵌入式实时操作系统 函数库 评估板 JTAG 仿真器 在线仿真器等, 目前世界上约有四十多家公司提供以上不同类别的产品 用户选用 ARM 处理器开发嵌入式系统时, 选择合适的开发工具可以加快开发进度, 节省开发成本 因此一套含有编辑软件 编译软件 汇编软件 链接软件 调试软件 工程管理及函数库的集成开发环境

More information

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha CYPOK CYPOK 1 UltraEdit Project-->Install Language Tool: Language Suite----->hi-tech picc Tool Name ---->PICC Compiler Executable ---->c:hi-picinpicc.exe ( Command-line Project-->New Project-->File Name--->myc

More information

32??????QuickStart [????????]

32??????QuickStart [????????] 32 位项目开发 QuickStart 作者卢昊部门软件部日期 2016.06 版权所有 上海东软载波微电子有限公司 一 :Keil 开发环境插件安装二 :Keil+J-link 仿真调试三 :idesigner4.1 开发环境及项目转换四 :idesigner4.1 仿真调试五 : ESBurner_HRLink 版权所有 上海东软载波微电子有限公司 Keil 开发环境插件安装 Keil 安装好后,

More information

<4D F736F F D20B5DA32D5C B5A5C6ACBBFAC8EDD3B2BCFEBFAAB7A2BBB7BEB32E646F6378>

<4D F736F F D20B5DA32D5C B5A5C6ACBBFAC8EDD3B2BCFEBFAAB7A2BBB7BEB32E646F6378> 51 单片机应用开发实战手册 作者 : 华清远见 第 2 章 51 单片机软硬件开发环境 本章目标 进行单片机系统的设计, 首先要选择合适的软硬件开发环境 本章将对如何建 立 51 单片机的软硬件开发环境进行介绍, 另外还将详细介绍如何基于 Keil C51+ Proteus 实现单片机软件仿真的过程 硬件开发环境的建立 建立合适的硬件开发环境是确保单片机系统硬件设计工作顺利高效完成的重要因素 硬件开发环境主要是指进行硬件开发时所必需的工具

More information

吉林大学学报 工学版 244 第 4 卷 复杂 鉴于本文篇幅所限 具体公式可详见参考文 献 7 每帧的动力学方程建立及其解算方法如图 3 所示 图4 滚转角速度与输入量 η 随时间的变化波形 Fig 4 Waveform of roll rate and input η with time changing 图5 Fig 5 滚转角随时间的变化波形 Waveform of roll angle with

More information

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc 在 VMWare-5.5+RedHat-9 下建立 本机 QTopia-2.1.1 虚拟平台 张大海 2008-5-9 一 资源下载 1. 需要以下安装包 : tmake-1.13.tar.gz qtopia-free-source-2.1.1.tar.gz qt-embedded-2.3.10-free.tar.gz qt-x11-2.3.2.tar.gz qt-x11-free-3.3.4.tar.gz

More information

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

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

More information

Converting image (bmp/jpg) file into binary format

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

More information

USB解决方案.ppt

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

More information

Prepare.ppt [兼容模式]

Prepare.ppt [兼容模式] 课前实验 Linux 操作系统的安装 C 语言编程环境的设置 TinyOS 开发环境的设置 一 实验目的 1 学会在计算机或虚拟机环境中安装 Linux 操作系统 2 学会在 Linux 下进行 C 语言编程 3 掌握交叉编译开发, 学会在 Linux 下设置 TinyOS 开发环 境, 能够完成基于 NesC 的 TinyOS 应用程序开发 二 Linux 操作系统的安装 14.04.4-desktop-amd64.iso

More information

!"# $ %&'!"#$

!# $ %&'!#$ !"# $ %&'!"#$ 内容简介本书是在作者已经出版的 XilinxAlProgrammableZynq-7000SoC 设计指南 一书的基础上进行大幅度修订而成的 本书的一大特色就是更加突出 ARMCortex-A9 双核处理器的使用 此外, 在修订本书时采用了 Xilinx 最新的 Vivado2015 4 集成开发环境 通过本书的修订, 能反映最新的 ARM 嵌入式设计技术和实现方法, 同时也能更加凸显采用异构架构的

More information

Microsoft PowerPoint - XMC4000系列开发环境介绍(DAVE3).pptx

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

More information

控制器 EtherCAT EtherCAT EtherCAT 接下一个电机驱动模块 (X4) 接下一个电机驱动模块 (X5) X11 IN X4 IN X3 OUT X5 IN X6 OUT X2 X1 X4 IN X3 OUT X5 IN X6 OUT X2 X1 SYS STA DC BUS D

控制器 EtherCAT EtherCAT EtherCAT 接下一个电机驱动模块 (X4) 接下一个电机驱动模块 (X5) X11 IN X4 IN X3 OUT X5 IN X6 OUT X2 X1 X4 IN X3 OUT X5 IN X6 OUT X2 X1 SYS STA DC BUS D 控制器 thert thert thert 接下一个电机驱动模块 () 接下一个电机驱动模块 () 电机驱动模块 电机驱动模块 电源模块 接下一个电机驱动模块 () 接下一个电机驱动模块 () 接下一个电机驱动模块 () 接下一个电机驱动模块 () X 0 X 0 4 /RK /RK 注 注 制动电阻阻值 Ω Φ 80: 适用电机驱动模块型号 8-M-XXXX--XX Φ : 适用电机驱动模块型号

More information

SMART 7P 0 HR7P OTPMCU A/D I/O OTP ROM RAM HR7P HR7P HR7PPMB MSOP0 7+input HR7PPSC HR7PPSD SOP SOP6 +input input HR7PERB SSOP0 7

SMART 7P 0 HR7P OTPMCU A/D I/O OTP ROM RAM HR7P HR7P HR7PPMB MSOP0 7+input HR7PPSC HR7PPSD SOP SOP6 +input input HR7PERB SSOP0 7 上海东软载波微电子有限公司 SMART www.essemi.com SMART 7P 0 HR7P OTPMCU A/D I/O OTP ROM RAM HR7P HR7P HR7PPMB MSOP0 7+input 06 6 6 HR7PPSC HR7PPSD SOP SOP6 +input 06 6 +input 06 6 6 6 HR7PERB SSOP0 7+input 06 6 6 HR7PESC

More information

STEP-MXO2 V2硬件手册

STEP-MXO2 V2硬件手册 小脚丫 STEP FPGA STEP 2016/8/28 目录 1. 概述... 2 2.STEP-MXO2 V2 硬件简介 :... 3 2.1 STEP-MXO2 V2 开发板... 3 2.2 FT232 编程器... 3 2.3 FPGA... 3 2.4 供电... 4 2.5 时钟... 4 2.6 七段数码管... 4 2.7 三色 LED... 4 2.8 拨码开关... 4 2.9

More information

Microsoft Word - QTP测试Flex.doc

Microsoft Word - QTP测试Flex.doc TIB 自动化测试工作室 http://www.cnblogs.com/testware 使用 QTP 进行 Flex 自动化测试 自动化测试工具与 Flex 应用程序之间是通过代理 (Agent) 来交互的, 如图所示 : 这也就是为什么后面在使用 QTP 进行 Flex 自动化测试之前要先安装 Flex 插件 配置和编译 Flex 程序的原因 前提条件 在使用 QTP 进行 Flex 4 的测试之前,

More information

Microsoft PowerPoint - Multisim的使用.ppt

Microsoft PowerPoint - Multisim的使用.ppt 目录 电路设计与仿真 Multisim 简介 基本界面介绍 基本操作 ( 例子 : 全波整流仿真 ) 信号源的使用 虚拟仪器的使用 电路分析命令 电路设计与仿真 (1) 第一阶段是产品原理设计, 按任务书设计电气原理图, 计算 选择所需电器元件, 编制元件清单和设计计算说明书 第二阶段是样机的安装与调试, 按第一阶段设计的结果, 选购电器元件 制作电子线路板, 并在此基础上安装调试出样机 第三阶段是编写设计说明书和设计答辩

More information

untitled

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

More information

NXP PowerPoint template Guidelines for presentations

NXP PowerPoint template Guidelines for presentations LPC Ecosystem BL Microcontrollers Jan, 2013 嵌入式系统开发 -- 从选型, 设计到量产 选型 评估 建立开发环境 系统设计 硬件开发 软件开发 批量生产 测试 样机生产 2 MCU 选型的考虑因素 1 CPU 性能 2 内存容量 3 外设接口 4 IO 口数量 利用产品选型表, 选型软件工具筛选 (NXP Selector Guide) 5 封装 6 产品的

More information

<4D6963726F736F667420576F7264202D20B5E7D7D3D0C5CFA2C0E0D7A8D2B5C5E0D1F8B7BDB0B8D0DEB6C1D6B8C4CF2E646F63>

<4D6963726F736F667420576F7264202D20B5E7D7D3D0C5CFA2C0E0D7A8D2B5C5E0D1F8B7BDB0B8D0DEB6C1D6B8C4CF2E646F63> 福 州 大 学 校 训 博 学 远 志 明 德 至 诚 序 言 亲 爱 的 电 子 信 息 类 的 学 子 : 朝 气 蓬 勃 的 你 们 带 着 对 大 学 生 活 的 美 好 憧 憬 走 进 校 园, 开 始 谱 写 人 生 历 程 崭 新 辉 煌 的 一 页 你 们 将 在 这 风 景 如 画 的 福 州 大 学 新 校 区 里, 与 周 围 的 同 学 们 一 起 汲 取 知 识 培 养 能

More information

Microsoft PowerPoint - 8-ADS介绍 [兼容模式]

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

More information

ChinaBI企业会员服务- BI企业

ChinaBI企业会员服务- BI企业 商业智能 (BI) 开源工具 Pentaho BisDemo 介绍及操作说明 联系人 : 杜号权苏州百咨信息技术有限公司电话 : 0512-62861389 手机 :18616571230 QQ:37971343 E-mail:du.haoquan@bizintelsolutions.com 权限控制管理 : 权限控制管理包括 : 浏览权限和数据权限 ( 权限部分两个角色 :ceo,usa; 两个用户

More information

第5章:汇编语言程序设计

第5章:汇编语言程序设计 第 5 章 : 汇编语言程序设计 程 汇编语言指令格式 系统伪指令 存储器选择方式 常用子程序 1 汇编语言程序设计 PIC 指令系统 语言系统 指 CPU 编 器语言 器语言 器语言 设计 用 语言 设计 语言 汇编语言 2 汇编语言指令格式 汇编语言指令格式 ( 指令 ) label opcode operand comment 指令 用 存 指令 指令语 3 汇编语言指令格式 1 指令 用 指令

More information

C#程序设计实验

C#程序设计实验 程序设计基础 实验指导 / 实验一 : 认识 C# 1 程序设计基础 实验指导 实验一 : 认识 C# 一 实验目的 1 掌握 Visual Studio 的基本操作方法, 学会使用该编译工具 2 掌握编辑 编译 运行控制台应用程序的基本过程 3 掌握建立 Windows 窗体应用程序的基本过程 4 通过运行 C# 程序, 初步了解 C# 程序的特点 二 实验学时 2 学时 三 实验类型 验证性实验

More information

Microsoft Word - SAM-BA.doc

Microsoft Word - SAM-BA.doc ATMEL SAM-BA and SAM-PROG 用户手册 译者 :www.mcuzone.com 版本 :VER1.0 日期 :2005-08 SAM-BA and SAM-PROG: Atmel's Flasher Tools 术语 : SAM-BA GUI(SAM-BA 图形用户界面 ) 和 SAM-PROG 为 PC 端应用程序 SAM-BA BOOT 为固化于微控制器端的应用程序 SAM-BA

More information

析 实物仿真软件和程序仿真功能的仿真软件 通过软件安装在个人电脑后, 可以实现了单片机和 SPICE 电路相结合的仿真 在此运用该仿真软件, 设计以 AT9C05 [] 的 P 口输出正弦波为目的的硬件电路和相应程序, 通过这一具体的项目设计, 把理论与实践结合起来, 以期引导入门单片机学习 设计

析 实物仿真软件和程序仿真功能的仿真软件 通过软件安装在个人电脑后, 可以实现了单片机和 SPICE 电路相结合的仿真 在此运用该仿真软件, 设计以 AT9C05 [] 的 P 口输出正弦波为目的的硬件电路和相应程序, 通过这一具体的项目设计, 把理论与实践结合起来, 以期引导入门单片机学习 设计 由 Proteus 仿真入门单片机学习 以 单片机 9C05 输出口的正弦波输出设计 为例 袁越阳 ( 幸叶电子苏州有限公司, 苏州,5) 摘要 : 以学习单片机为目的, 为在没有仿真器和目标板的情况下对单片机内部程序运行时有感性的认识, 以常用的 9C05 单片机为核心, 利用 Proteus 仿真软件的硬件仿真模块建立一个正弦波发生电路, 并运用 C 语言编写相应程序, 结合所设计电路在 Proteus

More information

单片机课程设计安排 2 人一组, 自由组合 选题后, 需自己查阅芯片资料, 设计方案, 预算耗材, 绘制原理图 需自行下载 Keil 软件编程,VS2010 或 VS2005

单片机课程设计安排 2 人一组, 自由组合 选题后, 需自己查阅芯片资料, 设计方案, 预算耗材, 绘制原理图 需自行下载 Keil 软件编程,VS2010 或 VS2005 微机原理 ( 单片机 ) 课程设计 任课教师 : 郭玉洁 姚分喜 地点 :7#218 计算机技术实验室 单片机课程设计安排 2 人一组, 自由组合 选题后, 需自己查阅芯片资料, 设计方案, 预算耗材, 绘制原理图 需自行下载 Keil 软件编程,VS2010 或 VS2005 08:30-11:30 D1 D2 D3 D4 D5 选题 设计方案 焊接电路 编程 编程 编程 调试 调试 调试 13:30

More information

ARMSYS 豪华型嵌入式系统开发板

ARMSYS 豪华型嵌入式系统开发板 专注于做最好的嵌入式计算机系统供应商 一步一步基于 ADS1.2 进行开发 (ARM9) 使用说明 Rev 1.0 2007 年 4 月 10 日 杭州立宇泰电子有限公司 HangZhou LiYuTai Elec.Co.,Ltd 目录 1.ARM 开发环境介绍...2 1.1 ADS1.2 集成开发环境简介与安装...2 1.2 JTAG 调试代理软件的安装与使用...2 1.2.1 H-JTAGg

More information

第 十 一 期 2015 年 2 月 关 于 车 辆 购 置 税 征 收 管 理 有 关 问 题 的 公 告 ( 点 击 跳 转 至 全 文 ) 国 家 税 务 总 局 公 告 2015 年 第 4 号 关 于 电 池 涂 料 消 费 税 征 收 管 理 有 关 问 题 的 公 告 ( 点 击 跳

第 十 一 期 2015 年 2 月 关 于 车 辆 购 置 税 征 收 管 理 有 关 问 题 的 公 告 ( 点 击 跳 转 至 全 文 ) 国 家 税 务 总 局 公 告 2015 年 第 4 号 关 于 电 池 涂 料 消 费 税 征 收 管 理 有 关 问 题 的 公 告 ( 点 击 跳 第 十 一 期 2015 年 2 月 热 点 政 策 与 问 答 嘉 定 区 税 务 局 纳 税 服 务 中 心 编 第 十 一 期 2015 年 2 月 关 于 车 辆 购 置 税 征 收 管 理 有 关 问 题 的 公 告 ( 点 击 跳 转 至 全 文 ) 国 家 税 务 总 局 公 告 2015 年 第 4 号 关 于 电 池 涂 料 消 费 税 征 收 管 理 有 关 问 题 的 公 告

More information

untitled

untitled ATARM AT91SAM7S ARM Team Mcuzone http://www.mcuzone.com Rev1.0a 2006-11 Rev1.0a: 2006-11 QQ 8204136 13957118045 MSN hdapple_2000@hotmail.com 1 ARM 2 AT91 3 ARM KEIL,IAR,ADS,RV,WINARM 4 ARM WIGGLER,MULTI-ICE,XLINK,ULINK

More information

Microsoft Word zw

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

More information

TD

TD *TD-000212-05* 20- 应用实例 4 本例显示的是使用两个亚低 音扬声器和多个顶箱的双声 道 立体声 设置 除了各声道都增加了一个顶 箱外 也可以增加更多的顶 箱 本例和例 3 的情况一 致 声道 2 或 右声道 声道 1 或 左声道 要接到更多的顶箱 将最后 一个顶箱的全幅线路输出接 头处的线缆接到下一个顶箱 的全幅线路输入接头 在不 降低信号质量的情况下 最

More information

. Outline 编译 Linux 在 QEMU 模拟器上运行制作带 grub 启动的磁盘映像...1 编译 Linux 在 QEMU 模拟器上运行...2 制作带 grub 启动的磁盘映像

. Outline 编译 Linux 在 QEMU 模拟器上运行制作带 grub 启动的磁盘映像...1 编译 Linux 在 QEMU 模拟器上运行...2 制作带 grub 启动的磁盘映像 .... 计算机应用教研室 @ 计算机学院嵌入式系统实验室 @ 苏州研究院中国科学技术大学 Fall 2010 . Outline 编译 Linux 在 QEMU 模拟器上运行制作带 grub 启动的磁盘映像...1 编译 Linux 在 QEMU 模拟器上运行...2 制作带 grub 启动的磁盘映像 . 编译 Linux 在 QEMU 模拟器上运行 qemu+linux-2.6.26.1. 准备模拟器.2.

More information

Oracle Solaris Studio makefile C C++ Fortran IDE Solaris Linux C/C++/Fortran IDE "Project Properties" IDE makefile 1.

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

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 按钮对象 (button) 当 JavaScript 读到 标记中的 type 属性值为 button 时, 自动建立一个按钮对象, 并将该对象放到表单对象的 elements 数组当中 按钮对象包括 : 普通按钮 (button) 提交按钮 (submit) 重置按钮 (reset) 1. 使用按钮对象的格式 document.forms[ 索引值 ].elements[ 索引值

More information

A RM DS - 5 实战开发从入门到精通 支持调试 Linux 内核和驱动模块, 启动代码和内核的移植 支持裸操作系统的对称多处理器的调试 支持像 gdb 风格的命令行输入 1.2 DS 5 debugger 调试器 DS 5 是一个基于 Eclipse 的图形化界面, 如图 1 1 所示 DS

A RM DS - 5 实战开发从入门到精通 支持调试 Linux 内核和驱动模块, 启动代码和内核的移植 支持裸操作系统的对称多处理器的调试 支持像 gdb 风格的命令行输入 1.2 DS 5 debugger 调试器 DS 5 是一个基于 Eclipse 的图形化界面, 如图 1 1 所示 DS 第 1 章 DS-5 概述 DS 5 是 ARM 官方推出的基于 Eclipse 的调试工具, 可以用来调试所有 ARM 处理器, 包括 Cortex A Cortex R 和 Cortex M 系列, 以及更早期的 ARM9 和 ARM11 等处理器 它是和 ARM CPU 的专家们一起开发的, 所以它比市场上其他的调试器能更早 更好地支持 ARM 处理器 1.1 DS 5 介绍 DS 5 的功能非常强大,

More information

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30

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

More information

Microsoft Word - Data IO CS Calculate Method AppNote.doc

Microsoft Word - Data IO CS Calculate Method AppNote.doc Data I/O Checksum Calculation Methods Application Note (Chinese translation follows this English text.) General Description and Scope This document describes common checksum calculation methods for devices

More information

东南大学硕士学位论文 LCD 显示中灰度控制机理的研究及电路实现姓名 : 曹志香申请学位级别 : 硕士专业 : 微电子学与固体电子学指导教师 : 孙大有 20040327 LCD 显示中灰度控制机理的研究及电路实现 作者 : 曹志香 学位授予单位 : 东南大学 相似文献 (1 条 ) 1.

More information

2/14 Buffer I12, /* x=2, buffer = I 1 2 */ Buffer I243, /* x=34, buffer = I 2 43 */ x=56, buffer = I243 Buffer I243I265 code_int(int x, char *buffer)

2/14 Buffer I12, /* x=2, buffer = I 1 2 */ Buffer I243, /* x=34, buffer = I 2 43 */ x=56, buffer = I243 Buffer I243I265 code_int(int x, char *buffer) 1/14 IBM Rational Test RealTime IBM, 2004 7 01 50% IBM Rational Test RealTime IBM Rational Test RealTime 1. 50% IBM Rational Test RealTime IBM Rational Test RealTime 2. IBM Rational Test RealTime Test

More information

第四章 102 图 4唱16 基于图像渲染的理论基础 三张拍摄图像以及它们投影到球面上生成的球面图像 拼图的圆心是相同的 而拼图是由球面图像上的弧线图像组成的 因此我 们称之为同心球拼图 如图 4唱18 所示 这些拼图中半径最大的是圆 Ck 最小的是圆 C0 设圆 Ck 的半径为 r 虚拟相机水平视域为 θ 有 r R sin θ 2 4畅11 由此可见 构造同心球拼图的过程实际上就是对投影图像中的弧线图像

More information

燃烧器电子控制系统 目录 2

燃烧器电子控制系统 目录 2 聚焦 REC27 燃烧器电子控制系统 燃烧器电子控制系统 目录 2 REC27 燃烧器电子控制系统 2 概述 燃烧器电子控制系统 2 2 2 2 2 A B1 B2 C D E 22 2 2 系统图示 2 2 2 2 2 2 主要特征及优点 燃烧器电子控制系统 2 2 集成控制 2 2 节能 安全运行 运行模式 远程锁定复位 可根据需求提供特殊机型 无接合间隙及机械迟滞 简单的试运行及燃烧器设定 2

More information

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

(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

More information

Windows下STM32单片机的eclipse编译环境搭建

Windows下STM32单片机的eclipse编译环境搭建 英创公司开发的 ETA321 单片机模块, 是基于 STM32F103RC 单片机设计的实时任务处理单元模块 ETA321 模块作为客户端, 使用 USB 与英创公司的 ARM 工控主板进行数据传输 通讯, 根据工控主板应用程序发出来的指令, 执行相应的实时任务处理, 如实现 : 电机控制 数据采集 高速 D/A 输出 状态采集保护等 另外, 用户可以基于英创公司构建好的 USB 通讯结构, 利用

More information

1

1 Proteus 与单片机实时动态仿真 施柏鑫北京邮电大学信息工程学院 (100876) E-mail:boxin.shi@ieee.org 摘要 :Proteus 是一款功能强大的 EDA 仿真软件 它拥有丰富的库元件, 尤其是动态外设 的仿真极大地补充了其他仿真软件的不足 ; 虚拟工具箱的引入为仿真测试提供了方便 本文 以 AVR 单片机为例具体分析了该软件在仿真微处理器方面的独到之处, 展示了其广阔的应

More information

Microsoft Word - 营销目录C.doc

Microsoft Word - 营销目录C.doc 目 录 一 电 工 电 子 电 气 自 动 化 机 电 1 1. 电 工...1 2. 电 子...15 3. 电 气 自 动 化...27 4. 机 电...43 二 信 息 技 术 57 1. 码 摄 影 摄 像...57 2. 图 形 图 像 / 计 算 机...59 3. 国 外 经 典 系 列...70 三 建 筑 74 1. 园 林 景 观 艺 术 设 计 建 筑 学 城 市 规 划...74

More information

DVK530/531扩展板

DVK530/531扩展板 DVK720 扩展板 驱动移植手册 2014.04.03 V1.0 版权声明 本手册所有权由深圳市微雪电子有限公司独家持有 未经本公司的书 面许可, 不得以任何方式或形式进行修改 分发或复制本文档的任何 部分, 否则一切后果由违者自负 版本更新记录 版本日期说明 V1.0 2014.04.03 初始发布 深圳市微雪电子有限公司 www.waveshare.net I 目录 版权声明... I 版本更新记录...

More information

Microsoft Word - MSP430BSL 使用说明.doc

Microsoft Word - MSP430BSL 使用说明.doc REV 3.0 首先感谢您购买了本公司的 MSP430 开发工具 我们将为您提供最完善的售后服务和最全面的技术支持 下图是 MSP430BSL 的产品清单 1 MSP430BSL*1 2 DB9 针对孔串口连线 *1 3 10 芯扁平连线 *1 4 附有 BSL 软件的光盘 *1 技术支持 Tel:+86-571-87176990 www.zoglab.com 1--26 一 BSL 的介绍 什么是

More information

Microsoft Word - CX1000-HMI_程序开发_PLC通讯

Microsoft Word - CX1000-HMI_程序开发_PLC通讯 用 VB.Net 开发 CX1000 的 HMI 第二部分和 TwinCAT PLC 通讯 一 TwinCAT 动态库 TwinCAT.Ads.dll The TwinCAT.Ads.dll 是一个.NET 类库, 它提供和 ADS 设备通讯的类 如果 TwinCAT PLC 运行在 IPC 上, 则需要添加的类库是路径 \TwinCAT\ADS Api\.NET\v1.1.4322 下的 TwinCAT.Ads.dll

More information

图 1 门电路实现全加器仿真图 (7) 放置输入源 单击工具栏中的按钮, 在图 1 的输入端放置 DCLOCK 型激励源 然后双击打开其编辑框, 如图 2 所示, 对其数值进行修改 本实验中, 输入 A 的周期设置为 4s, 输入 B 的周期设置为 2s, 输入 CI 的周期设置为 1s 图 2 激

图 1 门电路实现全加器仿真图 (7) 放置输入源 单击工具栏中的按钮, 在图 1 的输入端放置 DCLOCK 型激励源 然后双击打开其编辑框, 如图 2 所示, 对其数值进行修改 本实验中, 输入 A 的周期设置为 4s, 输入 B 的周期设置为 2s, 输入 CI 的周期设置为 1s 图 2 激 数字全加器操作说明书 本实验将分别采用 (1) 门电路 (2) 数据选择器 (3) 二进制译码器三种不同逻辑器件实现 1 位全加器的逻辑电路功能 具体的实验步骤及操作方法分述如下 1. 使用小规模集成电路 ( 门电路 ) 实现全加器 (1) 根据 1 位全加器的逻辑功能, 写出 1 位全加器的逻辑真值表, 如表 1 所示 输入 输出 表 1. 1 位全加器的逻辑真值表 A 0 0 0 0 1 1 1

More information

北 京 工 程 力 学 / 罗 相 杰 吕 荣 生 建 筑 工 程 技 术 专 14/05 1.80 28.00 北 京 工 程 量 清 单 计 价 / 高 红 孝 边 玉 超 建 筑 工 程 技 术 专 14/05 1.80 45.00 北 京 工 程 造 价 概 论 / 李 金 云 张 爱 卿

北 京 工 程 力 学 / 罗 相 杰 吕 荣 生 建 筑 工 程 技 术 专 14/05 1.80 28.00 北 京 工 程 量 清 单 计 价 / 高 红 孝 边 玉 超 建 筑 工 程 技 术 专 14/05 1.80 45.00 北 京 工 程 造 价 概 论 / 李 金 云 张 爱 卿 别 书 名 / 作 者 适 用 范 围 出 时 间 ( 年 / 月 ) 印 张 定 价 ( 元 ) 估 定 价 ( 元 ) 标 准 书 号 预 订 数 1. 北 京 出 社 (128 条 ) (1) 公 共 基 础 课 程 北 京 大 学 语 文 / 王 显 槐 通 用 14/05 1.80 32.00 北 京 概 率 论 与 数 理 统 计 / 张 爱 武 通 用 14/05 1.80 24.00

More information

图 片 展 示 : 资 源 简 介 : FPGA Altera CycloneII EP2C5T144C8 (4608 个 LE) 2 路 有 源 晶 振 (50M,25M) AS & JTAG 标 准 接 口 VGA 接 口 UART 接 口 蜂 鸣 器 8bit 并 行 DAC 8 路 按 键

图 片 展 示 : 资 源 简 介 : FPGA Altera CycloneII EP2C5T144C8 (4608 个 LE) 2 路 有 源 晶 振 (50M,25M) AS & JTAG 标 准 接 口 VGA 接 口 UART 接 口 蜂 鸣 器 8bit 并 行 DAC 8 路 按 键 官 方 淘 宝 地 址 :http://metech.taobao.com/ MeTech verilog 典 型 例 程 讲 解 V1.0 笔 者 :MeTech 小 芯 技 术 支 持 QQ : 417765928 1026690567 技 术 支 持 QQ 群 :207186911 China AET 讨 论 组 http://group.chinaaet.com/293 笔 者 博 客 :http://blog.csdn.net/ywhfdl

More information

378高雄市都市計畫說明書

378高雄市都市計畫說明書 378 高 雄 市 都 市 計 畫 說 明 書 案 名 : 變 更 高 雄 市 楠 梓 區 高 楠 段 二 七 九 地 號 等 八 筆 農 業 區 土 地 為 批 發 市 場 用 地 擬 定 申 請 單 位 : 高 雄 市 政 府 計 畫 範 圍 : 如 圖 示 法 令 依 據 : 都 市 計 畫 法 第 二 十 七 條 第 一 項 第 四 款 一 背 景 說 明 : ( 一 ) 本 市 現 有 果

More information