自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 VS2005不能通过activesync来调试WINCE的设备

 新机器安装的vs2005和设备对应的sdk,新建的app不能deploy, 连接设备出现错误信息 bootstrap could not be loaded 解决方法:删除Local Settings/Application Data/Microsoft/CoreCon/1.0这个文件夹

2009-08-27 12:45:00 765

原创 ARM 9的频率和指令周期的问题

 一直对ARM执行一条指令需要多少时间不清楚,现在通过一个测试函数来分析一下 C函数如下   starttime = GetCurrentTicks();     for (i = 0; i         ;   }  endtime = GetCurrentTicks();  printf("loop %d using %d ms/n", fclk*dwLoop, endtime

2009-08-21 14:20:00 3635

原创 ARM Linux启动过程学习

 linux根目录中的vmlinux.o为arm-linux-ld link得到的一个elf格式的文件,这个文件包含kernel下的head.o+driver+MM+FS+net等其他o文件。 使用kernel目录下的vmlinux.lds link脚本生成vmlinux elf格式的可执行文件 Vmlinux使用arm-linux-objcopy生成bin格式的文件 imag

2009-08-20 13:24:00 976

原创 ARM下的C语言函数和对应的汇编代码

 C语言在EVC++ ARM平台下对应的汇编代码:int testasm(int a, int b){       return a+b;}testasm(1, 2);  Mov r1, #2Mov r0, #1Bl testasm//执行bl之后,pc跳转到函数地址,同时lr设置为当前PC+4,共函数返回 //进入函数后,PC指针发生变化

2009-08-20 13:08:00 1129

原创 逻辑地址、线性地址、物理地址和虚拟地址的区别

物理地址是最简单的了。就是指SDRAM的地址。例如ARM的平台上可能使用64M,物理地址就是从0x30000000到0x34000000虚拟地址又被称为线性地址,32bit的整数表示0-4G的地址空间。逻辑地址在X86中使用段:偏移的方式来表示指令或是数据的地址 MMU使用段单元把逻辑地址转为线性地址。paging unit把线性地址转为物理地址

2009-08-17 11:16:00 2065

原创 suid的含义

Unix/Linux中如果一个文件设置了suid bit则表示当其他进程执行这个文件的时候使用这个文件的owner的UID。通常进程执行文件使用的UID为进程owner

2009-08-14 11:28:00 662

原创 sscanf的一个用法

int id = 0; CString strUrl = "application/txt/txt.htm?id=3"; sscanf((LPCTSTR)strUrl, _T("%*[^=]=%d"), &id);   可以把id=3中的3赋值到id中

2009-08-05 17:59:00 485

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除