30 likes | 176 Views
This training center module covers the fundamental aspects of porting applications from a Windows 32-bit platform to mobile devices. Gain insights into the necessary characteristics of mobile platforms, identify components of the original application that will require changes, and address potential challenges during the porting process. Additionally, learn what to consider when developing software in embedded environments that may be adapted for future devices. Explore various RTOS options like QNX Neutrino, VxWorks, and WinCE, and select the best system for tasks like cell phone billing or radio-based home automation.
E N D
Embedded Systems Software Training Center EMBEDDED SYSTEM SOFTWARE AND RTOS BASICSHOME TASK
Self Study. • Some application is implemented to run on Windows 32 platform. You get request to port it on some mobile device. What characteristics should you know about the mobile device platform? What parts of initial application will be changed/added/removed? What challenges can you meet during of porting? • You get request to develop software for some part of the embedded system, that could be ported later to another device. What should you take into account while developing the software? What subsystems in general will be in your application?
Self Study (cont.) Short overview for RTOS QNX Neutrino, VxWorks, WinCE, mITRON4.0, Micro/OS-II Architecture Supported platforms Scheduling Kernel features Supported standards Development tools Select some RTOS or OS-less variant for task: Cell-phone billing system Radio-based home automation system Prove your selection, what is the reason and important features?