e-ConSystems
Search this site
    Case Study  
  Building a picture in picture Set top box using Windows CE  
  Real time data collection using Windows CE  
 
    Article  
  GPRS connectivity through
dial up and Networking –
Part II
 
  Choosing a camera for your product  
  GPRS Connectivity through Dial Up and Networking on Windows CE  
  Windows CE 5.0 vs 6.0  
 
    Testimonial  
 
"We chose e-con Systems, since they had the skill sets and relevant experience that were required to carry the work."
 
    News  
  e-con System's escalated to Silver Level Membership with Microsoft® Windows® Embedded Partner (WEP)  
  DRS Technologies licenses e-con's Windows CE camera stack for its POS application.  
 
 
 
 
 
 
 
 
 
 
 
 
 
    Article  
  GPRS Connectivity through Dial Up and Networking on Windows CE  
  Using e-con's camera solution for applications such as 1D, 2D bar code capture  
 
 
 
 
    Case Study  
  Customization of Sirius to develop a handheld data logger  
 
 
    Related Links  
  System Design  
  Board Design  
  PCB Design  
  Embedded Software  
      Windows CE.NET  
      Embedded Linux  
  Productized Services  
      Reference Platforms  
        Sirius  
        Capella  
      Camera Sensor Module  
      Triton Cam  
      Windows CE Flash Media Drivers  
      Quad UART Module  
      GSM/GPRS/GPS Module  
      PXA270 System On Module  
 
You are here:Home>Services>Embedded Software - Windows CE.NET
Windows CE Services    
e-con Systems provides high quality services on Windows CE .NET that helps OEMs to realize their end product. The strength of e-con Systems lies in the fact that it offers turn key solutions in this area i.e it offers both board design and embedded software capability. e-con Systems offers Windows CE .NET services in the following areas
 
GetQuote
 Want to develop a device driver or do BSP development/porting in WinCE?
BSP Porting/Development
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 PXA270, PXA270, PXA320, AU1250, i.Mx27, i.Mx31 to production quality BSP for various designed by its customers. 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 add news capabilities to the reference BSP. E-con offers the following services in 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
Windows CE platform services
    • OEM Adaptation Layer (OAL) modification
    • Interrupt Controller changes
    • Kernel Debugger KITL enabling
    • Persistent Registry
Flash media drivers
e-con Systems offers complete NAND flash solution through its eNAND software for Windows CE. eNAND software includes the flash media driver and the error correction code. E-con provides support for a large number of NAND flash devices from various manufacturers like Toshiba, Micron, SanDisk, Fujitsu and Samsung. The following are the various advantages of using e-con’s nand flash solution
 
    • OEM Adaptation Layer (OAL) modification
    • Interrupt Controller changes
    • Kernel Debugger KITL enabling
    • Persistent Registry
More information on e-con's nand flash solution can be found in
http://www.e-consystems.com/winceflashdriver.asp
 
Device drivers
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 PXA270, PXA320, AU1250,i.Mx31 and i.Mx27. e-con offers directshow compatible device drivers for Windows CE 6.0 for these Microprocessors. For more information please visit http://www.e-consystems.com/camerasensor.asp.
    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 http://www.e-consystems.com/winceflashdriver.asp.
    Wi-Fi – e-con offers device drivers for AR5212/AR5213 on Windows CE. Please refer to www.e-consystems.com/wireless.asp for more information.
 
Reference Design
e-con Systems has developed Windows CE based reference designs catering to multiple applications. The Marvell PXA270 based reference design namely Sirius, is e-con’s handheld reference design that runs Windows CE 5.0/6.0. With Sirius, the customer can test any of the modern day consumer interfaces like GPRS,GPS, Ethernet, Wi-Fi, Bluetooth, camera and NAND flash. Other than this e-con has expansion bus interfaces where customers can build daughter modules which can be application specific, Customers who have bought Sirius in the past have customized it to develop their own products using the Sirius BSP. To know more about Sirius, have a look at http://www.e-consystems.com/sirius.asp
 
Power Management
Customers today are in need of advanced mobile devices that needs 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 had 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.
 
Windows CE Product development
e-con Systems has developed products based on Windows CE,Windows Mobile. Such products include but not limited to mobile phones, point of sale terminals, data loggers, pay phones and digital picture frames.
 
 
 
 
Copyright 2004 e-con Systems