Geeks With Blogs
Kate Moss' Open Space June 2011 Entries
Introducing the New Boot Framework in CE 7
CE 7 introduces a new boot loader framework, BLDR (platform\common\src\common... Some people like its powerful and flexbility, others may feel its too complicate as a boot loader framework. Despite to the favor, it is already there; so let's take a look at its features. Unlike the previous BL framwork (CE7 still provides it in platform\common\src\common\... is a monolithic library, the new framework has more architecture structure. It not only defines main body but also provides rich components, ......

Posted On Thursday, June 30, 2011 9:01 AM

NEON Intrinsic Support in CE7
Just a side note for people who may be interested in creating high performance code to take advantage on NEON instruction set but wish to use NEON intrinsic instaed of coding assembly. Compiler won't generate NEON opcode unless application use the NEON intrinsic explicitly. Basically, you need ARMv7 build enviroment, so compiler can emit NEON opcode. Intrinsic prototype can be found in public\COMMON\sdk\inc\arm_n... and that is all you got. If you ever find an NEON opcode does not have corresponding ......

Posted On Wednesday, June 29, 2011 5:49 PM

BusEnum2 and a Minor Bug Fix
The default root bus driver, BusEnum, enumerate and active drivers one by one in synchronized manner. It is not only slowing the boot time but in the even if any of driver's init function (XXX_init) get hanged, the whole system won't boot at all. There is a sample of enhanced root bus driver, BusEnum2, on the The page provides the sample code and the detail explanation of the design concept. With multi-threaded BusEnum2 on CE7 with SMP enabled ......

Posted On Wednesday, June 29, 2011 5:42 PM

Experience the new Bootloader of CE7 VirtualPC BSP - Display Resolution Override
The CE 7 (aka. Windows Embedded Compact) provides many new features, a new VirtualPC is one of them and as a replacement of Device Emulator in CE 6. The bootloader of VPC BSP utilize a new introduced framework in CE7, the BLDR (not the BIOSLOADER!) It provides many rich and advanced feature, I will introduce more detail in my future posts. Today, I am going to introduce a basic usage: setting the display resolution. One of the benefit os using the BLDR is it provides interactive user interface, no ......

Posted On Wednesday, June 29, 2011 5:04 PM

Copyright © Kate Moss' Open Space | Powered by: