1.设备驱动环境搭建

交叉开发模式

在Ubuntu中用vim编写代码,用arm-none-…-gcc编译成arm上能用的可执行文件,给arm运行后有问题再在Ubuntu中修改编译,再交给arm运行,如此称为交叉开发模式。

在arm的板子上首先要有linux系统,这就要先进行系统移植
在这里插入图片描述

Host主机ubuntu环境配置

设置交叉工具链:
tar -xvf gcc-4.6.4.tar.xz -C ~/Linux_4412/toolchain
设置环境变量:
vim ~/.bashrc 最后面添加
export PATH=$PATH:/home/george/Linux_4412/toolchain/gcc-4.6.4/bin
更新脚本:
source ~/.bashrc

		arm-none-linux-gnueabi-gcc -v
			Using built-in specs.
			COLLECT_GCC=arm-none-linux-gnueabi-gcc
			COLLECT_LTO_WRAPPER=/home/george/Linux_4412/toolchain/gcc-4.6.4/bin/
			../libexec/gcc/arm-arm1176jzfssf-linux-gnueabi/4.6.4/lto-wrapper

tftp和nfs启动模式介绍

在这里插入图片描述详见系统移植/4.Linux内核安装与加载

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值