版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hello_wordmy/article/details/89839378
1.交叉编译包的安装
创建文件夹
mkdir /usr/local/arm
解压 xzvf 4.3.1-eabi-armv6-up-cup6410.tar.gz 到 /usr/local/arm
目录下
tar xzvf 4.3.1-eabi-armv6-up-cup6410.tar.gz -C /usr/local/arm
修改配置文件
PATH=$PATH:$HOME/bin:/usr/local/arm/4.3.1-eabi-armv6/usr/bin
LD_LIBRARY_PATH=/usr/local/arm/4.3.1-eabi-armv6/gmp/lib:/usr/local/arm/4.3.1-eabi-armv6/mpfr/lib
更新配置文件
source ~/.bashrc
检测是否安装成功
(如果出现arm-linux-gcc的版本信息,则安装成功gcc version 4.3.1 (for S3C64XX Samsung Electronics AP Development Team)
2.minicom 连接与配置
(
3.if配置
ifconfig eth0 192.168.1.145 netmask 255.255.255.0
关闭防火墙 setup
4.nfs服务
编辑exports文件,进入exports文件
后进行对要挂载文件的配置/usr *(rw,sync),然后保存并推出。
/root/ljc
6.在连接成功后
cd /mnt/
7.在宿主机上写c代码,使用arm-linux-gcc编译成可执行文件
8. 在开发板上运行可执行程序
//hello.c
#include<stdio.h>
#include<stdlib.h>
int main()
{
}
arm-linux-gcc -g -o hello.c hello
PC机 与 开发板链接:
5.建立NFS文件共享(宿主机)
6. 挂载NFS共享目录(开发板)
8. 在开发板上运行可执行程序
文章来源: https://blog.csdn.net/hello_wordmy/article/details/89839378