文章目录
  • 一、环境安装
  • 二、主目录的资源介绍
  • 2.1 alpzha
  • 2.2 linux
  • 2.3 c_linux
  • 三、QT
  • 四、交叉编译
  • 五、VScode
  • 六、其他
  • 6.1 SecureCRT
  • 6.2 Putty
  • 6.3 MobaXterm
  • 6.4 NFS
  • 6.5 TFTP


这几天实习的强度下来了,就来看看嵌入式方面的知识了
也是买了正点原子的阿尔法的嵌入式开发板,准备进行对嵌入式的进一步的学习,也就是下面这些内容我需要去学习

正点原子阿尔法ARM开发板-IMX6ULL(一)——环境安装和资源介绍_串口

一、环境安装

点击进入正点原子官方网址

 i.MX6ULL Linux阿尔法开发板

正点原子阿尔法ARM开发板-IMX6ULL(一)——环境安装和资源介绍_远程连接_02


也就是进入这里把环境等安装好了

正点原子阿尔法ARM开发板-IMX6ULL(一)——环境安装和资源介绍_arm开发_03

TFTP 和 NFS 工具在镜像里已经配置好了。

TFTP、NFS:传输协议

二、主目录的资源介绍

正点原子阿尔法ARM开发板-IMX6ULL(一)——环境安装和资源介绍_远程连接_04

2.1 alpzha

正点原子阿尔法ARM开发板-IMX6ULL(一)——环境安装和资源介绍_arm开发_05


正点原子阿尔法ARM开发板-IMX6ULL(一)——环境安装和资源介绍_linux_06

2.2 linux

正点原子阿尔法ARM开发板-IMX6ULL(一)——环境安装和资源介绍_远程连接_07

顺便提一嘴,刚刚试了试,这个镜像已经把网络配置好了

正点原子阿尔法ARM开发板-IMX6ULL(一)——环境安装和资源介绍_远程连接_08

2.3 c_linux

正点原子阿尔法ARM开发板-IMX6ULL(一)——环境安装和资源介绍_arm开发_09

三、QT

终端输入以下指令直接开启Qt creator软件
/opt/Qt5.12.9/Tools/QtCreator/bin/qtcreator.sh &&是表示可以后台运行

总共有四种编译套件

正点原子阿尔法ARM开发板-IMX6ULL(一)——环境安装和资源介绍_串口_10


正点原子阿尔法ARM开发板-IMX6ULL(一)——环境安装和资源介绍_linux_11


也就这四个(注:我这是打开了qt_demo的一个例程出现的)

按照里面的教程,运行了界面,效果如下

正点原子阿尔法ARM开发板-IMX6ULL(一)——环境安装和资源介绍_linux_12

四、交叉编译

,《【正点原子】I.MX6U 嵌入式 Linux C 应用编程指南》相关的例程源码和
软件包所在路径为/home/alientek/c_linux

交叉编译:在宿主机下编程出在目标机下运行的代码的过程
通俗地讲,就是在当前CPU平台下编译出在其他CPU平台运行的代码的过程
Linux上查看编译器:arm-linux-gnueabihf-

五、VScode

检查了下vsCode的各个插件,发现都是已经装好了,新建文件和工作区都很正常,还有就是C语言库的导入也都是正常的

六、其他

6.1 SecureCRT

SecureCRT是一款支持SSH、Telnet、rlogin以及串口连接的终端仿真软件,常用于远程连接服务器

在后续的开发过程中我们需要在 Windows 下使用 SecureCRT 作为终端,SecureCRT 支持SSH 以及串口,我们通常使用 SecureCRT 来作为串口终端使用。

6.2 Putty

PuTTY是一款在Windows、UNIX和VMS系统上使用的基于telnet/ssh的远程连接工具。

6.3 MobaXterm

MobaXterm是一款强大的远程连接和Shell工具,支持SSH、Telnet、RSH、rlogin以及串口连接等多种协议,可以方便地进行远程服务器和本地的连接。

6.1-6.3都是为了远程传输的,第一个需要付费,第二个免费但是垃圾,第三个免费版本好用

6.4 NFS

NFS(Network File System)是一种网络文件系统协议,允许远程计算机通过网络共享文件和目录,使本地计算机可以通过网络访问这些文件和目录。

6.5 TFTP

TFTP(Trivial File Transfer Protocol)是一种简单、轻量级的文件传输协议,通常用于在网络上传输较小的文件。