
ThinkLABS
© TRI Technosolutions Pvt Ltd Page
5
of
129
http://thinklabs.in
Introduction
The
uNiBoard version 1.1
is an ideal
open source development platform
for
Embedded and Real
Time Systems Programming.
Powered by a RISC machine (ATMega128) that provides a throughput
of 16 MIPS and up to 128KB of internal storage (flash), the board would be suitable for any sort of
embedded application development.
On-board peripherals like Joystick along with the communication ports (RS232) and the Gtkterm
driver (hyper-terminal for Windows) make the board apt for basic game development in an
Embedded (non-OS) as well as OS based environment. RT Kernels with small footprint
(uC/OS-II,
FreeRTOS, nut OS
) can be ported on the board to gain hands-on experience of Real time application
design.
The board is powered by the USB port. The board is also programmable through USB port thereby
making it complete stand-alone lab equipment needing nothing apart from a basic PC/laptop to get
started with the development process. The open interface (open LED interface, open ports) extend
the platform’s role for prototyping applications like external device/sensor interfacing. The
controller by itself supports protocols like SPI, I2C (on-board I2C based RTC), UART (dual
programmable UART) which can be used for multi-board communication.
Additionally, the board also features an on-board motor driver which allows to control up to two
DC motors bidirectionally. External supply, if required for the motors can be provided with
appropriate hardware configuration settings.
The board along with its
content-rich user manual
is a perfect companion to have for
hobbyists/aspirants seeking a career in Embedded software design, since it can accommodate
preliminary
applications
like port control or sensor data processing built
on Embedded C
to
complex real time applications
built
on RTOS
like DAS (Data Acquisition Systems), embedded web-
server, FAT FS for embedded systems and more.
We plan to adhere to the Creative Commons license (Refer licensing terms), which has the
philosophy of
“Share, Remix, Reuse - Legally”.
It means that anyone is allowed to produce copies
of the board, to redesign it, or even to sell boards that copy the design. You don’t need to pay a
license fee to the
ThinkLABS team
or even ask permission. However, if you republish the reference
design, you have to credit the original group. And if you tweak or change the board, your new
design must use the same or a similar Creative Commons license to ensure that new versions of the
board will be equally free and open.
Summary of Contents for UNIBOARD V1.1
Page 43: ...ThinkLABS TRI Technosolutions Pvt Ltd Page 43 of 129 http thinklabs in ...
Page 51: ...ThinkLABS TRI Technosolutions Pvt Ltd STEP 5 Write your code Page 51 of 129 http thinklabs in ...
Page 66: ...ThinkLABS TRI Technosolutions Pvt Ltd Page 66 of 129 http thinklabs in ...
Page 74: ...ThinkLABS TRI Technosolutions Pvt Ltd Page 74 of 129 http thinklabs in STEP 10 press enter ...
Page 76: ...ThinkLABS TRI Technosolutions Pvt Ltd Page 76 of 129 http thinklabs in ...
Page 90: ...ThinkLABS TRI Technosolutions Pvt Ltd Page 90 of 129 http thinklabs in ...
Page 91: ...ThinkLABS TRI Technosolutions Pvt Ltd Page 91 of 129 http thinklabs in ...
Page 92: ...ThinkLABS TRI Technosolutions Pvt Ltd Page 92 of 129 http thinklabs in ...
Page 93: ...ThinkLABS TRI Technosolutions Pvt Ltd Page 93 of 129 http thinklabs in ...
Page 94: ...ThinkLABS TRI Technosolutions Pvt Ltd Page 94 of 129 http thinklabs in ...
Page 95: ...ThinkLABS TRI Technosolutions Pvt Ltd Page 95 of 129 http thinklabs in ...
Page 96: ...ThinkLABS TRI Technosolutions Pvt Ltd Page 96 of 129 http thinklabs in ...
Page 98: ...ThinkLABS TRI Technosolutions Pvt Ltd Page 98 of 129 http thinklabs in ...
Page 99: ...ThinkLABS TRI Technosolutions Pvt Ltd Page 99 of 129 http thinklabs in ...
Page 100: ...ThinkLABS TRI Technosolutions Pvt Ltd Page 100 of 129 http thinklabs in ...
Page 101: ...ThinkLABS TRI Technosolutions Pvt Ltd Page 101 of 129 http thinklabs in ...
Page 103: ...ThinkLABS TRI Technosolutions Pvt Ltd Page 103 of 129 http thinklabs in ...
Page 104: ...ThinkLABS TRI Technosolutions Pvt Ltd Page 104 of 129 http thinklabs in ...
Page 105: ...ThinkLABS TRI Technosolutions Pvt Ltd Page 105 of 129 http thinklabs in ...
Page 106: ...ThinkLABS TRI Technosolutions Pvt Ltd Page 106 of 129 http thinklabs in ...