Home | Login | Register Now   [Jul 30,2010]
Global Sources
Embedded Design India

Firmware

Embedded Design India Home / Firmware
Algorithm COTS Embedded Host Matlab PID
Automotive Debugging Firmware MCU Processor
BLDC DFT Tools Fixed Point Microcontroller Radar
CAN DSP Floating point Microstep RTOS
Cellonics EEPROM FPGA Multicore Sensor
Circuit Embedded Cores H-bridges Optical Servo
Controller Embedded Design Industrial Ethernet Oversampling Test Measurement
CORDIC Embedded Ethernet Interface PCB Design WiMAX
         

Firmware Sources

Employing fastboot for ultra small Atom processor designs 2009-10-15
How can developers achieve a fast, BIOS-less boot on open x86 processors rather than on dedicated controllers?
Hardware root of trust: critical requirement for today's SoC 2009-07-21
As embedded programmable processor-based features increase in power, increasingly sophisticated platform SoC architectures now bring to systems the ability to modify basic hardware functions and features without redesigning the SoC from scratch.
Ensure software quality with configuration mgt 2009-06-16
Learn why good configuration management always leaves a competent audit trail.
Use cryptography to secure authentication, Part 2 2009-05-29
Learn about various authentication solutions to protect against cloning, fraudulent modification, secret disclosure or other types of misuse.
Use cryptography to secure authentication, Part 1 2009-05-29
Learn whether 256 Bit crypto-key is big enough to secure your application against counterfeiting.
Secure embedded device updates with software flashing 2009-04-29
Read about the use of software that might be a control unit firmware update for fixing bugs or for downloading data
Freescale USB mass storage device bootloader 2009-11-11
This application note describes a mass storage device USB bootloader written to work with several Freescale USB families.
STM32F10xxx LCD glass driver firmware 2009-10-23
This application note describes a technique for driving LCDs with STM32F10xxx microcontrollers that is without any specific on-chip LCD driver hardware.
Reference design for a PC-based oscilloscope 2009-10-02
This article presents a reference design for a PC-based oscilloscope. The MAX1393 ADC and MAX1396 EV kit are featured. Schematics, software and explanation of software functions are all provided.
Microchip Wireless (MiWi) media access controller¡ªMiMAC 2009-09-09
This application note defines the Microchip MAC layer, MiMAC, for communication protocols and transceivers supported by Microchip for short-range, low data rate and low-power wireless applications.
Offline power converter for high-brightness LEDs using the PIC16HV785 microcontroller 2009-08-24
This application note demonstrates a simple flyback solution for an AC line-driven power converter capable of driving multiple high-brightness (HB) LEDs.
Getting started with the MAX6651 fan controller 2009-08-21
The MAX6651 fan controller is configured for closed-loop operation in this application note.
Secondary bootloader for code update using IAP 2009-07-17
Read about the design and implementation of a secondary bootloader which can update the user application code using IAP.
Improve ADC resolution by oversampling 2009-06-30
Read about two methods to improve ADC resolution in Cortex-M3 based MCUs.
Data transfer with SR800 series 2009-05-20
Read about a version of the FAST command available in the firmware of the SR810, SR830, and SR850 DSP lock-in amplifiers
USB to SPI bride with PSoC 2009-04-17
Here's an app note that consists of the bridge firmware and hardware, an SPI slave firmware and hardware, and a PC application
Interface USB MCU with processor 2009-04-14
Here's an example for interfacing the MoBL-USB FX2LP18 to the Intel PXA27x processor.
Create binning tables for colour mixing 2009-04-14
Here's the procedure to build the binning tables in firmware for EZ-Color HB LED controllers
Download FX2LP firmware using script 2009-04-06
Learn how to create a script that automatically downloads firmware to the FX2LP
Using 16-bit timer modules as PWMs 2009-03-27
Learn how to build an 8-bit and 16-bit PWM from the 16-bit timer user module using the timer hardware.
Read, write PSoC device 2009-03-20
Read about the flash library for PsoC that allows reading from and writing to the PSoC's flash memory.
Multichannel colour mixing with HB LEDs 2009-03-19
Know the basics of four-channel colour mixing for LED dimming and implementation using EZ-Color devices.  
LCD driver for MCU 2009-03-19
Read about the LCD driver in software that allows the use of the LCD functionality.  
Stepper motor motion control driver for MCU 2009-03-18
Know the steps for creating an application for MC9S08LG32 MCU that makes use of driver interfaces.  
PSoC basics: SPI user module 2009-03-13
Here's a guide on using the Serial Peripheral Interface Master and SPI Slave user modules in PSoC Designer.  
PIC MCU CTMU for temp measurement 2009-03-04
Know the basic concepts of temperature measurement using the charge time measurement unit.  
I2C for MAX1239 with MAXQ2000 2008-12-26
Know all the firmware required to interface the MAXQ2000 MCU to MAX1239 for a conversion rate of 91ksps  
OTG add-on to USB software library 2008-12-22
This document describes the features integrated in AT90USBxxx USB software library and illustrates how to develop customisable USB on-the-go applications.  
Develop FFT apps with low-power MCUs 2008-12-19
Read about a Fast Fourier Transform application that includes a single-cycle hardware multiplier.  
USB software library for AT90USBxxx MCUs 2008-12-15
Learn how to develop USB device or reduced host applications using this software library.  
Implementing bootloader using 78K0/Kx2 MCU 2008-09-29
The advantage of a bootloader is the ability to update or replace your application code without an external programmer.  
Flash controller and firmware 2008-09-22
Hyperstone has made flash memory easy to use for consumer applications.  
Flash memory self-programming in 16-bit single-chip MCU 2008-09-19
The 78K0R/Kx3 series has an internal firmware, which allows rewriting of flash memory without an external programmer  
Interfacing the MoBL-USB FX2LP18 to mobile handset applications and base band processors 2008-09-12
Develop schematics for high-speed USB designs containing common applications/base band processors.  
Interface EEPROMs with dsPIC33F and PIC24F 2008-09-05
These are some of the basic features of SPI communications using the SPI module on a dsPIC33F device.  
USB generic function on an embedded device 2008-08-18
This document discusses how to provide a simple read/write data interface to a host over the USB.  
USB device stack for PIC32 programmer's guide 2008-08-12
Implement a function-specific driver that will interface with the Microchip USB peripheral firmware stack  
Interfacing 8051 MCUs with SPI serial EEPROMs 2008-08-04
This document offers a set of examples for the read and write functions for the Microchip SPI serial EEPROM.  
Using a hardware module to interface 8051 MCUs with SPI serial EEPROMs 2008-08-01
This application note gives examples of the read-and-write functions using internal hardware parts.  
USB bootloader with shared USBExpress library 2008-07-07
This application note describes the design of a USB bootloader built using the USBXpress Application Programming Interface.  
USB boot loader with shared USBExpress library 2008-06-26
This application note describes the design of a USB boot loader built using the USBXpress Application Programming Interface (API), as well as the modifications necessary to make an existing USBXpress application boot loader-aware. This document applies to the following devices: C8051F320, C8051F321, C8051F326, C8051F327, C8051F340, C8051F341, C8051F342, C8051F343, C8051F344, C8051F345, C8051F346 and C8051F347.  
Use C to interface 8051 MCUs with SPI serial EEPROMs 2008-06-20
Use source code to interface 8051-based MCUs with serial EEPROM devices, even without a hardware module.  
Interfacing a MCP9700 analog output temperature sensor to a PICmicro microcontroller 2005-06-17
This app note will discuss system integration, firmware implementation and PCB layout techniques for using the MCP9700 in an embedded system  
Data encryption routines for the PIC18 2005-06-16
Data encryption routines for the PIC18  
Adding ISP firmware to an LPC900 software project 2005-06-09
This app note describes how to add In-System Programming (ISP) firmware into a Keil µVision 3 software project  
ISP1582/83 firmware programming guide 2005-06-09
This app note explains the firmware programming of the ISP1582/83  
Using the Free SDCC C compiler to develop firmware for the DS89C420/430/440/450 family of microcontrollers 2005-06-07
This app note demonstrates how to use the SDCC to develop firmware for the DS89C420/430/440/450 family of ultra-high-speed 8051-compatible microcontrollers  
System level design considerations when using I2C serial EEPROM devices 2004-12-15
System level design considerations when using I2C serial EEPROM devices  
Getting started with U-Boot on the ML300 2004-12-09
This app note explains the steps necessary to run the open source firmware, Universal Bootloader (U-Boot), and to use it to boot Linux on the embedded IBM PowerPC 405(PPC405) processor available on Virtex-II Pro ML300 evaluation platforms  
PIR (passive infrared) detector using st7flite05/09/superlite 2004-12-08
The document explains how to design a low cost PIR detector (human motion detector) using  
AVR230: DES bootloader 2004-12-02
This app note describes how firmware can be updated securely on AVR microcontrollers with bootloader capabilities  
iPod Nano clone offers some extras 2009-03-16
Unravel the maze of confusing supply-chain players found in Esolo MP4, a second-gen iPod Nano clone.  
Debugging MCUs on a pin-count budget 2009-02-09
Here's a Spy-Bi-Wire interface that requires a small footprint in terms of silicon usage and needs no special hardware.  
Implement capacitive proximity sensing 2009-02-05
Understand the concept as well as the hardware and firmware of this switch technology  
Choosing a microcontroller and other design decisions 2008-04-23
The author gives general guidelines on how to select microcontrollers for use in a complex embedded project.  
High-end mouse goes where no mouse has gone 2006-12-01
A new set of innovations that were designed globally make this Logitech's MX Revolution mouse more useful than competitive products.  
Implementing SSL on 8-bit micros 2004-09-03
The Secure Sockets Layer protocol is used on every web browser and web server to encrypt secure transactions. But SSL is not just the province of 32-bit microprocessors. It can be used on low-cost 8-bitters as well.  
Encrypting data with the Blowfish algorithm 2003-08-02
Many embedded systems depend on obscurity to achieve security. We often design systems to download unsigned or unencrypted firmware upgrades or store unencrypted user data. The stealthy practice, however, is no longer kosher. With the help of this public-domain encryption algorithm, we can clean up our act  
Lower power consumption through software design 2003-02-01
Whether you are creating an operating system or firmware, the way you write the software could affect the power consumption of the resulting product. Here are four approaches to minimising power consumption through software  
Downloadable firmware in a flash 2002-11-01
Looking for a way to update flash-based firmware? This article describes a handy software architecture for doing just that. The approach is demonstrated with source code to help you avoid common mistakes  
Embedded Linux and the law 2002-08-01
The rising popularity of Linux, combined with perceived cost savings, has spurred many embedded developers to consider a real-time Linux variant as an alternative to a traditional RTOS. Here's the straight dope on the legal implications for the proprietary parts of your firmware  
Real system-level design challenge: Hardware-firmware integration 2001-06-16
For today's engineering co-design, the real system challenge is the hardware/firmware integration  
High Availability Design For Embedded Systems 2001-04-03
In the post-PC era, the role of smart devices is expanding every  
Embedding with GNU: GNU debugger 1999-09-02
Are GNU tools ready for prime-time embedded development? The author points out the strengths and weaknesses and then explains how to use the GNU debugger to debug firmware running on an embedded system  
 
Go to top