开发前的准备有以下几个方面:
1 、交叉编译工具链的安装。
我在前段时间使用了Crosstool-ng编译出了for ARMv4t的交叉编译工具,Gcc的版本是4.3.2,可以用来编译最新版的Linux内核,当然也可以轻松的编译U-Boot.
请看:《用crosstool-ng建立Linux 交叉编译环境》
在编译好交叉编译工具链后,关键是要在环境变量的PATH中添加编译工具的路径(也就是arm-*-linux-*-gcc所在的路径),在编译时系统才找得到命令。
在Ubuntu下的修改方法:
并在最后加上:
2、网络服务的设置
在使用U-boot的时候常常会用到宿主机的TFTP和NFS这两种网络服务,所以最好在开发前设置好。我为了记录以前写过两篇手记,记录这两个服务的安装配置过程,供大家参考。
3、串口终端程序
在使用U-boot的时候,必然会用到串口与开发板进行通信,所以串口终端程序必不可少。
在Linux下的串口终端程序有minicom、C-kermit,还有一个图形化的串口终端:gtkterm。
但是我个人一般比较喜欢用C-kermit,因为在Linux下是通过串口kermit协议传输文件到开发板,就属C-kermit比较好用。
下面我就简单介绍下C-kermit安装配置的大致步骤:
(1)安装ckermit程序;
(2)编写ckermit的配置文件~/.kermrc。 下面是一个很简单的安装和配置脚本,供大家参考:
|
开发环境准备
最新推荐文章于 2023-08-28 20:30:20 发布