Tiny6410嵌入式Linux开发环境搭建与Hello World实战

1. 环境准备与工具链安装

搞嵌入式Linux开发,第一步就是把环境搭起来。我当年第一次玩Tiny6410的时候,在这个环节踩过不少坑,今天就把最稳妥的方法分享给大家。

宿主机选择:推荐用CentOS,稳定性没得说,特别适合做开发环境。我实测过CentOS 7和8都可以,不过建议用CentOS 7,兼容性更好一些。如果你已经装了其他Linux发行版,也不用重装,大部分操作都是通用的。

安装交叉编译工具链:这是最关键的步骤。Tiny6410用的是ARM1176JZF-S核,所以需要arm-linux-gcc工具链。我习惯用4.5.1版本,稳定性和兼容性都经过验证。

先下载工具链压缩包(arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz),然后解压到系统目录:

tar xvzf arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz -C /

注意-C后面有个空格,而且C是大写的。这样就会把工具链安装到/opt/FriendlyARM/toolschain/4.5.1目录下。

配置环境变量:安装完了还得让系统能找到这些工具。编辑/root/.bashrc文件,在最后加上:

export PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin

保存后重新登录,或者直接运行source ~/.bashrc让配置生效。

验证安装:输入arm-linux-gcc -v,如果看到一长串版本信息,最后写着"gcc version 4.5.1",那就说明安装成功了。要是提示命令找不到,多半是路径没设对,仔细检查一下。

安装minicom:这是串口调试工具,后面下载程序到开发板要用到。用yum安装很简单:

yum install minicom

装完后配置串口参数:115200波特率,8数据位,1停止位,无校验位。这些参数要跟开发板匹配,不然通信不上。

2. 创建项目与编写代码

环境搭好了,现在开始创建我们的第一个嵌入式程序。我建议为每个项目创建单独的目录,这样不会乱。

创建工作目录:在家目录下创建一个hello文件夹:

mkdir ~/hello
cd ~/hello

这就是我们第一个项目的工作目录了。名字随便起,但最好有意义,方便以后管理。

编写Hello World程序:用vim创建一个hello.c文件:

vim hello.c

按i进入编辑模式,然后输入下面的代码:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值