| |
|
| |
| e-con Systems provides high quality services on Windows CE that helps OEMs to realize their end product. The strength of e-con Systems lies in the fact that it offers turnkey solutions in this area i.e it offers both board design and embedded software capability. e-con Systems offers Windows CE services in the following areas |
| |
|
| |
|
[+] BSP Development/Porting
|
|
e-con is a specialist in taking the reference BSP provided by the Microprocessor vendors and customizing it and delivering a production quality BSP for the customer’s target platform. e-con has successfully customized the reference BSP provided for various development Microprocessors like DM3730, AM3715,OMAP 3530,PXA270, PXA320, i.Mx31 to production quality Windows CE BSP for various designed by its customers. To know more about the production quality BSP that e-con runs on its reference design, please visit Windows CE BSP Page.
Normally development boards mostly concentrate on the processor capabilities but the customer might be interested in one particular feature of the processor and might be adding a new set of peripherals that are not part of the development board to their product. Also development boards contain lot of glue logic which may have to be removed in the product designed by the customer. In the process, e-con not only modifies the BSP but also adds new capabilities to the reference BSP.
e-con offers the following services in Wince BSP porting. |
|
|
| |
Eboot services |
| |
- Diagnostics for various peripherals, OS download via USB RNDIS, Ethernet and Serial
- OS load/write from/to NAND, NOR, CF, SD/MMC
- Nand flash Bad block management in eboot
- OEM logo display till the OS fully comes up
- USB Firmware upgrade device class
|
| |
|
| |
Windows CE platform services |
| |
- OEM Adaptation Layer (OAL) modification
- Interrupt Controller changes
- Kernel Debugger KITL enabling
- Persistent Registry
|
|
|
|
|
For more infornation visit Windows ce BSP contents |
|
|
|
|
|
|
[+] Device drivers and protocol stack development
|
|
e-con offers device drivers in the following areas |
|
|
- GPRS – e-con offers GPRS drivers which can simultaneously send data through GPRS and also monitor the signal strength. This calls for support for the RIL architecture. Please read the adjacent article on GPRS connectivity through Dial up and networking for more information.
|
|
- Camera – e-con offers camera module and driver solutions. These camera modules sit on the high speed CMOS interface of various Microprocessors like OMAP 3530, DM3730, AM3517, AM3715,PXA270, PXA300, PXA310, PXA320 and MX31. e-con offers directshow compatible device drivers for Windows CE 6.0/7.0/Windows Embedded handheld for these Microprocessors. For more information please visit our Camera sensor Module page.
|
|
e-con also offers USB video class (UVC) stack development for wince devices. e-con already has developed UVC stacks for processors such as DM 3730, OMAP 3530, PXA300 on top of Windows Embedded compact. |
|
- Nand flash – e-con Systems offers device drivers and ECC for Nand flash devices. More information on e-con’s nand flash solution can be found in Flash Media Drivers page
|
|
- Wi-Fi – e-con offers Wi-Fi driver development services on Windows CE. e-con has the e-WiB daughter card featuring the Marvell 8688 chipset with drivers for Windows CE 6.0 and Linux.
|
|
|
|
|
|
|
|
|
|
|
[+] Computer On Modules
|
|
e-con Systems offers Computer on modules running Windows Embedded compact. These computer on modules(COMs) have the ability to store the entire OS and file system as part of the module and leaving the peripheral interfaces to the carrier board.e-con Systems offers two computer on modules, eSOM270 and eSOM300 |
|
|
eSOM270 - The eSOM270 has windows CE 6.0 running on it and has the PXA270 processor on it. It has got processor, flash and SDRAM on it. It has got peripheral interfaces for SDIO, USB host, USB device, camera interface, AC97, 18 bit LCD interface, 3 serial ports and around 50 GPIOs. For more details please refer our eSOM270 Page. |
|
|
eSOM300 - The eSOM300 has Windows CE 7.0 running on it and has the PXA300 processor on it. It has got optional peripherals such as battery charger, Audio codec, touch screen, Ethernet, RTC on the module other than the flash and the DDR SDRAM which are configurable. For more details, please refer our eSOM300 Page. |
|
|
|
[+] Reference Design
|
|
e-con has reference design that run Windows Embedded Compact. These reference design come with the complete Windows CE BSP and customers can use it to develop their applications using the latest features of wince and also write drivers for their peripherals. The reference design is provided with schematics so that the customers can customize the design. e-con has currently two reference designs running Windows Embedded compact 6.0 and 7.0 respectively. The Regulus reference design runs windows CE 6.0 and the Alioth platform runs Windows Embedded Compact 7.0. |
|
|
|
|
|
|
|
[+] Power Management
|
|
Customers today are in need of advanced mobile devices that need to be battery
powered for a long period of time. For an example, Smart phone these days have a requirement of 125-150
hours of non-usage time. To achieve this and also by not going in for high cost batteries it becomes
important to have a very good power management policy. e-con has designed handheld point of sale systems
that has Ethernet, Wi-Fi, GPRS, bar code scanner, thermal printer, LCD, touch screen, contactless smart card,
magnetic card that run Windows CE. These point of sale terminals has a standby time of 125 hours and also
8-12 hours of complete running time. |
|
|
Power management generally takes place in three places |
|
|
- During component selection – Processor should be able to run at 1V and also all the peripherals like SDRAM should be low powered one meaning should be operational at 1.8V. e-con has got very good experience in choosing the components and has successfully designed products on the same.
|
|
|
- Device driver development - In Windows CE, if the power management APIs for each device is handled in the device driver. There are registry keys in the registry where the time can be set to drive the system to sleep mode if the system is in Idle mode for the above specified time. To drive the device to sleep mode the device drivers are notified by the power management portion of the BSP.
|
|
|
- Power management policy – This is quite dynamic. The policy is more dependent on the application of the device. For example, if a user is watching Video and not touching the mobile device for 15 minutes then the device should not go to standby mode. To solve this problem, e-con proposes a policy where there will be different power management profiles based on what type of customer would use the product.
|
|
|
|
To know more about the Advanced power management options, read our article on Exploring Windows Embedded CE Power Management. The article explores the Windows CE power manager and power states deeply with the source code given by the Microsoft. |
|
|
|
|
[+] Windows CE Product development
|
|
|
| |
 |
|
|