<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[totogo的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/CodeWilliams</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CodeWilliams]]></copyright><item><title><![CDATA[基于s3c2450 s5k5ca camera移植]]></title><link>https://blog.youkuaiyun.com/CodeWilliams/article/details/6302119</link><guid>https://blog.youkuaiyun.com/CodeWilliams/article/details/6302119</guid><author>CodeWilliams</author><pubDate>Mon, 04 Apr 2011 22:23:00 +0800</pubDate><description><![CDATA[简单粗略介绍移植过程......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]]></description><category></category></item><item><title><![CDATA[const在c与c++中用法区别]]></title><link>https://blog.youkuaiyun.com/CodeWilliams/article/details/5672427</link><guid>https://blog.youkuaiyun.com/CodeWilliams/article/details/5672427</guid><author>CodeWilliams</author><pubDate>Tue, 15 Jun 2010 15:59:00 +0800</pubDate><description><![CDATA[(转)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变]]></description><category></category></item><item><title><![CDATA[ ARM/x86中全局变量（静态与非静态）对比]]></title><link>https://blog.youkuaiyun.com/CodeWilliams/article/details/5663588</link><guid>https://blog.youkuaiyun.com/CodeWilliams/article/details/5663588</guid><author>CodeWilliams</author><pubDate>Fri, 11 Jun 2010 11:26:00 +0800</pubDate><description><![CDATA[<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]]></description><category></category></item><item><title><![CDATA[ROMIMAGE工具解析（ARM平台）]]></title><link>https://blog.youkuaiyun.com/CodeWilliams/article/details/5660464</link><guid>https://blog.youkuaiyun.com/CodeWilliams/article/details/5660464</guid><author>CodeWilliams</author><pubDate>Thu, 10 Jun 2010 10:05:00 +0800</pubDate><description><![CDATA[一．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]]></description><category></category></item><item><title><![CDATA[基于SMDK2450 BSP的nandflash layout简析]]></title><link>https://blog.youkuaiyun.com/CodeWilliams/article/details/5604318</link><guid>https://blog.youkuaiyun.com/CodeWilliams/article/details/5604318</guid><author>CodeWilliams</author><pubDate>Tue, 18 May 2010 15:38:00 +0800</pubDate><description><![CDATA[背景2450从nandflash启动，CPU会自动拷贝nandflash前8K到CPU内部SRAM中 描述Block0烧录nboot（steppingstone），主要任务从nandflash上拷贝eboot到地址为0x30038000（物理地址，因为MMU disabled）的RAM上,然后跳转到eboot进入点函数startup中.Block1烧录TOC，就是ima]]></description><category></category></item></channel></rss>