内容简介 :
本文介绍了移植eCos及RedBoot的过程,并介绍了建立基于Linux的主机开发环境的方法。
(提醒用户:对于习惯在Windows平台开发的用于,推荐采用FoxICE提供的在Windows平台运行的Eclipse + GNU for ARM + FoxICE仿真器,构成开发环境)
1. Abstract
2. Table of Contents
3. Introduction
3.1 eCos
3.1.1 Core functionality
3.1.2 Cofigurability
3.1.3 Processor and Evaluation platform support
3.1.4 eCos support
3.2 CubeSat
3.2.1 Processor
3.2.2 Memory Map
3.2.2.1 Internal Memory
3.2.2.2 External Memory
3.2.3 Peripherals
3.2.3.1 Serial Communication
4. Development Setup
4.1 Hardware Setup
4.2 Software Setup
4.2.1 Host Development Platform
4.2.1.1. Cygwin
4.2.1.2 GNU Tools on Cygwin
4.2.1.3 GNU Tools on Linux
4.2.1.4 CVS
4.2.1.5 Source Navigator
4.2.1.6 Configuration Tool
4.2.2 RedBoot
4.2.3 eCos
4.2.3.1 Architecture Overview
4.2.3.2 eCos Repository
4.2.3.3 eCos Terminology
4.2.3.4 eCos Configuration Option
4.2.4 Flash Device
4.2.5 File System JFFS2
5. Porting
5.1 Target Platform
5.2 Setup
5.3 JTAG Communication
5.4 Building RedBoot
5.4.1 New Version eCos
5.4.2 Build
5.4.3 Loading RedBoot to RAM
5.4.4 Debugging using RedBoot
5.5 Building eCos Application
5.5.1 Hello Example
5.5.2 Loading Hello to RAM
5.5.3 Debugging Hello
5.5.4 Flash Driver Support
5.5.5 File System Support
5.6 Loading RedBoot to Bootrom
6. Reference