Embedded






Embedded Technology
NEW Embedded Consulting

Infrastructure development on ARM7/9/10, MIPS & any 32/64 bit uC/uP
Device drivers, Protocol layers & modules -Quality design & development on any RTOS & non-RTkernel Systems
Complete project HW/Firmware/SW assistance -right from selecting Chips & RTOS
RTOS porting & SW porting
contact email: michaelanburaj@hotmail.com


Wifi Stack Development Project

WIFI (802.11b - Prism2 chipset) Driver interfaced with LwIP TCP/IP stack
Wifi Project page


ARM port for uC/OS-II

ARM (7TDMI, 720T, 920T) port for uC/OS-II ver 1.16 (uC/OS-II -A low cost commercial Priority based Preemptive RTOS), tested on S3c2410x ( ARM920T from Samsung ), LPC2xxx - LPC210x & LPC213x ( ARM7TDMI-S from Philips ), EP7312 & CS89712 ( ARM720T from CIRRUS ) using GCC 3.3.2, ADS 1.2 & SDT 2.51. For assistance customising this port to any ARM based processor or microcontroller contact me, michaelanburaj@hotmail.com
Earlier Versions : ARM (7TDMI, 720T, 920T) port for uC/OS-II ver 1.131, ARM7 (7TDMI, 720T) port for uC/OS-II ver 1.05, ARM7 (7TDMI, 720T) port for uC/OS-II ver 1.02, ARM7 (7TDMI, 720T) port for uC/OS-II ver 1.00


MIPS port for uC/OS-II

MIPS (4Kc) port for uC/OS-II ver 1.10 (uC/OS-II -A low cost commercial Priority based Preemptive RTOS), tested on MIPS Atlas 4Kc ( R4000 ) processor board using GCC (mipsisa32-elf-gcc). For assistance customising this port to any MIPS based processor or microcontroller contact me, michaelanburaj@hotmail.com
Earlier Versions : MIPS (4Kc) port for uC/OS-II ver 1.00


LwIP uC/OS-II port

uC/OS-II port for LwIP ver 1.11 (LwIP -A free TCP/IP stack hosted at Savannah), tested on MIPS 4Kc Atlas & LPC2016 Kickstart boards running uC/OS-II ver 2.61. For assistance customising this port for any ARM or MIPS based processor/microcontroller platforms contact me, michaelanburaj@hotmail.com >
Earlier Versions : uC/OS-II port for LwIP ver 1.011
uC/OS-II port for LwIP ver 1.00


SMDK2410 ARM9 platform port for eCOS

SMDK2410 platfrom port for eCOS CVS version (eCOS -A great commercial Priority based Preemptive RTOS) acrhived in eCOS CVS server, tested on SMDK2410 eval board ( with S3c2410x ARM920T processor from Samsung ) using GCC (arm-elf-gcc). For assistance writing port to any ARM or MIPS based processor or microcontroller contact me, michaelanburaj@hotmail.com
Download : Follow the eCOS's CVS download procedure.

1 Micro controllers & RISC processors

High-end RISC cores :
MIPS IV ( RM7000, RM5271... )
ARM 9 ( S3c2410x (ARM920T)... )
ARM 7 ( LPC210x, EP7312, KS32C41000, KS32C5000... )
Fujitsu FR ( MB91360... )

Low-end Micro controllers :
MCS-51/251 ( 80C51, 80C52, 80C2051... )
PIC 12/14/16/17 ( 16C54, 16C64, 16C71, 16F84, 14000... )
AVR ( 90S1200, 90S2323... )
Scenix
68xx ( 68HC11, 68HC05, 68HC705... )
DSP and Others

Device drivers :
UART ( RS-232 driver )
EEPROM ( I2C based EEPROM driver )
PCM ( Pulse code modulation driver for playing wav files )
FLASH ( Flash programming library )

Virtual peripherals :
UART ( RS-232C )
PWM ( Pulse width modulator )
I2C ( Inter Integrated Chip communication protocol )
SPI
LDT ( Long duration timers )

Kernels :
Linux 2.4 ( with RH 7.1 )
ecos ( by Redhat )
ThreadX ( )
uCOS-II ( by Jean J. Labrosse )
CTX51 ( Co-operative multitasking OS )

Projects :
For Beginners & Enthusiasts:

2 Embedded Technology

Concepts and Presentations on Embedded Technology

3 Real-time Operating Systems

Concepts related to RTOS

Effective usage of RTOS

uC/OS-II
Commercial Priority based Preemptive RTOS that can manage upto 64 tasks (by Jean J. Labrosse)
1. ARM (7TDMI, 720T, 920T) port for uC/OS-II ver 1.16, tested on S3c2410x ( ARM920T from Samsung ), LPC2xxx - LPC210x & LPC213x ( ARM7TDMI-S from Philips ), EP7312 & CS89712 ( ARM720T from CIRRUS ) using GCC 3.3.2, ADS 1.2 & SDT 2.51.
2. MIPS (4Kc) port for uC/OS-II ver 1.10, tested on MIPS Atlas 4Kc (R4000) processor board using GNU (mipsisa32-elf-gcc).
3. Modified Port for MCS-51, particularly for ProView32 ( C51 ) from Franklin Software Inc. ( Actual port was done by Gianpaolo Macario ).

 

 

Post a Message in My Guestbook!
Click to subscribe to embeddedtech

 

Micro controllerEmbedded TechnologyReal time O SCowBull Game
About meFeedbackLinksHome


 

All materials in this Web page are as per the author's understanding & perception. So if you find any aspect contradicting with that of others, please do detail it to the author : MichaelAnburaj@hotmail.com. This will help in perfecting the technical reach.

All rights reserved.
Contacts: Michael Anburaj