Linux vs WinCE in my case

Dec 02, 2003 13 Replies

Hi all,



Still searching for answers on the web before we start off with this 'new terminal' thingy. I can keep it simple saying the specs for that terminal are like a bus system, PC104 would be close enough. We are a 20 employee company specialised in data-communication for transport-industries. All of wich are service,finance,project,sales and ofcourse R&D-employees. We want to use make software:



  1. Stable
  2. Driver-support
  3. Short time to market
  4. Nice user interface.

Out of three software-developpers 1 is used to design/build server-side Delphi-apps for Windows. Another is used to design/build embedded C for the old 8-bit client. The third only builds.



So now my question: LINUX or WINDOWS CE?



Please some help would be nice.


You don't provide enough information to indicate which to choose, but having worked with both, my advice would be to use Linux unless there's some compelling reason which pushes you in the direction of CE.

Borland has Kylix (Delphi) for Linux...

/RogerL

Roger Larsson Skellefteå Sweden

Richard,

You should take a look at On Time RTOS-32

formatting link
It's a Win32 subset real-time operating system. Minimum memory footprint is 16k (not megabytes!). It supports C/C++ and Delphi and is royalty free.

You can download a free test version from On Time's Web site.

Peter

Hi Mark,

For embedded design (GUI) where high availability is crucial :

- Windows CE : this is the fourth major release, what's next ? :-(

- Linux embedded : open source can be a good choice.

- QNX + Photon app builder : not so expensive, and very reliable. You can download a free evaluation CDROM at

formatting link

- VxWorks + Tilcon : a bit more expensive, but very common RTOS

- eCos : it's free ?

What kind of CPU : x86 only, or real embedded processor (ARM/PPC/XScale) ?

Regards Emmanuel.

Mark wrote:

Future

Don't tell the customer it runs DOS ;-)

I cuutrently work as a contractor for a company that switched to WinCE. Their product is about to be released, and to meet their quality goals they are now reclassifying bugs as features, rejecting them with: "functions as designed"....

That might be understandable with some minor Windoze annoyances (there are quite a few of those) but there at least two severity 2 bugs there that I've found.

Smaller than the original Turbo Pascal? That must be quite an interesting subset! I'll check it out, maybe I can use it in my V20 project. :^)

Ron Sharp.

Call it a "proven operating system", e.g.

formatting link

I agree with David that FreeDOS would be a good choice.

Or call it a "program loader"

Either way, you've got a learning curve to surmount. Consultants could make up for that but, of course, they're costly. I'd vote for Linux for a couple of reasons. First, it is capable of satisfying all of your stated goals. Second, and career-wise, it's where things seem to be heading. And third, you'll have "free" as well as "subscription"-based options for where you get the Linux software and support. Take a look at

formatting link
for information, tips and products using Linux.

Sounds to me like it is about time for you to fire your client.

Nah, regardless of my opinion, the job is a goldmine because of all the overtime... ;-) (which I get because of others' incompetence and inability to meet deadlines :-)

The developers originally wanted VxWorks, then from above it came WinCE.....

Hi,

Thanks to all that replied (or still intend to). Nice to know that the little research I did the last few days did came up with almost these results. So what is better than starting a project unbiased.

I read the Kylix-specs last week and like those very much. I will definitly check out all other suggestions you all made but Linux seems the way to go. One of the extra advantages will be the missing of license-fees. It didn't appear in my list. Kylix seems to be a perfect match for the project because we are like day-one Borland-usres; using the C++Builder-IDE for a C-source-editor and Delhpi at the server side.

Ofcourse, I could ask my second question; what is Kylix like? But I'm afraid I'm gonna have to figure that one out myself. I think a new Linux-newbie is born!

Thnx all! MARK

Another alternative is a small, fast RTOS that works for 8/16/32 bit called Sciopta --

formatting link
...it's assembler and C based - royalty free and source code is included....

(not

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required