- 0
- 0
- 约2.25千字
- 约 94页
- 2022-05-24 发布于北京
- 举报
(7);; 本章介绍了关于嵌入式Linux的基本内容。本章从嵌入式开发环境的搭建和交叉编译开始,介绍了Bootloader的概念以及U-Boot的编译方法;然后介绍了Linux内核的相关知识,主要讲解了内核编译和移植的方法;本章最后还介绍了Linux根文件系统的内容。通过本章的学习,读者应熟悉嵌入式Linux的基本开发流程,并掌握编译U-Boot和编译Linux的方法。; 本章主要内容:
●嵌入式Linux简介
●配置嵌入式Linux开发平台
●Bootloader的编译和移植概要
●内核的编译和移植概要
●根文件系统;7.1 嵌入式Linux简介;7.1 嵌入式Linux简介;7.2 构建嵌入式Linux开发环境;7.2 构建嵌入式Linux开发环境;7.2 构建嵌入式Linux开发环境;7.2 构建嵌入式Linux开发环境;7.2.1 交叉开发环境介绍;图7-1 交叉开发环境;7.2.2 安装交叉开发工具;7.2.2 安装交叉开发工具;7.2.2 安装交叉开发工具;7.2.2 安装交叉开发工具;7.2.2 安装交叉开发工具;7.2.2 安装交叉开发工具;7.2.2 安装交叉开发工具;7.2.2 安装交叉开发工具;7.2.2 安装交叉开发工具;7.2.2 安装交叉开发工具;7.2.2 安装交叉开发工具;7.2.2 安装交叉开发工具;7.2.3 主机交叉开发环境配置;7.2.3 主机交叉开发环境配置;7.2.3 主机交叉开发环境配置;7.2.3 主机交叉开发环境配置;7.2.3 主机交叉开发环境配置;7.2.3 主机交叉开发环境配置;subnet netmask {
group {
host mytarget {
hardware ethernet 00:01:EC:E0:AA:1B;
fixed-address 00;
filename zImage;
option root-path /usr/local/arm/3.3.2/rootfs;
}
}
};7.2.3 主机交叉开发环境配置;7.2.3 主机交叉开发环境配置;#sudo /etc/init.d/dhcp3-server restart;$sudo vi /etc/default/tftpd-hpa
# /etc/default/tftpd-hpa
TFTP_USERNAME=“tftp”
TFTP_DIRECTORY=“/tftpboot”
TFTP_ADDRESS=“:69”
TFTP_OPTIONS=“-l -c -s ”;$sudo /etc/init.d/tftpd-hpa restart;7.3 Bootloader;7.3 Bootloader;7.3.1 Bootloader的种类;7.3.1 Bootloader的种类;表7-1 开放源码的Linux引导程序;7.3.1 Bootloader的种类;7.3.1 Bootloader的种类;7.3.1 Bootloader的种类;7.3.1 Bootloader的种类;7.3.1 Bootloader的种类;7.3.2 U-Boot 工程简介;7.3.2 U-Boot 工程简介;7.3.3 U-Boot 编译;目录;目录;目录;7.3.3 U-Boot 编译;7.3.3 U-Boot 编译;7.3.3 U-Boot 编译;7.3.3 U-Boot 编译;7.3.3 U-Boot 编译;7.3.3 U-Boot 编译;7.3.3 U-Boot 编译;7.3.3 U-Boot 编译;7.3.3 U-Boot 编译;7.3.3 U-Boot 编译;7.3.4 U-Boot 的移植思路;7.3.4 U-Boot 的移植思路;7.3.4 U-Boot 的移植思路;7.3.4 U-Boot 的移植思路;7.3.4 U-Boot 的移植思路;7.3.4 U-Boot 的移植思路;7.3.5 U-Boot 的烧写;7.3.5 U-Boot 的烧写;7.3.5 U-Boot 的烧写;7.3.5 U-Boot 的烧写;7.3.5 U-Boot 的烧写;7.3.6 U-Boot 的常用命令;7.3.6 U-Boot 的常用命令;7.3.6 U-Boot 的常用命令;7.3.6 U-Boot 的常用命令;7.3.6 U-Boot 的常用命令;7.3.6 U-Boo
原创力文档

文档评论(0)