- 博客(5)
- 收藏
- 关注
转载 Linux内核:内存寻址
内存地址分为三种:逻辑地址,线性地址,物理地址。在分段的CPU结构中,程序中引用的地址都是逻辑地址,逻辑地址经过分段单元成为线性地址。然后经过分页单元成为物理地址,物理地址就是硬件电路寻址的实际地址。如果CPU体系结构不支持分段,那么逻辑地址等于物理地址。一般RSIC指令的CPU都不支持分段,如arm。复杂指令的CPU支持分段,如x86。 一.分段 1.硬件中的分段:因为x86体系结构是分段的
2013-06-18 23:02:04 518
原创 功能最完善的uboot
1. 自动识别从Nor Flash或Nand Flash启动 2. 集成USB device驱动,使用DNW从计算机下载程序,适用于win和linux系统 3. 串口终端下带有操作菜单,一键式快捷操作 4. 支持烧写yaffs2文件系统 5. 可在内存中运行程序,适用于调试裸机程序 6. 支持启动zImage内核镜像 7. 集成LCD驱动,支持3.5寸、4.3寸和7寸TFT液晶显示
2013-01-14 16:03:55 361
转载 动态内存存储及操作函数
CvMemStorage typedef struct CvMemStorage { struct CvMemBlock* bottom; struct CvMemBlock* top; struct CvMemStorage* parent; int block_size; int free_space; } CvMemStorage; 内存存储器是一个可用来存储诸如序列,轮廓
2012-04-12 14:52:09 614
原创 C语言数据运算中格式问题注意
A=B B的值不会因为A得类型而改变。 A=B*C 是先计算B*C的结果,再赋值给A B*C的结果不会因为A得类型而改变。 addr = 10*4096; 先不管addr是什么类型,先计算10*4096的值,10*4096运算的结果本身与addr是什么类型无关。 首先要搞清楚,10,4960是什么类型。 根据C语言标准,字面值10进制常数,如果在int范围,
2012-04-09 15:12:55 494
转载 sift算法介绍
主要步骤 1)、尺度空间的生成; 2)、检测尺度空间极值点; 3)、精确定位极值点; 4)、为每个关键点指定方向参数; 5)、关键点描述子的生成。 L(x,y,σ), σ= 1.6 a good trad
2012-04-08 14:56:23 555
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人