- 博客(5)
- 收藏
- 关注
原创 基于s3c2450 s5k5ca camera移植
简单粗略介绍移植过程......1.确保AVDD、DVDD、DOVDD供电正确,确保IIC能够正常通信(读取sensor id),有MCLK(默认27M)输入,再通过IIC初始化sensor后,sensor就会有输出(PCLK, VSYNC, HSYNC, D0~~D7),PCLK大小64M。对于读写sensor register,可以通过以下规则: 写寄存器操作0x70002cfc: 0x0028, 0x7000, //写段地址操作 0x002A, 0x2CFC
2011-04-04 22:23:00 2808 1
转载 const在c与c++中用法区别
(转)C++中extern “C”含义深层探索使用const目的就是指望编译器为我们的代码进行有益检查1.c++能把(已常量赋值的)const变量看作编译期间常数,c没种种功能。例如: const int BUFRSIZE = 1024; char chArray[BUFRSIZE]; //在c++中合法,而在c中非法所以,如果c程序员想定义编译期间常数,还得乖乖依靠预处理指令:#define BUFRSIZE1024;char chArray[BUFRSIZE];2.c++默认const变
2010-06-15 15:59:00 569
原创 ARM/x86中全局变量(静态与非静态)对比
<br />使用VS2005编译,enable /TP编译选项(Compile as C++ Code)和/FA编译选项.文中描述的全局变量为非静态全局变量<br />C++代码:<br /> staticintnsInitGlobal = 1;<br />staticintnsUninitGlobal;<br /> <br />intnInitGlobal= 1;<br />intnUninitGlobal;<br /> <br />int_tm
2010-06-11 11:26:00 1373
原创 ROMIMAGE工具解析(ARM平台)
一.wince6 OS 编译大体过程build (public code)->sysgen->build (BSP)->buildrel->makeimg, 其中makeimg 命令调用romimage.exe (运行该命令romimage.exe ce.bib )产生最终的nk.bin 。其中ce.bib 是merge 了系统中所有bib 文件( 当然包括config.bib 和platform.bib) 。 二.ce.bib 中的内容包含四大部分 1. MEMORY section划分内存块 格式:Na
2010-06-10 10:05:00 1306 4
原创 基于SMDK2450 BSP的nandflash layout简析
背景2450从nandflash启动,CPU会自动拷贝nandflash前8K到CPU内部SRAM中 描述Block0烧录nboot(steppingstone),主要任务从nandflash上拷贝eboot到地址为0x30038000(物理地址,因为MMU disabled)的RAM上,然后跳转到eboot进入点函数startup中.Block1烧录TOC,就是ima
2010-05-18 15:38:00 965
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人