Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 47 lines (32 sloc) 1.734 kB
2b36cb5 @thelazyfox Added a readme file with some basic info
thelazyfox authored
1 CBC Firmware
2 ============
fd15284 Updated readme file
KISS Institute for Practical Robotics authored
3 First off, remember that by following these instructions you may brick your CBC and void your warranty. Also, this version of the code only works on the CBC 2. You have been warned.
2b36cb5 @thelazyfox Added a readme file with some basic info
thelazyfox authored
4
5 Requirements:
6 -------------
0a6b4d6 Upgrading to Qt4.7.1
kipr authored
7 To build the CBC Firmware, You'll first need to have a Linux system up and running, preferrably Ubuntu 9.10. You'll also need to install the following pieces of software by hand:
2b36cb5 @thelazyfox Added a readme file with some basic info
thelazyfox authored
8
0a6b4d6 Upgrading to Qt4.7.1
kipr authored
9 * build-essentials
2b36cb5 @thelazyfox Added a readme file with some basic info
thelazyfox authored
10 * ARM GCC Toolchain
fd15284 Updated readme file
KISS Institute for Practical Robotics authored
11 * Qt Embedded 4.5
2b36cb5 @thelazyfox Added a readme file with some basic info
thelazyfox authored
12
0a6b4d6 Upgrading to Qt4.7.1
kipr authored
13 As well as the following minor pieces of software (easily installed through your distro's package manager) many of the following are installed from (sudo apt-get install build-essentials)
2b36cb5 @thelazyfox Added a readme file with some basic info
thelazyfox authored
14
15 * GCC
16 * GNU Make
0a6b4d6 Upgrading to Qt4.7.1
kipr authored
17 * Qt 4.7
2b36cb5 @thelazyfox Added a readme file with some basic info
thelazyfox authored
18 * Rsync
19 * Wget
20
21 ### ARM GCC Toolchain ###
fd15284 Updated readme file
KISS Institute for Practical Robotics authored
22 Instructions for downloading and installing the ARM GCC Toolchain necessary to build this software can found [here](http://wiki.chumby.com/mediawiki/index.php/GNU_Toolchain). GCC 4.3.2 is required for this to work on your CBC.
2b36cb5 @thelazyfox Added a readme file with some basic info
thelazyfox authored
23
24 ### Qt Embedded ###
25 Instructions for building Qt Embedded can be found [here](http://www.jespersaur.com/drupal/node/30). It is only necessary to follow the instructions until the installation of Qt is finished. There's some useful info there though :)
26
1203ec3 Turned off debugging on startup
KISS Institute for Practical Robotics authored
27 ### Version Numbering format ###
28 The Userhook0 version format follows the format...
29 Major Minor Build
30 X . Y . Z
31
32 Major = System wide changes for the CBC. (New Vision, Library, etc...)
33 Minor = Added new features. (New calibration page, buttons, graphics...)
34 Build = Bug fixes and changes to default settings (flags, calibration settings, debug...)
35
36
2b36cb5 @thelazyfox Added a readme file with some basic info
thelazyfox authored
37 Build:
38 ---------
fd15284 Updated readme file
KISS Institute for Practical Robotics authored
39
40 Building the software is simple:
41
cde99fe Fixed a typo
KISS Institute for Practical Robotics authored
42 cd cbc
43 make
2b36cb5 @thelazyfox Added a readme file with some basic info
thelazyfox authored
44
afa4c6d Added usb-serial adapter page under utilities
kipr authored
45 You should now have a CBC_interface file in filesystem/upgrade. Happy Hacking!
2b36cb5 @thelazyfox Added a readme file with some basic info
thelazyfox authored
46
Something went wrong with that request. Please try again.