文章目录
- 一、环境安装
- 二、主目录的资源介绍
- 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
这几天实习的强度下来了,就来看看嵌入式方面的知识了也是买了正点原子的阿尔法的嵌入式开发板,准备进行对嵌入式的进一步的学习,也就是下面这些内容我需要去学习
一、环境安装
点击进入正点原子官方网址
也就是进入这里把环境等安装好了
TFTP 和 NFS 工具在镜像里已经配置好了。
TFTP、NFS:传输协议
二、主目录的资源介绍
2.1 alpzha
2.2 linux
顺便提一嘴,刚刚试了试,这个镜像已经把网络配置好了
2.3 c_linux
三、QT
终端输入以下指令直接开启Qt creator软件/opt/Qt5.12.9/Tools/QtCreator/bin/qtcreator.sh &
&
是表示可以后台运行
总共有四种编译套件
也就这四个(注:我这是打开了qt_demo的一个例程出现的)
按照里面的教程,运行了界面,效果如下
四、交叉编译
,《【正点原子】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)是一种简单、轻量级的文件传输协议,通常用于在网络上传输较小的文件。