友善之臂Tiny4412的嵌入式实验(一)

Linux开发环境搭建与LED点亮

一.安装ubuntu

转载链接:

两分半钟完成VMware安装及Linux-Ubuntu安装(全程无废话)_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1W34y1k7ge/?spm_id_from=333.337.search-card.all.click&vd_source=26f2d1afa9c89584b1080b1b8b5c7937

1.下载VMware

下载 VMware Workstation Pro | CNicon-default.png?t=N7T8https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html通过上方链接,下载VMware

一直点击下一步即可

4A4RR-813DK-M81A9-4U35H-06KND(如果无效自行搜索)

2.创建虚拟机

ubuntu-releases-20.04安装包下载_开源镜像站-阿里云

使用20.04镜像,其他的安照视频链接操作即可。

两分半钟完成VMware安装及Linux-Ubuntu安装(全程无废话)_哔哩哔哩_bilibili

3.实现复制粘贴

实现主机和虚拟机之间文件的复制粘贴。转载以下链接

物理机与虚拟机之间文件复制与文件共享 Windows,Ubuntu虚拟机文件复制与文件共享_哔哩哔哩_bilibili

视频差不多从第10分钟看起。

打开虚拟机,在终端输入(在虚拟机桌面点击右键,会有终端选项)

回车

然后可以将主机文件复制粘贴到虚拟机中,

此时点全部跳过。

(其实也可以实现主机与虚拟机的文字复制粘贴,复制主机的代码,在终端通过Ctrl+Shift+V粘贴)

4.linux配置

安装gcc,g++
sudo apt update
sudo apt-get  install  build-essential

根据下面的代码看是否安装好

gcc --version
g++ --version
安装make
sudo apt-get update
sudo apt-get install ubuntu-make
安装arm-linux-gcc

配置Ubuntu交叉编译环境-CSDN博客

转载以上链接,但是不知道为什么有时候链接会挂,下面就复述一遍。

链接:https://pan.baidu.com/s/1z_jKxXyLftHfszvaYH-SoA
提取码:yccy

1.在桌面打开Terminal (快捷键 ctrl+alt+t)

2.输入 ls, 并输入 cd 桌面/

3.在 桌面 目录下输入ls后,选中安装包右键,选择复制

4.输入 sudo chmod 777 arm-linux-gcc-4.6.4-arm-x86_64.tar.bz2 ,其中包名为右键->粘贴,赋予其全部权限。

5.输入 tar -jxvf arm-linux-gcc-4.6.4-arm-x86_64.tar.bz2 ,解压

6.解压之后,再进行如下命令,创建新目录 arm

sudo mkdir /usr/local/arm

创建成功后,赋予其全部权限,输入以下命令:

sudo chmod 777 /usr/local/arm

7.然后重新打开命令窗口,进行如下命令,进入到解压缩文件,直至找到 gcc-4.6.4

在这里插入图片描述

8.将 gcc-4.6.4 复制到 /usr/local/arm目录下

8.设置 PATH环境变量

sudo gedit /etc/profile

9.在文件最后添加两行,输入以下代码:

export PATH=$PATH:/usr/local/arm/gcc-4.6.4/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/arm/gcc-4.6.4/lib

第一行是添加执行程序环境变量,第二行是库文件的路径。保存退出。

10.使用source命令重新加载生效配置文件

source /etc/profile

11.查看当前arm-linux-gcc版本(检查是否安装成功)

arm-none-linux-gnueabi-gcc   -v

二.实验操作

1.将实验一的代码文件夹复制粘贴到虚拟机中,进入实验一的文件夹,然后执行make(在实验一文件夹界面右键,打开终端,输入make),生成uboot.bin等文件。(必须要在Makefile所在目录下执行make命令,否则会报错)

2.将sd卡插入电脑(记得买sd读卡器,能读大卡的那种)

# chmod 777 –R 1_leds_s 

# cd 1_leds_s

# make

# cd sd_fuse

# make

# ./fast_fuse.sh /dev/sdb

将sd卡插入开发板,开关S2拨到SD卡启动,LED成功点亮.(开发板记得接电源,实验一和实验二可以直接借用已经做好的同学的sd卡,直接插到板子里,reset一下就有实验现象)

  • 23
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
友善之臂Tiny210是友善电子推出的一款单板计算机,主要面向嵌入式开发,并提供了丰富的教程资料。以下是关于友善之臂Tiny210教程资料的回答: 友善之臂Tiny210教程资料非常全面和详尽。首先,在硬件方面,资料包含了Tiny210开发板的技术规格、硬件接口图和原理图等信息,对硬件的结构和设计进行了深入的介绍,使开发者能够更好地理解和使用这款开发板。 其次,在软件方面,友善之臂为Tiny210提供了完整的软件开发环境,包括Linux系统的移植与开发、Android系统的移植与开发,以及Windows CE系统的移植与开发等教程资料。这些教程涵盖了从系统移植到应用开发的整个过程,对于初学者来说尤为有帮助。 此外,友善之臂还提供了大量的实例代码和应用案例,通过这些实例和案例,开发者可以学习到如何使用各种传感器、外设和通信模块,如LCD显示屏、GPIO口、串口、以太网等,并在此基础上开发出自己的应用程序。 最后,友善之臂还为开发者提供了丰富的学习资源,包括各种教学视频、实验指南、技术支持和在线社区等,这些资源使得开发者能够更加快速地上手学习和解决问题。 总之,友善之臂Tiny210教程资料全面而详尽,无论是对于初学者还是有一定经验的开发者来说,都是出色的学习和开发工具。通过学习和使用这些教程资料,开发者能够更好地理解和使用友善之臂Tiny210,开发出高质量的嵌入式应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sftmnggsujgff.shhgft

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值