资料介绍
嵌入式linux开发指南
嵌入式linux开发指南
1 安装配置开发服务器
1.1 安装
✓ PC linux server
✓ Cygwin(or other VMs)
1.2 常用服务配置
✓ Samba
✓ NFS
✓ TFTP
✓ FTP
✓ Telnet
✓ SSH
✓ CVS
2 创建交叉编译环境
2.1 自己创建
构建工具链(toolchain)包括:C/C++编译器、汇编器、链接器、嵌入式系
统的标准C库、GDB代码级调试器。下面是一组软件包:
✓ Binutils-
2.11.bar.bz2:Binutils是一组开发工具,包括链接器、汇编器以及其他用于目
标文件和档案的工具
✓ Gcc-2.95.3.tar.gz:编译器
✓ Glibc-2.2.3.tar.gz:提供系统调用和基本函数的C库
✓ Glibc-linuxthreads-2.2.3.tar.gz:线程库
✓ Gdb-5.0.tar.bz2:调试工具
创建流程如下:
✓
创建编译环境。在这个过程中,将设置一些环境变量,创建安装目录,安装内核
源代码和头文件等。
✓ 创建binutils。这个过程结束后,会创建类似arm-linux-ld等工具。
✓
创建一个交叉编译版本的gcc。在这个过程中,只能编译C程序,不能编译C++程序
。
✓ 创建一个交叉编译版本的glibc。
✓ 创建一个交叉编译版本的g