Team Leader Software Development at Leica Geosystems AG
With almost 200 years of experience as an industry leader in creating and developing solutions for surveying and geographical measurement, Leica Geosystems is a global company supporting measurement professionals worldwide.
Based in eastern Switzerland, Leica Geosystems is known for high-quality and innovative solution development. Leica Geosystems creates geospatial turnkey solutions for professionals across the world.
Based on the desire to improve their survey products line, Leica Geosystems has strived to develop a new product called CS20.
This new product represents a step-ahead solution combining robust design, high performance, connectivity and intuitive user experience.
Witekio provided a complete embedded and low level development service, including BSP customization, driver development and global system performance optimizations. The survey equipment we collaborated on is called ‘’CS20’’, which is a custom high quality handheld device based on Texas Instruments OMAP4430 processor.
In close collaboration with Leica Geosystems teams, we assisted them in porting, developing and optimizing the low level stack of Windows Embedded Compact 7 in order to fulfill their expectations for high performance and quality solution.
Along with global system performance enhancement, Witekio provided its expertise on other embedded subjects such as eMMC driver development to graphical layer optimization. In regard to boot time optimization, we reduced the CPU boot time, allowing H264 video rendering in 3D OpenGL context. We also helped to fix major blocking issues on several drivers such as USB Host and Device, SDCard, low power suspend support, etc.
We worked in close collaboration with Leica Geosystems and assisted them in debugging Wifi and Bluetooth drivers and thus allowing a connectivity capable device.