Open source software for FAT file system over MMC SDC
Submitted by allankliu on September 16, 2008.
|
This article offers open source software (oss) for FAT over MMC SDC. We have many options of open source TCP/IP stack implementations. However we don’t have enough choices for open source FAT file system over popular MMC/SDC, because of commercial reasons. Most of the popular flash cards are covered and protected by patents and copy rights. For an experienced engineer it is easy to hack the protocol, but this will bring legal problems if he releases what he found during the reverse engineering. |
- allankliu's blog
- Login or register to post comments
- Read more
- 325 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
- 1 comment
- Read more
- 852 reads
Boards running Linux
Submitted by Emanuele on September 28, 2008.
|
Linux is a Unix-type operating system which uses the Linux kernel. The name - Linux- comes from the Linux kernel, written in 1991 by Linus Torvalds. The system's utilities and libraries usually come from the GNU operating system, announced in 1983 by Richard Stallman. The following article presents some boards that are running on Linux. |
- Emanuele's blog
- Login or register to post comments
- Read more
- 6741 reads
Printed Circuit Board (pcb): All You Need to Know
Submitted by Emanuele on September 27, 2008.
|
"A printed circuit board, or PCB, is used to mechanically support and electrically connect electronic components using conductive pathways, or traces, etched from copper sheets laminated onto a non-conductive substrate. Alternative names are printed wiring board (PWB),and etched wiring board." from Wikipedia - Printed Circuit Board. In its more pure form it is simply a normally flat plastic or ceramic substrate in which alternative layers of insulators and conductors are grown sequentially to form isolated conductive paths to transfer signals and current in and out of electronic components. |
- Emanuele's blog
- 1 comment
- Read more
- 280 reads
DSP (digital signal processing) on FPGA - advantages and disadvantages
Submitted by botondkirei on September 26, 2008.
|
I will focus on DSP (digital signal processing) on FPGA to see the advantages and disadvantages.DSP (digital signal processing) is implied in some specific applications where the necessary filter order is too high or the computation scheme is too complex for analog circuit implementation. Analog signal filtering in the discrete domain can be done with the use of a simple processing chain, containing an analog-digital converter (ADC), a computation unit that can be a DSP, an FPGA either a personal computer, and a digital-analog converter. In this article I will concentrate on a processing chain with an FPGA and describe the advantages and disadvantages of it. |
- botondkirei's blog
- 1 comment
- Read more
- 1627 reads
KiCAD a Free and Open Source EDA Tool
Submitted by allankliu on September 25, 2008.
|
KiCAD a free and open source EDA tool was designed and written by Jean-Pierre Charras, a researcher at "Laboratoire des Images et des Signaux". |
- allankliu's blog
- 2 comments
- Read more
- 6873 reads
DIY projects & HacknMod
Submitted by frabs on September 24, 2008.
|
Amazing DIY, hacks, DIY projects and mods. |
- frabs's blog
- 3 comments
- Read more
- 2477 reads
T Mobile G1 Phone: a new buzzword or a real improvement ?
Submitted by frabs on September 24, 2008.
|
T-Mobile G1 phone was finally launched! |
- frabs's blog
- 9 comments
- Read more
- 794 reads
Select Software or Hardware Floating Point depending from your ARM Microcontroller
Submitted by allankliu on September 23, 2008.
|
How to select software or hardware floating point depending from your ARM Microcontroller. |
- allankliu's blog
- 1 comment
- Read more
- 240 reads
Serial Port Communication in C#
Submitted by brumbarchris on September 22, 2008.
|
The purpose of this article is how to do serial port communication using C#. |
- brumbarchris's blog
- 5 comments
- Read more
- 9373 reads
HDTV (high definition television ) & Digital TV Introduction
Submitted by Diego Villa on September 21, 2008.
|
HDTV (high definition television) is digitally broadcast because digital TV requires less bandwidth. HDTV or High-Definition Television is a digital television system with greater resolution than analog or standard definition (SDTV) television systems. There were early attempts to develop analog HDTV and the most successful was Japan’s MUSE which was launched in the 1990s. It requires bandwidth greater than the traditional systems and was eventually turned off in 2007. |
- Diego Villa's blog
- 2 comments
- Read more
- 5644 reads
PCB (printed circuit board) Layout and EMI (electromagnetic interference)
Submitted by John Artiuch on September 20, 2008.
|
PCB (printed circuit board) layout optimization to avoid EMI (electromagnetic interference). A PCB layout should not only strive to prevent the emission of noise but also have good noise immunity from outside sources. One should have an understanding of potential sources of noise and have a strategy for dealing with these problems. |
- John Artiuch's blog
- Login or register to post comments
- Read more
- 946 reads
Speeding up Solid-State Drives
Submitted by John Artiuch on September 19, 2008.
|
A SSD (solid state drive) is a data storage device and uses solid state memory to store persistent data. |
- John Artiuch's blog
- Login or register to post comments
- Read more
- 2254 reads
USB powered Beagle Board based on ARM Cortex
Submitted by allankliu on September 18, 2008.
|
Beagle board, an ARM Cortex OMAP3530 based and USB powered SBC, is a low-cost, high performance, low power development platform. It is only 3 inch square in size, and powered by a USB connection. It is possible to design a Linux based application with web browsing, or multimedia functionality without the large development board that is typically needed. The board is designed by Beagleboard.org community members and solely sold by Digi-Key. |
- allankliu's blog
- 2 comments
- Read more
- 3377 reads
OpenAVL - an AVL free project (II) - using an open source compiler too!
Submitted by allankliu on September 17, 2008.
|
After merging the code from different projects, some of which use open source compilers, I can build my own project with GCC for AVR. The first project consumes 12KB ROM and 1K RAM. I believe the RAM size can be reduced after some optimization. However AVR offers big enough memory size than my expectation. Now I am adding the OTA (Over-the-Air) command parser to the project. |
- allankliu's blog
- Login or register to post comments
- Read more
- 6734 reads
Generating Analog Voltage with Digital Circuit (I)
Submitted by brumbarchris on September 16, 2008.
|
The purpose of this article is how to generate analog voltage with digital circuit. |
- brumbarchris's blog
- 1 comment
- Read more
- 907 reads
OpenAVL - an AVL Open Source project (I)
Submitted by allankliu on September 15, 2008.|
|
OpenAVL is an AVL (Automatic Vehicle Location)open source project.The OpenAVL is one of my on-going open source projects. This project is written in ANSI C. The prototype board is made up of a low cost GSM M2M module (MC39i) from Siemens/Cinterion, a GPS OEM module from Leadtek and an AVR microcontroller (ATmega128L) from Atmel. It will be ported to Emcelettronica's IperSMS board, which has a PIC18 and a Telit M2M module. I will share my development experiences in these blogs. |
- allankliu's blog
- 4 comments
- Read more
- 3061 reads
Stopped by a Datasheet - a Freescale microcontroller
Submitted by frabs on September 14, 2008.
|
Stopped by a Datasheet (a Freescale microcontroller)! I just can't believe that M68HC08 family of 8-bit microcontroller did this to me! |
- frabs's blog
- 2 comments
- Read more
- 1429 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
- 3852 reads
Increasing cable length in precision video applications
Submitted by brumbarchris on September 12, 2008.
|
Increasing cable length in precision video applications - this is the purpose of this article. Traditionally, the physical environment for transmitting video signals over long distances has been the shielded coax cable. Its quality and advantages are well known, and many times designers looking for off-the-shelf solutions do not know that long distance video transmission can be achieved with the same quality but for a much lower price. |
- brumbarchris's blog
- 1 comment
- Read more
- 1590 reads


