embedded system
Embedded Linux - Linux Operating System for Microcontrollers
Submitted by RarCod on October 25, 2008.
|
Linux is becoming a very popular operating system, especially for embedded domain. From 1991 it was continuously developed and now it is one of the most popular operating system. A lot of hardware platforms (microcontrollers) are using embedded Linux, some of them being ARM, PowerPC, Intel. |
- RarCod's blog
- 2 comments
- Read more
- 11050 reads
How to process audio WAV files in embedded systems
Submitted by brumbarchris on October 1, 2008.
|
This article shows how you may play WAV file created on your PC on an audio embedded system (comprising of a microcontroller, a DAC and a D class amplifier); it will detail the format of WAV files, show how you may extract raw data from them, how you translate it and how you should play it on. PC motherboards have both negative and positive supply voltage, therefore it is relatively easy for them to generate the dual polarity signal required to play a sound in a speaker. But how about audio embedded systems? Their overwhelming majorities (think about the number of mp3 players on the market!) have only positive power supply, so audio data has to be somehow translated to a positive interval. |
- brumbarchris's blog
- 4 comments
- Read more
- 3621 reads
Getting started with FPGA DSP designs
Submitted by John Artiuch on September 29, 2008.
|
How to get started with FPGA DSP designs. |
- John Artiuch's blog
- 3 comments
- Read more
- 3421 reads
Programming languages for embedded systems
Submitted by Emanuele on September 13, 2008.
|
The most popular programming languages for embedded systems are assembly language, C and C++. This article is a presentation for EE Software Development book - a project collection about how to program hardware in high level languages and alternative approaches. Better call it Rapid Hardware Programming with High Level Languages. This book is trying to help the programmers who have only programming experience in PCs, rather than the embedded systems. These programmers are software experts on the PC platform, but they do not know how to light a LED at all, because they have not sufficient background in electronics engineering. |
- Emanuele's blog
- 2 comments
- Read more
- 4827 reads
EE Software Development
Submitted by allankliu on May 6, 2008.
|
Please do not get confused by the title. This is not a resource book of EDA software for electronics engineering, but a collection about how to program hardware in high level languages and alternative approaches. I prefer to call it as Rapid Hardware Programming with High Level Languages. The motivation of collection of these open projects, resources and tutorials is try to help the programmers who have only programming experience in PCs, rather than the embedded systems. These programmers are experts on the PC platform, but they do not know how to light a LED at all, because they have not sufficient background in electronics engineering. After all, this resource book is trying to demonstrate those projects which are using traditional and alternative high level programming languages available in desktop OSes to manipulate the hardware devices. The software experts can expand their experience to embedded system with these open source projects. Of course, it is very helpful to study electronics engineering courseware for embedded system development. |


