Bootloader是微处理器上电时运行的第一段代码,它可以通过通信接口实现对微处理器内部应用程序的更新升级,为网络化嵌入式产品的应用程序升级带来极大的便利。由于目前没有统一嵌入式系统的Bootloader。基于NEC 78K0系列单片机自编程原理,设计出一个适用于78K0/Fx2系列单片机的Bootloader,并能够通过单片机串口在线升级应用程序。 Abstract: Bootloader is the first piece of code executed after microprocessor StartUp. It makes the embedded product’s firmware update conveniently through communication interface. However, no unified bootloader is available for all kinds of microprocessor products. Based on the principle of self-programming NEC 78K0s’ series, a useful Bootloader which is suitable for 78K0/Fx2s’ series MCU is designed,the design can update the application through serial ports.
标签: Bootloader MCU 自编程
上传时间: 2013-10-26
上传用户:fang2010
这个软件需要你的本机操作的。其他机器是算不出来的! 就是说 一台电脑只有一个注册码对应! 这里有个办法: MULTISIM2001安装方法: 一:运行SETUP.EXE安装。在安装时,要重新启动计算机一次。 二:启动后在“开始>程序”中找到StartUp项,运行后,继续进行安装,安装过程中,第一次要求输入“CODE"码时, 输入“PP-0411-48015-7464-32084"输入后,会提示"VALID SERIAL NUMBER FOR MULTISIM 2001 POWER-PRO." 按确定,又会出现一个“feature code”框,输入“FC-6424-04180-0044-13881”后, 在弹出的对话框中选择“取消”,一路确定即可完成安装。 三:1.运行VERILOG目录内的SETUP安装 2.运行FPGA目录内的SETUP安装 3.将CRACK目录内的LICMGR.DLL拷贝到WINDOWS系统的SYSTEM 目录内 4.并将VERILOG安装目录内的同名文件删除 5.将SILOS.LIC文件拷到VERILOG安装目录内覆盖原文件,并作如下编辑: 6.将“COMPUTER_NAME”替换为你的机器名 7.将“D:\MULTISIM\VERILOG\PATH_TO_SIMUCAD.EXE”替换为你的 实际安装路径。如此你便可以使用VERILOG了。 四:安装之后,运行MULTISIM2001,会要求输入“RELEASE CODE",不用着急, 记下“SERIAL NUMBER"和“SIGNATURE NUMBER", 使用CRACK目录内的注册器“MULTISIM KEYGEN.EXE" 将刚才记下的两个号码分别填入后, 即可得到"RELEASE CODE", 以后就可以正常使用了。 五:接下来运行 database update目录中的几个文件, 进行数据库合并即可。祝你成功!! 六:启动MULTISIM2001时候的注册码 1: PP-0411-48015-7464-32084 2: 37506-86380 3:的三个空格 1975 2711 4842 里面包含了:Multisim2001汉化破解版、Multisim.V10.0.1.汉化破解版图解 解压密码:www.pp51.com
上传时间: 2013-11-16
上传用户:天空说我在
模糊神经网络采用matlab编程 o install NEFCON follow these steps: 1. Unpack the tar file NEFCON.TAR into your MATLAB working directory: tar xf NEFCON.TAR 2. Start MATLAB 3. Change to the installation directory. 4. Change to the NEFCON directory. 5. Start the StartUp M-file to initialize NEFCON.
标签: NEFCON install matlab follow
上传时间: 2014-01-10
上传用户:qiao8960
vb内嵌flash应用 Type=Exe Form=frmMain.frm Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#..\..\..\..\WINDOWS\SYSTEM\stdole2.tlb#OLE Automation Object={D27CDB6B-AE6D-11CF-96B8-444553540000}#1.0#0 SWFLASH.OCX StartUp="frmMain" ExeName32="FlashTutorial.exe" Command32="" Name="FlashTutorial" HelpContextID="0" CompatibleMode="0" MajorVer=1 MinorVer=0 RevisionVer=0 AutoIncrementVer=0 ServerSupportFiles=0 VersionCompanyName="funky frog systems" CompilationType=0 OptimizationType=0 FavorPentiumPro(tm)=0 CodeViewDebugInfo=0 NoAliasing=0 BoundsCheck=0 OverflowCheck=0 FlPointCheck=0 FDIVCheck=0 UnroundedFP=0 StartMode=0 Unattended=0 Retained=0 ThreadPerObject=0 MaxNumberOfThreads=1
标签: 0000 000000000046 Reference 00020430
上传时间: 2014-11-02
上传用户:lizhen9880
关于 uC/OS-II 在 LPC210X 上移植的说明 1. 全部代码在 ADS1.2 中编译调试. 2. 您可以更改 RO BASE 为 0x0000 0000, 这样可以将代码写入 flash 中运行. 5. 全部代码采用 ARM 指令. 6. uC/OS-II 版本为 V2.52. 7. 当您暂停程序的时候, 如果定时器开着, 那么定时器并不会暂停,需要注意 8. Vectors.S 文件中的 StartUp 段为程序入口. 9. 编译时下面的警告不必理会. Warning : C2871W: static OS_InitTaskStat declared but not used OS_CORE.C line 1108 10. 如果您想通过软件仿真,请将 PLL.C 中的第 51 行屏蔽, 怎样就可以看到任务逐个切换,最后将进入空闲任务. 11. 此次移植将许多 uC/OS-II 的功能函数都关闭了,请查看 OS_CFG.H 文件.
上传时间: 2013-12-25
上传用户:Divine
遗传算法程序 主要程序 ga.m 遗传算法核心程序 BinaryExample.m 二进制编码应用程序 FloatExample.m 浮点编码的应用程序 相关算子及函数 initializega.m 种群初始化函数 simpleXover.m 用于二进制编码的简单交叉算子 arithXover.m 用于浮点编码的算术交叉算子 binaryMutation 用于二进制编码的变异算子 nonMutation.m 用于浮点编码的非均匀变异算子 roulette.m 轮盘选择算子 normGeomSelect.m 标准化几何分布排序选择算子 maxGenTerm.m 以最大进化代数为判别条件的进化终止函数 calcbits.m 计算二进制编码染色体串长度的函数 f2b.m 由浮点表达到二进制表达的转换函数 b2f.m 由二进制表达到浮点表达的转换函数 parse.m 字符串识别函数 delta.m 非均匀变异的变异量计算函数 exampleFn 一个二元函数 StartUp.m 进行路径设置
标签: BinaryExample FloatExample 程序 算法
上传时间: 2014-01-20
上传用户:cazjing
This a simple bootloader for AT91SAM7{S,X}{64,128,256} processors. It permits you to download new code to the device over USB. This bootrom is installed at address 0x00000000 in the ARM, which means that it is the first piece of code to execute after reset. At StartUp, it waits for a few seconds to see if the downloader is trying to connect. If not, then the bootloader gives up control and jumps to your program. If the downloader is trying to connect, then the bootloader receives the new program over USB and writes it into flash.
标签: bootloader processors download permits
上传时间: 2015-11-30
上传用户:shus521
Universal Serial Bus (USB) is a communications architecture that gives a personal computer (PC) the ability to interconnect a variety of devices using a simple four- wire cable. The USB is actually a two-wire serial communication link that runs at either 1.5 or 12 megabits per second (mbs). USB protocols can configure devices at StartUp or when they are plugged in at run time. These devices are broken into various device classes. Each device class defines the common behavior and protocols for devices that serve similar functions. Some examples of USB device classes are shown in the following table
标签: communications architecture Universal computer
上传时间: 2015-12-08
上传用户:stvnash
第12章(/12/) BasicUSB.SchDoc 电路原理图 FX2Test/FX2Test.Uv2 Keil C51工程 FX2Test/EZUSB.LIB EZ-USB库文件 FX2Test/dscr.a51 USB描述符 FX2Test/USBJmpTb.OBJ USB中断跳转表 FX2Test/syncdly.h 同步延时 FX2Test/lpregs.h 寄存器声明 FX2Test/lp.h EZ-USB头文件 FX2Test/fw.c C51主程序 FX2Test/periph.c 初始化及任务调度 FX2Test/FX2Test.hex 单片机Hex文件 FX2Test/StartUp.A51 启动代码 程序描述:使用Cypress提供的EZ-USB开发工具包进行基本的固件程序设计。 安装:把源码拷贝到硬盘特定目录下,使用Keil C编译器运行即可。 注意:这里需要添加完整的头文件及库文件才可以编译。
上传时间: 2016-01-17
上传用户:cooran
This directory contains the Genetic Algorithm Optimization Toolbox for Matlab To use this, if you are local to NCSU and have AFS access to this directory, simply extend the matlab path using the following command. You can also place this command in a file called StartUp.m. Everytime you start Matlab in the directory containing this file, the path will always be extended.
标签: Optimization Algorithm directory contains
上传时间: 2014-01-18
上传用户:songnanhua