Embedded / RTOS

Moderators: None (Apply to moderate this forum)
Number of threads: 373
Number of posts: 682

This Forum Only
Post New Thread
Single Post View       Linear View       Threaded View      f

Report
Embedded software design Posted by rahul_420 on 10 Jan 2002 at 2:32 AM
what is meant by emdedded software?
what is difference between a simple software and embedded one?
What is difference between c++, JAVA and Embedded c++ and embedded Java?
Report
Re: Embedded software design Posted by int_21h on 11 Jan 2002 at 8:10 AM
: what is meant by emdedded software?
: what is difference between a simple software and embedded one?
: What is difference between c++, JAVA and Embedded c++ and embedded Java?
:

i believe the label "embedded" refers to using devices other then PC's (or traditional computers)...typically these embedded devices will run on a multitude of processors ( motorolla, ATMEL, IBM, SUN,..etc) and the software is usually designed to be very compact and use as few cpu cycles as possible

unlike the traditional ("simple") software , which is designed and compiled on an x86 or 68K , that will be targeted to run on an larger scale

can anyone else add more?...

Report
Re: Embedded software design Posted by jeffpost on 15 Jan 2002 at 2:57 PM
: what is meant by emdedded software?
: what is difference between a simple software and embedded one?
: What is difference between c++, JAVA and Embedded c++ and embedded Java?
:
Having done embedded software for 18 years, I might have a few insights.

A system is embedded if it is used as other than a general purpose computer. A PC can be embedded if it's used to, for instance, control some industrial process. But most embedded systems are small, using 8051, Z80 or i960 CPUs. The thingies that allow you to program your VCR or operate your microwave oven are embedded systems.

If an embedded system is real-time, there are many issues that come into play but don't apply to PC software. Far too much to go into in a short reply. There are several books available on embedded system design (check for them on www.amazon.com). In short, application programmers don't usually make good embedded system programmers, but embedded system programmers can do anything. Well, almost anything.



Report
Embedded firmware - doubts Posted by sidd_u on 9 Jul 2002 at 8:30 PM
hi
Im a windows device driver guy now into firmware development. I can call my project embedded one. I have to work with 8051 and control a USB printer via a USB host controller.

it is like this

PC-> bluetooth <<<------->>>> bluetooth-->8052-->USB HC-->printer

the on the right side is my project an embedded system with a BT module, a 8052, a USB host controller & Printer.

As this is bidirectional communication I got hell lot of doubts and no one to guide me I want ur help can u ?

regards,
Siddarth,
Taipei, Taiwan

Report
Re: Embedded firmware - doubts Posted by Manjumn on 20 Sept 2002 at 12:46 AM
Hi Siddarth,
What are your doubts ?

Regards
Manjunath

Report
Re: Embedded firmware - doubts Posted by RamK on 10 Dec 2002 at 12:00 AM
Hai siddu,

Please list ur doubts...

Ramk
Indchem,India


: hi
: Im a windows device driver guy now into firmware development. I can call my project embedded one. I have to work with 8051 and control a USB printer via a USB host controller.
:
: it is like this
:
: PC-> bluetooth <<<------->>>> bluetooth-->8052-->USB HC-->printer
:
: the on the right side is my project an embedded system with a BT module, a 8052, a USB host controller & Printer.
:
: As this is bidirectional communication I got hell lot of doubts and no one to guide me I want ur help can u ?
:
: regards,
: Siddarth,
: Taipei, Taiwan
:
:

Report
Re: Embedded software design Posted by adkoli on 21 Aug 2002 at 11:03 PM
: : what is meant by emdedded software?
: : what is difference between a simple software and embedded one?
: : What is difference between c++, JAVA and Embedded c++ and embedded Java?
: :
: Having done embedded software for 18 years, I might have a few insights.
:
: A system is embedded if it is used as other than a general purpose computer. A PC can be embedded if it's used to, for instance, control some industrial process. But most embedded systems are small, using 8051, Z80 or i960 CPUs. The thingies that allow you to program your VCR or operate your microwave oven are embedded systems.
:
: If an embedded system is real-time, there are many issues that come into play but don't apply to PC software. Far too much to go into in a short reply. There are several books available on embedded system design (check for them on www.amazon.com). In short, application programmers don't usually make good embedded system programmers, but embedded system programmers can do anything. Well, almost anything.
:
:
:
: Well, I have some more things to add. ;)
The word embedded is coined because, the software resides inside a hardware environment and controlls it! But this just doesn't qualify any system to be embedded system. Rather there are some characteristics that can certainly qualify an embedded system:
1. Single functioned. System is specific to an application. This is a major distinguishing factor. The normal desktop systems will handle many things such as controlling a printer, document editors, browsers, games and manymore
2. Resource contraints: Embedded systems will have very less resources. This is very natural as the system is application specific. The cost of an embedded system is expected to be very less.
3. Optionally real-time performance should be exposed.

As regard to embedded software. THis is something which resides inside a hardware.

Good Luck guys,

Prashant Adkoli.
mail me @: adkoli@mbplindia.com
Report
Re: Embedded software design Posted by Namanojha on 7 Nov 2012 at 2:09 AM
embedded-processor architecture designed specifically for the Altera family of FPGA s. computing applications, from DSP to system-control.
http://www.automateandvalidate.com



 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.