虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

3k

  • 多窗口编程的C函数库和演示程序 36K 文本阅读器的源程序 26K C 语言开发日历的源程序 3k 快速傅利叶变换 C 语言源代码 17K 简单的人工智能程序ELIZA的C源程序代码 8K

    多窗口编程的C函数库和演示程序 36K 文本阅读器的源程序 26K C 语言开发日历的源程序 3k 快速傅利叶变换 C 语言源代码 17K 简单的人工智能程序ELIZA的C源程序代码 8K

    标签: ELIZA 源程序 36K 26K

    上传时间: 2014-01-11

    上传用户:cursor

  • Delphi Tiny_Shell 3k (普通版本+端口复用穿防火墙) Tiny_Shell 0.1 (普通版本)By Anskya 某天精神好了一点的时候写的,使用KOL+删除多余资源

    Delphi Tiny_Shell 3k (普通版本+端口复用穿防火墙) Tiny_Shell 0.1 (普通版本)By Anskya 某天精神好了一点的时候写的,使用KOL+删除多余资源+清除PE重定位表+FSG压缩体积只有3k. 感谢那些提供Code和教程的GG and JJ们~~ ^_^~部分代码直接翻译C的shell Tiny_Shell.dpr 工程时最简单的shell采用匿名单管道设计,本来打算不用管道直接写的,但是怕连目录都无法显示所以还是用了单管道,有个BUG-很明显的那种-就是,输入命令看不见但是可以运行,有兴趣自己改成双管道就可以了(如果不怕自己麻烦部使用管道直接将Socks获取的信息直接写入进程,也可以返回数据的^_^).

    标签: Tiny_Shell Delphi Anskya 0.1

    上传时间: 2016-06-12

    上传用户:顶得柱

  • Delphi Tiny_Shell 3k (普通版本+端口复用穿防火墙)

    Delphi Tiny_Shell 3k (普通版本+端口复用穿防火墙)

    标签: Tiny_Shell Delphi 3k 版本

    上传时间: 2014-01-07

    上传用户:ruixue198909

  • 易事特高频UPS1-3k 常见故障的处理

    山特、科士达等高频机通用

    标签: UPS 高频

    上传时间: 2014-12-24

    上传用户:bpgfl

  • at91rm9200启动过程教程

    at91rm9200启动过程教程 系统上电,检测BMS,选择系统的启动方式,如果BMS为高电平,则系统从片内ROM启动。AT91RM9200的ROM上电后被映射到了0x0和0x100000处,在这两个地址处都可以访问到ROM。由于9200的ROM中固化了一个BOOTLOAER程序。所以PC从0X0处开始执行这个BOOTLOAER(准确的说应该是一级BOOTLOADER)。这个BOOTLOER依次完成以下步骤: 1、PLL SETUP,设置PLLB产生48M时钟频率提供给USB DEVICE。同时DEBUG USART也被初始化为48M的时钟频率; 2、相应模式下的堆栈设置; 3、检测主时钟源(Main oscillator); 4、中断控制器(AIC)的设置; 5、C 变量的初始化; 6、跳到主函数。 完成以上步骤后,我们可以认为BOOT过程结束,接下来的就是LOADER的过程,或者也可以认为是装载二级BOOTLOER。AT91RM9200按照DATAFLASH、EEPROM、连接在外部总线上的8位并行FLASH的顺序依次来找合法的BOOT程序。所谓合法的指的是在这些存储设备的开始地址处连续的存放的32个字节,也就是8条指令必须是跳转指令或者装载PC的指令,其实这样规定就是把这8条指令当作是异常向量表来处理。必须注意的是第6条指令要包含将要装载的映像的大小。关于如何计算和写这条指令可以参考用户手册。一旦合法的映像找到之后,则BOOT程序会把找到的映像搬到SRAM中去,所以映像的大小是非常有限的,不能超过16K-3k的大小。当BOOT程序完成了把合法的映像搬到SRAM的任务以后,接下来就进行存储器的REMAP,经过REMAP之后,SRAM从映设前的0X200000地址处被映设到了0X0地址并且程序从0X0处开始执行。而ROM这时只能在0X100000这个地址处看到了。至此9200就算完成了一种形式的启动过程。如果BOOT程序在以上所列的几种存储设备中找到合法的映像,则自动初始化DEBUG USART口和USB DEVICE口以准备从外部载入映像。对DEBUG口的初始化包括设置参数115200 8 N 1以及运行XMODEM协议。对USB DEVICE进行初始化以及运行DFU协议。现在用户可以从外部(假定为PC平台)载入你的映像了。在PC平台下,以WIN2000为例,你可以用超级终端来完成这个功能,但是还是要注意你的映像的大小不能超过13k。一旦正确从外部装载了映像,接下来的过程就是和前面一样重映设然后执行映像了。我们上面讲了BMS为高电平,AT91RM9200选择从片内的ROM启动的一个过程。如果BMS为低电平,则AT91RM9200会从片外的FLASH启动,这时片外的FLASH的起始地址就是0X0了,接下来的过程和片内启动的过程是一样的,只不过这时就需要自己写启动代码了,至于怎么写,大致的内容和ROM的BOOT差不多,不同的硬件设计可能有不一样的地方,但基本的都是一样的。由于片外FLASH可以设计的大,所以这里编写的BOOTLOADER可以一步到位,也就是说不用像片内启动可能需要BOOT好几级了,目前AT91RM9200上使用较多的bootloer是u-boot,这是一个开放源代码的软件,用户可以自由下载并根据自己的应用配置。总的说来,笔者以为AT91RM9200的启动过程比较简单,ATMEL的服务也不错,不但提供了片内启动的功能,还提供了UBOOT可供下载。笔者写了一个BOOTLODER从片外的FLASHA启动,效果还可以。 uboot结构与使用uboot是一个庞大的公开源码的软件。他支持一些系列的arm体系,包含常见的外设的驱动,是一个功能强大的板极支持包。其代码可以 http://sourceforge.net/projects/u-boot下载 在9200上,为了启动uboot,还有两个boot软件包,分别是loader和boot。分别完成从sram和flash中的一级boot。其源码可以从atmel的官方网站下载。 我们知道,当9200系统上电后,如果bms为高电平,则系统从片内rom启动,这时rom中固化的boot程序初始化了debug口并向其发送'c',这时我们打开超级终端会看到ccccc...。这说明系统已经启动,同时xmodem协议已经启动,用户可以通过超级终端下载用户的bootloader。作为第一步,我们下载loader.bin.loader.bin将被下载到片内的sram中。这个loder完成的功能主要是初始化时钟,sdram和xmodem协议,为下载和启动uboot做准备。当下载了loader.bin后,超级终端会继续打印:ccccc....。这时我们就可以下在uboot了。uboot将被下载到sdram中的一个地址后并把pc指针调到此处开始执行uboot。接着我们就可以在终端上看到uboot的shell启动了,提示符uboot>,用户可以uboot>help 看到命令列表和大概的功能。uboot的命令包含了对内存、flash、网络、系统启动等一些命令。 如果系统上电时bms为低电平,则系统从片外的flash启动。为了从片外的flash启动uboot,我们必须把boot.bin放到0x0地址出,使得从flash启动后首先执行boot.bin,而要少些boot.bin,就要先完成上面我们讲的那些步骤,首先开始从片内rom启动uboot。然后再利用uboot的功能完成把boot.bin和uboot.gz烧写到flash中的目的,假如我们已经启动了uboot,可以这样操作: uboot>protect off all uboot>erase all uboot>loadb 20000000 uboot>cp.b 20000000 10000000 5fff uboot>loadb 21000000 uboot>cp.b 210000000 10010000 ffff 然后系统复位,就可以看到系统先启动boot,然后解压缩uboot.gz,然后启动uboot。注意,这里uboot必须压缩成.gz文件,否则会出错。 怎么编译这三个源码包呢,首先要建立一个arm的交叉编译环境,关于如何建立,此处不予说明。建立好了以后,分别解压源码包,然后修改Makefile中的编译器项目,正确填写你的编译器的所在路径。 对loader和boot,直接make。对uboot,第一步:make_at91rm9200dk,第二步:make。这样就会在当前目录下分别生成*.bin文件,对于uboot.bin,我们还要压缩成.gz文件。 也许有的人对loader和boot搞不清楚为什么要两个,有什么区别吗?首先有区别,boot主要完成从flash中启动uboot的功能,他要对uboot的压缩文件进行解压,除此之外,他和loader并无大的区别,你可以把boot理解为在loader的基础上加入了解压缩.gz的功能而已。所以这两个并无多大的本质不同,只是他们的使命不同而已。 特别说名的是这三个软件包都是开放源码的,所以用户可以根据自己的系统的情况修改和配置以及裁减,打造属于自己系统的bootloder。

    标签: 9200 at 91 rm

    上传时间: 2013-10-27

    上传用户:wsf950131

  • 汉字转拼音程序

    汉字转拼音程序,支持3k左右个汉字。 扩展以后可以支持任意多个汉字

    标签: 汉字 程序

    上传时间: 2015-11-28

    上传用户:coeus

  • 监控程序(Monitor)的主要功能是对应用系统硬件及底层软件进行调试

    监控程序(Monitor)的主要功能是对应用系统硬件及底层软件进行调试,也称为Debug程序,是最基本的调试工具。MC9S12DG128的Flash有128K,RAM有8K,而监控程序源代码占用不到3k FLASH,占用23字节RAM。这对用户程序的空间影响并不大。异步串行口是要用来做与PC通讯服务的,监控程序可以用,应用程序当然也可以使用。

    标签: Monitor 监控程序 应用系统 底层

    上传时间: 2014-01-12

    上传用户:皇族传媒

  • Spring 为企业应用的开发提供一个轻量鼠的解决方案。该解决方案包括:基 于依赖注入的核心机制

    Spring 为企业应用的开发提供一个轻量鼠的解决方案。该解决方案包括:基 于依赖注入的核心机制,基于AOP 的声明式事务管理与多种持久层技术的整合, 以及优秀的WebMVC 框架等。 Spring 为J2EE 应用的表现层、业务逻辑层及数据持久层都提供了极好的解 决方案,因为Spring 提供的不仅仅是一种框架,而且提供了一种企业应用的开发 规范υSpring 是实际开发的抽象,其提供的"模板设计"大大简化了应用的开发。 Spring 的系列Template 将通用步碟以优雅的方式完成,留给开发者的仅仅是 与特定应用相关的部分,从而大大提高企3k.应用的开发效率 Spring 支持对POJO 的管理,能将J2EE 应用各层的对象"焊接"在一起,甚 至这些对象无须是标准的JavaBean

    标签: Spring 方案 企业应用 核心

    上传时间: 2016-08-10

    上传用户:exxxds

  • Nuvoton 1T 8051-内核微控制器 N76E003 中文手册 规格书

    特性 CPU:– 全静态8位1T 8051内核CMOS微控制器.– 指令集全兼容MCS-51.– 4级优先级中断配置.– 双数据指针(DPTRs) 工作条件:– 宽电压工作范围2.4V至5.5V.– 宽工作频率最高至16MHz.– 工业级工作温度 -40℃ 至 +105℃. 存储器:– 最高至18K字节APROM用户程序代码区.– 可配置4K/3k/2K/1K/0K字节LDROM引导代码区,用户可灵活配置用途.– 所有FLASH区域分隔为128字节一页.– 内建IAP编程功能.– 代码加密功能.– 256字节片内直接存取RAM.– 额外768字节片内间接存取RAM(XRAM)通过MOVX指令读写. 时钟源:– 16 MHz高速内部振荡器,电源5.0V条件下±1%精度等级。全工作条件范围±2%精度等级.– 10 kHz低速内部振荡器.– 支持外部时钟输入.– 支持系统时钟即时软件切换(On-the-fly)功能.– 支持软件配置时钟除频最高至1/512. 功能:– 多达17个标准通用管脚,另外还有1个只能做输入的管脚。 所有输出管脚可通过软件配置两种输出斜率(slew rate)N76E003 初版规格书2016年11月7日 第 8 页 总258页 版本. V0.04– 标准外部中断脚 ̅̅̅̅̅̅̅及̅̅̅̅̅̅̅– 两组16位定时器/计数器0和1,与标准8051兼容– 一组16位定时器2带有3路输入捕获功能, 9个输入管脚可供选择– 一组16位自动重装载功能定时器3,可用于配置串行口UART的波特率– 一组16位PWM计数中断– 一组看门狗(WDT),由内部10kHz独立时钟作为时钟源– 一组自唤醒功能定时器(WKT),用于低功耗模式下自主唤醒– 两组全双工串口,带有帧错误检测及自动地址辨识功能。 UART0的TXD及RXD脚可通过软件更换管脚位置– 一组SPI总线, 当系统时钟是16MHz时, 主机模式及从机模式最高传输速率皆可达到8Mbps– 一组I2C总线,主机模式及从机模式最高传输速率皆可达到400kbps– 三对, 6通道脉宽调制器(PWM), 10个输出管脚可以选择, 16位分辨率,带有不同的工作模式和故障刹车(Fault Brake)功能– 最多可配置8通道管脚中断功能, 所有的I/O端口都支持此功能, 可通过软件配置边沿或电平触发

    标签: n76e003 微控制器

    上传时间: 2022-08-09

    上传用户:bluedrops

  • Matlab_2015b 完整破解版下载

    Matlab_2015b 完整破解版下载 Matlab R 2015b 这里是一些特点和评价: 界面支持高分屏,在笔记本的3k屏上终于不用模糊地显示了。。。加入了network/graph相关的函数和类,网络的处理和可视化都非常方便。 2015b终于支持MinGW编译器了,不用装庞大的Visual Studio了。 2015b里新加的python相关功能是可以把你的matlab程序编译成一个python本地包,然后就可以拿到python里直接用里面的函数了。听说是发布可以脱离matlab端直接运行,大概是会打包dll的。 计算速度更快是事实,加入了JIT效果拔群。但其实我感觉作用不是特别大,速度这个事情似乎一直并不是matlab的锅,而是取决于代码怎么写…当然对于热衷于在matlab里套循环的人,至少有较大改观。

    标签: 升压电路

    上传时间: 2013-08-01

    上传用户:eeworm