君正Linux 2.4开发手册Revision: 1.2
Date: Jan. 2008
君正Linux 2.4开发手册
Copyright © Ingenic Semiconductor Co. Ltd 2006. All rights reserved.
Release history
Date Revision Change
Jan. 2008 1.2 Add description to section overview
Nov. 2007 1.1 Modify NAND flash filesystem description
Add mplayer demo description
Add guide to start the TFTP and NFS servers
May. 2007 1.0 First release
Disclaimer
This documentation is provided for use with Ingenic products. No license to Ingenic property rights is granted. Ingenic assumes no liability, provides no warranty either expressed or implied relating to the usage, or intellectual property right infringement except as provided for by Ingenic Terms and Conditions of Sale.
Ingenic products are not designed for and should not be used in any medical or life sustaining or supporting equipment.
All information in this document should be treated as preliminary. Ingenic may make changes to this document without notice. Anyone relying on this documentation should contact Ingenic for the current documentation and errata.
北京君正集成电路有限公司
北京市海淀区上地东路1号
盈创动力E座801C
Tel: 86-10-58851002
Fax: 86-10-58851005
Http: //www.ingenic
内容
Linux 2.4 Developer Guide
Copyright® 2005-2007 Ingenic Semiconductor Co., Ltd. All rights reserved. i
内容
1概述 (1)
2开发环境 (3)
windows开发平台2.1安装交叉编译工具链 (3)
2.2启动TFTP和NFS服务 (4)
3Linux内核和驱动 (5)
3.1Linux的目录结构 (5)
3.2配置和编译Linux (6)
3.3Linux配置选项 (7)
4Linux根文件系统 (13)
4.1根文件系统的内容 (13)
4.2制作根文件系统 (13)
4.2.1配置和编译BusyBox (13)
5测试Linux内核和驱动 (16)
5.1运行Linux内核 (16)
5.2测试Linux设备驱动 (16)
6NAND Flas件系统 (19)
6.1NAND Flas件系统类型 (19)
6.2MTD分区 (19)
6.3创建NAND Flas件系统 (20)
7Linux电源管理 (22)
7.1动态电源管理 (22)
7.2系统睡眠和唤醒 (24)
概述
Linux 2.4 Developer Guide
Copyright® 2005-2007 Ingenic Semiconductor Co., Ltd. All rights reserved. 1
1 概述
本文将向读者详细介绍基于君正处理器平台进行Linux 2.4内核开发的过程和方法,引导开发人员快速进行Linux开发,包括建立交叉编译环境、引导程序和Linux内核的配置和编译、设备驱动的测试和使用、根文件系统等等。
为了构建基于君正处理器的Linux 2.4的开发平台,您需要准备以下资源:
1) Linux开发主机,用来安装编译器和相关源码
2)基于君正处理器的开发板或产品板
3) MIPS交叉编译工具链:君正提供基于GCC-3.3.1和GLIBC-2.3.2的工具链
4)引导程序U-Boot源码:君正提供u-boot-1.1.6的源码
5) Linux 2.4核心源码:君正提供linux 2.4.20核心的源码
6)根文件系统:君正提供参考的根文件系统,基于glibc 2.3.2动态库
7) GUI开发环境:用户需要根据自己产品构建GUI开发环境,如QTE/GTK/MiniGUI等
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论