BCNG 嵌 入 式 Linux 软 件 说 明 手 册 微 迪软件 技术 有 限 公司 国防科技大学电子科学与工程学院 (嵌入式研发中心) 二零零二年十二月第 1 章系 统 开 发 软 件 概 览1.1 BCNG 嵌 入 式 Linux 开 发 系 统 概 述嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应于特定应用系统,对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由微处理器、外围硬件设备、嵌入式操作系统和特定的用户应用程序等四个部分组成,用以实现对其他设备的控制(Control) 、监视(Monitor) 或管理(Management) 等功能。嵌入式系统的软件核心在于嵌入式操作系统。嵌入式Linux(Embeded Linux) 是指对Linux 经过小型化裁剪后,能够固化在容量只有几百K 字节或几兆字节的存储器芯片或单片机中,应用于特定嵌入式场合的专用Linux 操作系统。嵌入式Linux 的开发和讨论是目前操作系统领域的一个热点, 具有稳定、高效、易定制、易裁减、硬件支持广泛与免费开放源代码等特征。BCNG嵌入式Linux 开发系统采纳PPCBOOT 作为引导代码,可通过网络或者本地Flash 加载操作系统;目前支持的Linux 版本有2.2.14与2.4 。BCNG嵌入式Linux 开发系统提供用户全部的源代码,整套的开发工具以与强大技术支持,使得用户可以轻松的进行嵌入式linux 的上层应用开发,极大的缩短了产品面市的时间。采纳BCNG嵌入式Linux 可以开发基于MPC8xx系列微处理器面对嵌入式领域的各类新产品,如数据网络、远程通信、低端路由等。BCNG嵌入式Linux 采纳目标机与宿主机的开发模式,由一台Linux 服务器与若干台windows 客户机以与连接在客户机上的开发板组成。1.2 预 备 知 识熟悉linux 或unix环境下的C 开发熟悉TCP/IP网络熟悉linux 服务器配置1 . 3 光 盘 软 件 包 的 容安装软件包容如下:bcng.tar.gz 交叉开发环境exports.tar.gz 输出根文件系统linux.tar.gzlinux 头文件linux-8xx-2.2.14linux 2.2.14 核源代码树linux-8xx-2.4linux 2.4 核源代码树ppcboot ppcboot 相关源代码doc 软硬件说明文档cuteftpftp 客户端软件 nettermtelnet 客户端软件windows : Microsoft windows 操作系统下的开发软件第 2 章PPCBOOT 使 用 说 明2.1 PPCBOOT 原 理PPCBOOT 是针对powerpc 系列CPU 编写的类BIOS代码,其作用是对CPU 以与主板进行初始化然后加载操作系统,支持目...