Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
10/25/04 03:58
Read: times


 
#79766 - RE: Windows CE, Embedded XP
Responding to: ???'s previous message
Microsoft claim CE to be real-time. As to how 'real time' it is and whether their real time matches your requirements for 'real time' is another matter. I can say that with my recent experience in doing a data logger on a HP Ipaq 2210 CE machine, I did have some real time issues with comms and that was solved by playing around with the task priorities. So, I was fairly impressed. As to whether I would choose CE over anything else would depend on the exact application - if there was GUI involved, CE may be a good choice. In the above instance, I really had no choice in O/S, but the experience was positive - the free tools are pretty good along with the simulators. The one thing that gave me the most grief was converting UNICODE strings to ascii strings - that took a bit of searching on the web. CE uses unicode internally and I wanted to log data in normal ascii strings, so I did everything in unicode and converted to ascii when I wrote the file. I can't remember the exact naming off the top of my head but there is a macro that does the conversion, but it allocates memory for the destination string. since my code was in a thread, after a number of string conversions, the application would abort. The solution was to do the string conversion in a subroutine and a declaration in the subroutine would tell it to clean up the allocated memory.

List of 4 messages in thread
TopicAuthorDate
Windows CE, Embedded XP            01/01/70 00:00      
   RE: Windows CE, Embedded XP            01/01/70 00:00      
   Waaaaaaaaaaaaay off-topic!!!!            01/01/70 00:00      
      RE: Waaaaaaaaaaaaay off-topic!!!!            01/01/70 00:00      

Back to Subject List