Porting UCLinux on BLACKFIN (S-HT UC BF)
DSP Hardware and Software’s
- DSP fundamentals
- What is DSP
- Features of general DSP
- Differences between DSP and Other Technologies
- Fixed Point DSP and Floating Point DSP
- Application Areas of DSP
ADSP Processor Overview (BF532/537)
- Introduction
- Introduction about Processor
- Processor Core Architecture
- Peripherals
- Memory Architecture
- Difference B/W Processors and Controllers
- System Design
- Pin Descriptions
- Booting Modes
- Hands on Demo
- Circuit Design
- Introduction to IDE’s (VisualDSP++)
- IDE Features
- Code Development Tools
- Debugging Features
- Code Development Tools
- Debugging Options
UCLinux
- Introduction
- Introduction to blackfin.uclinux.org
- Why use uClinux?
- Introduction to Embedded Systems
- Blackfin Basics
- Hardware Platform
- Operating Systems
- Editors
- Development Host
- Installing / Configuring Linux
- Using Co Linux in Windows
- Terminal Programs
- tool chain
- Simulators
- make
- Debuggers
- flashing
- Version Control Systems
- An introduction to quilt tool
- Developing with Blackfin Live Sources
- Das U-Boot Boot loader
- Features
- Supported Platforms and Processors
- booting _methods
- compiling
- loading
- Setting up a TFTP Server
- Setting up a DHCP Server
- Loading Files via the Serial Port
- Loading/Upgrading/Compiling U Boot
- Linux on the Blackfin Processor
- Features
- Target Selection
- Porting to your Board
- Driver Development
- drivers
- The Frame buffer Console
- Simple Hello World Application Example
- Simple Hello World Application Example (in assembly)
- Application Development
- Porting Applications
- Libraries
- Memory Allocation/Management (User and Kernel)
- port_program_to_linux
- Load driver module into L1 memory
Practicals
- Quick Start Guide for STAMP Board
Projects
- Abstract Preparation
- Arbitrary Waveform Generator
- Tutorial Project
|