- 博客(5)
- 资源 (18)
- 收藏
- 关注
原创 TQ2440上U-boot下载到DRAM运行,使文件大小超过512K的方法
最近学习TQ2440,喜欢在无OS下让程序在SDRAM上跑,而TQ2440上的uboot在下载程序到SDRAM上运行居然有文件大小的限制!!通过DNW发送超过512k就会被截断!常见的例子就是开发板测试程序代码,部分图片乱码不能正常显示,原因就是代码文件超过了512K,而图像数据往往被链接在最后。TQ的Uboot上,usb下载这部分代码是用module封装的,看不到原代码,有点不厚道!不过
2011-11-10 13:12:55 1009
原创 资源消耗很小的内存池代码
<br />#include "stdio.h"<br /><br /><br />//申请空间头结构<br />struct new_head{ <br /> unsigned int new_size; //申请空间块总大小<br /> void* p_use;<br /> unsigned int magic; //合法性校验,值为(p_user+new_size)<br />};<br /><br />//空闲空间头结构<br />struct fre
2010-08-30 16:14:00 652 1
转载 printf使用
<br />Printf() 输出格式控制<br />[学习笔记--Printf()输出格式控制]<br />hzh-fa 发表于 2006-8-12 12:26:00<br /><br />1.转换说明符<br /> %a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99)<br /> %c 字符<br /> %d 有符号十进制整数<br /> %f 浮点数(包括float和doulbe)<br /> %e(%E) 浮点数指数输出[e-(E-)记数法]<br /> %g(%G) 浮点数
2010-08-29 17:05:00 562
原创 迷你 动态内存管理代码 适于嵌入式系统
<br />由于嵌入式平台需求,自己写了个内存管理程序,可以动态分配和回收内存,求各位看官对该算法的评价。<br />C/C++ code#include "stdio.h"unsigned int free_tmp[1024*1024*2/4]={0};//申请空间头结构struct new_head{ unsigned int new_size; //申请空间块总大小 unsigned int magic; //合法性校验,值为(~new_
2010-08-29 16:55:00 682
原创 修复鼠标单击变双击的问题
<br />鼠标单击变双击的问题很恼人,很多人都会觉得鼠标完蛋了,该换了。<br />其实这个问题很简单,就是鼠标左键的轻触开关触点不够清洁了(在电脑里设置XXX功能是没有用的哦),但是这个开关十分精密,打开后很容易损坏,而单独买一个这样的开关又太费力气了。<br />对于学电子的人来说,可以给这个开关并联一个(203)p左右的陶瓷电容,这样可以起到滤除按键时产生的高频杂波,效果非常好!<br />如果鼠标生产厂采用这样的技术的话,那估计他们的销量会降低30%。<br />这个问题很简单的,可之前就老是简单
2010-06-21 22:08:00 837
家用饮水机臭氧发生器电路图分析
2012-04-11
电子书 pdf 周立功
2011-11-17
stm32 primer2 MP3软解码 程序工程
2011-11-04
Protues+7.5+sp3+破解+汉化+keil驱动
2011-09-25
Protues+7.5+sp3+破解+汉化+keil驱动 part2
2011-09-25
Protues+7.5+sp3+破解+汉化+keil驱动 part1
2011-09-25
单片机上的DES加密算法代码
2011-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人