摘要:
CSDN博客作者green_girl近日发表了一篇文章“程序员之死”,对“产品的成功跟技术之间的相关性”进行了讨论,提出了自己的观点:两者之间没有必然关系,没有纯粹的程序员,再好的技术必须有好的商业模式才能成功。程序员“已死”?Kent Beck在《实现模式》一书中提到:“写的好代码不一定市场上面买的好,市场上面很... 阅读全文
摘要:
四、增加串口功能 串口在调试时,打印调试信息是很有用的;在nboot过程中,打印些信息,若是发生crash,也可判断是否在nboot阶段。 串口采用UART0,115200波特率。 1、Clone过来的bsp默认是采用UART1,修改"\SRC\INC\bsp_cfg.h"文件[代码]2、在nboot目录下新建debug.c文件,并加入工程。debug.c文件完成串口的初始化和字符串输出功能,其代... 阅读全文
摘要:
一、写在前面WinCE 6.0涉及到2个关键二进制烧录文件:eboot.nb0和nk.bin。其中eboot是CE的bootloader,主要工作是初始化芯片的各寄存器和外设,比如sdram、串口、网络等,然后把nk.bin从flash copy到sdram启动;nk.bin是CE内核映像文件。 当系统采用NORFlash+S3C2410架构时,上电时,NORFlash被映射到0x0000_000... 阅读全文
摘要:
通常情况,wince系统默认的image大小是32M,一般这个大小是够了。但如果添加的组件比较多,生成的NK.bin就会超过32M,这时就需要做一些修改了。 1、将项目的配置属性 "Run-time image can be larger than 32MB (IMGRAM64=1)"打上勾。 2、修改Eboot下的loader.h#define ROM_RAMIMAGE_SIZE 0x02300... 阅读全文
摘要:
1.startup.s内核入口点startup.S,内核从这里启动.因为内核经过bootloader加载,内核运行时候,已经由bootloader完成了硬件的基本初始化(关闭watchdog, pll设置等等)所以,startup.S的任务比较简单,只是将oemaddrtab_cfg.inc里面的g_oalAddressTable数组地址作为参数,传递给KernelStart,这个数组用来描述和实... 阅读全文
摘要:
由于良好的性能、低廉的价格和灵活方便的特性,USB 摄像头正被广泛的集成到嵌入式系统中。例如,通过USB 摄像头WinCE系统可以很方便地得到实时图像,这对某些要求实时图象监控的嵌入式系统是一个很不错的选择。但是由于嵌入式硬件平台的多样性,以及WinCE对USB设备驱动开发只提供了底层支持,再加上许多摄像头厂商尚未提供WinCE下的USB摄像头驱动,这对初级开发人员在开发WinCE USB摄像头程... 阅读全文
摘要:
作者: 转载 不详WINCE6.0安装顺序说明1、先装Visual Studio 2005, 我拿到的是Professional Edition。最好别用DEFAULT安装,把组件CUSTOM一下,不然会花很多冤枉的磁盘空间。WINCE600的Platform Builder不像WINCE500是独立的,而是作为VS2005的插件,以后建立和定制OS、编译调试全部在VS2005里完成2、安装Vis... 阅读全文
摘要:
作者: FLandY email:flandy1982@sina.com由于笔记本电脑无并口, 手头上正好又有ulink2,于是花了半天的时候研究如何使用ulink2烧写mini2440开发板上的nor flash.烧写过程如下:1. 按照原理图连接好了ulink2, (RTCK悬空), 芯片能够正常的探测到, nor flash能够正常擦除.2. 使用H-JTAG软件包里的H-CONVERT小工... 阅读全文
摘要:
/******************************************************作 者:温子祺*联系方式 :wenziqi@hotmail.com*说 明:WINCE下快速编译单个驱动*****************************************************/快速编译驱动(不用多说,看图):步骤1:步骤2:显示结果:分析:编译I2C驱动... 阅读全文