10 2008 档案

S3C2410存储器管理单元
摘要:MMU,全称Memory Manage Unit, 中文名——存储器管理单元。 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需... 阅读全文

posted @ 2008-10-30 09:46 萧浪 阅读(507) 评论(0) 推荐(0)

S3C2410简易JTAG详解
摘要:常见的JTAG cable结构都比较简单,一端是DB25,接到电脑的并口上,中间经过74HC244和一些电阻实现电平转换(5V3.3V?)(也有比较猥琐的只用了 几个100 Ohm电阻的方案),另一端的JTAG header接到目标板的JTAG interface。 并口DB25原先主要是用来连接打... 阅读全文

posted @ 2008-10-29 10:00 萧浪 阅读(2586) 评论(0) 推荐(0)

ARM S3C2410硬件手册上的重要部分
摘要:a.Memory Controller b.Nand Flash c.UART d.Interrupt e.Timer Memory Controller SDRAM: S3C2410 提供了外接ROM、SRAM、SDRAM、NOR Flash、NAND Flash的接口。S3C... 阅读全文

posted @ 2008-10-28 09:51 萧浪 阅读(1122) 评论(0) 推荐(0)

Windows CE 6.0 bootloader 启动分析
摘要:在Windows CE 6.0中,内核(Kenerl)和OEM代码被分成oal.exe、kernel.dll和kitl.dll三个部分,其中启动代码(startup)和 OAL层的实现部分不再与内核链接生成NK.exe,取而代之的是启动代码(startup)和硬件相关且独立于内核的OAL层的实现部分... 阅读全文

posted @ 2008-10-27 11:08 萧浪 阅读(2092) 评论(1) 推荐(0)

启动程序BootLoader的分析
摘要:1什么是BootLoader BootLoader就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境设置成一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。 BootLoader是严重地依赖于硬件而实现的,特别是... 阅读全文

posted @ 2008-10-24 17:08 萧浪 阅读(3506) 评论(1) 推荐(2)

WinCE中的消息驱动
摘要:WindowsCE是事件驱动的操作系统,所有的消息都是使用一个名为MSG的结构来传递。MSG结构共包含六个字段,MSG定义如下: typedefstructtagMSG{ HWNDhwnd;//接收该消息的窗口的句柄 UINTmessage;//代表消息值,每一个Windows消息都有一个消息值,该... 阅读全文

posted @ 2008-10-24 10:46 萧浪 阅读(1084) 评论(0) 推荐(0)

wince怎样启动自启动自己写的程序
摘要:1、注册表 1.配置project.bib或者添加User Feature,以将含入NK.bin 请参考《让程序在Windows CE系统启动时自动运行-快捷方式》 2.配置platform.reg或者common.reg,在[HKEY_LOCAL_MACHINEinit]段添加如下类似内容: ... 阅读全文

posted @ 2008-10-24 09:35 萧浪 阅读(2257) 评论(0) 推荐(0)

RegisterClass
摘要:函数功能:该函数注册在随后调用CreateWindow函数和CreateWindowEx函数中使用的窗口类。 RegisterClass函数己经由函数RegisterClassEx函数来代替,但是,如果不需要设置类的小目标则仍然可以使用RegisterClass函数。 函数原型:ATON Reg... 阅读全文

posted @ 2008-10-24 09:08 萧浪 阅读(1297) 评论(0) 推荐(0)

WINCE物理和虚拟地址的问题
摘要:WINCE物理和虚拟地址的问题 在MAP.A中地址映射表转换物理地址到虚拟地址 EXPORT OEMAddressTable[DATA] ; LTORG AREA OEMAddressTable, DATA, READONLY ;OEMAddressTable ;;;------------... 阅读全文

posted @ 2008-10-23 17:15 萧浪 阅读(2295) 评论(0) 推荐(1)

进程间通迅之文件映射
摘要:Windows CE同样支持无名和有名的内存映射文件。在开发软件的过程中,如果需要读写大容量的文件,或者需要在不同进程内的线程之间通信,最好采用内存映射文件,而且最好在全局地址空间内(0x4200 0000到0x7FFF FFFF)分配。这会事半功倍。 嵌入式系统采用两级页表的方式进行虚实地址变换,... 阅读全文

posted @ 2008-10-21 07:52 萧浪 阅读(562) 评论(0) 推荐(0)

WaitForMultipleObjects用法
摘要:WaitForMultipleObjects是Windows中的一个功能非常强大的函数,几乎可以等待Windows中的所有的内核对象(关于该函数的描述和例子见MSDN,)。但同时该函数在用法上却需要一定的技巧。 原型:DWORD WaitForMultipleObjects( DWORD n... 阅读全文

posted @ 2008-10-20 09:22 萧浪 阅读(2285) 评论(0) 推荐(0)

WaitForSingleObject的用法
摘要:WaitForSingleObject的用法 1.WaitForSingleObject 的用法 DWORDWaitForSingleObject(HANDLE hHandle,DWORD dwMilliseconds ); 参数 hHandle 是一个事件的句柄,第... 阅读全文

posted @ 2008-10-20 09:19 萧浪 阅读(113792) 评论(3) 推荐(5)