Software Installations ........................................................................................................................................ 22
Software Installations for Linux OS ............................................................................................................................. 22
Text Editor (Gedit Editor) ........................................................................................................................................ 22
Installing Gedit Editor: ............................................................................................................................................ 22
Gedit Editor Plug-in (Embedded Terminal): ............................................................................................................ 24
Compiler (avr-gcc) ................................................................................................................................................... 29
avr-libc (Standard C library for Atmel AVR development) : .................................................................................... 31
avrdude (software for programming Atmel AVR microcontrollers): ...................................................................... 33
Serial port terminal (Gtkterm) ................................................................................................................................ 34
Gtkterm Configurations for setting the Baud rate, Parity, Stop bits ...................................................................... 37
Software Installations for Windows OS ...................................................................................................................... 39
WinAVR (Includes avr-gcc, avr-binutils, avrdude) ................................................................................................... 39
Installing USB drivers for uNiBoard ......................................................................................................................... 44
Programming the Board ..................................................................................................................................... 48
Getting Started on Linux ............................................................................................................................................. 48
Getting Started on Windows ...................................................................................................................................... 62
Text Editor (programmer’s Notepad) ..................................................................................................................... 63
Compile the code and program the board on Windows (Command Prompt) ....................................................... 67
Using hyper terminal of windows ........................................................................................................................... 75
Getting Started with RTOS (uC/OS-II) on Windows OS ......................................................................................... 79
uC/OS-II Hardware and Software Architecture .......................................................................................................... 79
Code, Compile and program the RTOS (uC/OS-II) programs on Linux OS .................................................................. 80
Code, Compile and program the RTOS (uC/OS-II) programs on Windows OS ............................................................ 89
Troubleshooting .............................................................................................................................................. 112
Make utility ............................................................................................................................................................... 112
LEDs ........................................................................................................................................................................... 112
UART.......................................................................................................................................................................... 112
LCD ............................................................................................................................................................................ 112
Joystick ...................................................................................................................................................................... 112
LDR ............................................................................................................................................................................ 113
External Interrupts .................................................................................................................................................... 113
RTC ............................................................................................................................................................................ 113
SPI .............................................................................................................................................................................. 113