Professional Documents
Culture Documents
Basic training module on understanding beagleboard BBXM:101 Porting pre-built binaries on beagleboard Compiling user written code against a compiler.
Application programming (General ) BBXM:102 Setting up toolchain on host/target to compile user code.
BBXM:103
Application programming (Domain Specific ) Setting up QT and openCV and deploying application on the beagleboard
Cross Compiling images for the beagleboard XM BBXM:104 Preparing Xloader, U boot, Filesystem for the beagleboard. Cross compiling Android Gingerbread for Beaglebaord XM(From TI Rowboat
BBXM:105
source code) Cross compiling DVSDK (Arago OS) for Beaglebaord XM(DVSDk 4.01)
BBXM 101:
Intended Audience:
This training module is designed for beginners new to the field of embedded linux as well as OS based system design. This instructor led session mainly explains the various terminologies involved in system design using embedded linux as well as provide knowledge to analyze the specifications as well as map them to the right design flow and also qualifies one to choose the right hardware.
prebuilt
images
(60
Mins)
60 min 60 min
Compiling tool chains -What is a compiler? -Types of compiler -What's inside a cross-compiling toolchain -Ready to use cross-compiling toolchains
-Steps to compiling simple C code.
Host system/latptop
105 min
32 bit (i386) version of Ubuntu Desktop 10.04 (Xubuntu and Kubuntu variants are fine) Note: We don't support other distributions, because we can't test all possible package versions.
Cost:
Rs 1000/- Per Person Deliverables: CD inclusive of Prebuilt Images of Android Gingerbread(2.3) Prebuilt Images of Ubuntu Natty(11.04) Prebuilt Images of Angstrom ARM GCC tool chain(From Codesourcery)
BBXM 102:
Intended Audience:
This training module is designed for beginners new to the field of embedded linux as well as OS based system design. This instructor led session mainly explains the various terminologies involved in system design using embedded linux as well as provide knowledge to analyze the specifications as well as map them to the right design flow and also qualifies one to choose the right hardware.
Duration: 5 hours
Topic Setting Up of Toolchain on Host system and Develping simple Hello Wolrd application Setting Up of Toolchain on target system and Develping simple Hello Wolrd application Simple application on Python Language(Ubuntu OS) Time Duration 20 min 20 min 20 min
Simple application on TCL/TK Language(Ubuntu OS) Simple application on Perl Language(Ubuntu OS) Simple application on GTK lib(Ubuntu OS)
Simple
application
on
JAVA
Language
(Ubuntu
OS))
Simple application on Python Language(Angstrom OS) Simple application on TCL/TK Language(Angstrom OS) Simple application on Perl Language(Angstrom OS) Simple application on GTK lib(Angstrom OS)
Beagleboard XM with appropriate power supply. USB keyboard and mouse. HDMI to DVI-D cable Display monitor with HDMI option
Host system/latptop
Simple application on JAVA Language (Angstrom OS) Q & A and knowledge sharing sessions
INR 1250/- Per Person Deliverables: * Codesourcery ARM GCC toolchain * Python , TCL/TK, Perl and Java based Angstrom OS Image * TCL/TK, Perl and Java based Angstrom OS Image
BBXM 103:
Intended Audience:
This training module is designed for beginners new to the field of embedded linux as well as OS based system design. This instructor led session mainly explains the various terminologies involved in system design using embedded linux as well as provide knowledge to analyze the specifications as well as map them to the right design flow and also qualifies one to choose the right hardware.
Setting Up OpenCV on Angstrom OS and Showing basic demo using webcam 60 min interface
Setting Up OpenCV on Ubuntu OS and Showing basic demo using webcam interface
60 min 30 min
Skill set
Hardware
Beagleboard XM with appropriate power supply. USB keyboard and mouse. HDMI to DVI-D cable Display monitor with HDMI option
Cost:
INR 1500/- Per Person Deliverables: * Angstrom toolchain for QT * QT SDK * qt-everywhere-opensource-src-4.6.2.tar.gz * QT , OpenCV and GTK based UBUNTU OS Image * QT and OpenCV based Angstrom OS Image * Documents on all 7 topics mentioned above.
Host system/latptop
32 bit (i386) version of Ubuntu Desktop 10.04 (Xubuntu and Kubuntu variants are fine) Note: We don't support other distributions, because we can't test all possible package versions.
Cross
compilation
of Kernel
module
and
Psuedo
Beagleboard XM with appropriate power supply. USB keyboard and mouse. HDMI to DVI-D cable Display monitor with HDMI option
32 bit (i386) version of Ubuntu Desktop 10.04 (Xubuntu and Kubuntu variants are fine) Note: We don't support other distributions, because we can't test all possible package versions.
INR 1250/- Per Person Deliverables: X-loader source code * U-boot source code * Linux 2.6.32 kernel * Busybox * Codesourcery ARM GCC toolchain * Documents on all 6 topics mentioned
above
Course Details
Cross compiling Android Gingerbread for Beaglebaord XM(From TI Rowboat source Cross compiling DVSDK (Arago OS) for Beaglebaord XM(DVSDk 4.01)
Beagleboard XM with appropriate power supply. USB keyboard and mouse. HDMI to DVI-D cable Display monitor with HDMI option
Cost:
INR 2000/- Per Person
Host system/latptop
32 bit (i386) version of Ubuntu Desktop 10.04 (Xubuntu and Kubuntu variants are fine) Note: We don't support other distributions, because we can't test all possible package versions.
Deliverables: * * * *
Codesourcery ARM GCC toolchain DVSDk 4.01 Android Gingerbread TI Rowboat source code Documents on all 2 topics mentioned above
Note: 1. We are not going to teach any shell commands in the classes 2. Here we are preparing console based Filesystem 3. At the time of workshop we are not going to download Android Rowboat and DVSDK source code. as it is time consuming , we will provide the source code.
Contact us: #8/14,III floor MN Chambers, PT Street,OPP to Pai Vista conventional Hall, Basavangudi Bangalore 560004 ph: 080-42103124.