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

news2025/1/7 20:59:39

文章目录

  • 一、环境安装
  • 二、主目录的资源介绍
    • 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

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

一、环境安装

点击进入正点原子官方网址
i.MX6ULL Linux阿尔法开发板
在这里插入图片描述
也就是进入这里把环境等安装好了
在这里插入图片描述

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)是一种简单、轻量级的文件传输协议,通常用于在网络上传输较小的文件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2050199.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一次日志记录中使用fastjson涉及到ByteBuffer的教训

背景 目前本人在公司负责的模块中,有一个模块是负责数据同步的,主要是将我们数据产线使用的 AWS Dynamodb 同步的我们的测试QA 的环境的 MongoDB 的库中,去年开始也提供了使用 EMR 批量同步的功能,但是有时候业务也需要少量的数据…

Linux内核分析(RCU机制和内存优化)

文章目录 前言一、RCU概念RCU 的基本概念1. **如何工作**2. **RCU 的工作流程** RCU 的主要优势RCU 的使用场景RCU 的挑战和局限RCU 的实现总结 二、RCU对链表的访问三、Linux中的屏障主要类型应用场景实现作用用途 前言 一、RCU概念 RCU(Read-Copy-Update&#x…

【Web】巅峰极客2024 部分题解

目录 EncirclingGame GoldenHornKing php_online admin_Test EncirclingGame 玩赢游戏就行 GoldenHornKing 利用点在传入的app 可以打python内存马 /calc?calc_reqconfig.__init__.__globals__[__builtins__][exec](app.add_api_route("/flag",lambda:__i…

【数据结构】二叉树(三)精选Oj题

本篇已经是二叉树第三篇啦,下面讲解相关面试题,写作不易,求路过的朋友给个点赞与收藏呀~ 目录 1、相同的树 2、另一颗树的子树 3、翻转二叉树 4、对称二叉树 5、平衡二叉树 6、构建二叉树 7、二叉树的最近公共祖先 孩子双亲解法 二叉…

企业为何需要渗透测试

随着数字化时代的全面到来,互联网已成为企业运营不可或缺的一部分。然而,日益复杂的网络环境和不断演变的攻击手段,使得网络安全问题日益严峻。在这一背景下,渗透测试作为一种重要的安全评估手段,对于保障企业信息安全…

day24-测试之接口测试基础

目录 一、接口的定义 二、接口的优点 三、API接口 四、接口测试流程 五、网络基础概念 六、HTTP和RURL 七、get和post请求 八、数据格式 九、状态码 十、restful风格 十一、接口工具 一、接口的定义 程序之间协作所要遵循的一套规范、标准 二、接口的优点 2.1.责任…

探索和表征大型语言模型在嵌入式系统开发和调试中的应用

这篇论文的标题是《Exploring and Characterizing Large Language Models for Embedded System Development and Debugging》,作者是来自华盛顿大学的研究团队。论文主要探讨了大型语言模型(LLMs)在嵌入式系统开发和调试方面的应用潜力。以下…

前端技巧——复杂表格在html当中的实现

应用场景 有时候我们的表格比较复杂,表头可能到处割裂,我们还需要写代码去完成这个样式,所以学会在原生html处理复杂的表格还是比较重要的。 下面我们来看这一张图: 我们可以看到有些表头项的规格不太一样,有1*1 2*…

【深入理解SpringCloud微服务】Spring-Cloud-OpenFeign源码解析(下)——LoadBalancerFeignClient详解

【深入理解SpringCloud微服务】Spring-Cloud-OpenFeign源码解析(下)——LoadBalancerFeignClient详解 RxJava简单介绍RxJava示例Observable与Subscriber相关方法介绍Observable.create(OnSubscribe)Observable#just(T value)Observable#concatMap(Func1&…

实战OpenCV之图像显示

基础入门 OpenCV提供的功能非常多,图像显示是最基础也是最直观的一部分。它让我们能够直观地看到算法处理后的效果,对于调试和验证都至关重要。在OpenCV中,图像显示主要依赖于以下四个关键的数据结构和函数。 1、Mat类。这是OpenCV中最基本的…

文心快码(Baidu Comate)快速创建数据可视化图表

给你分享一个免费的编码助手——文心快码 Baidu Comate!百度文心大模型,46%采纳率,百度30%的代码都是它写的!AI这个大腿,你确定不抱一下?快来安装使用吧,送京东卡! https://dwz.cn/3…

高校疫情防控web系统pf

TOC springboot365高校疫情防控web系统pf 第1章 绪论 1.1 课题背景 互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。所以各行…

平移矩阵、点绕轴的旋转矩阵、平面直角坐标系旋转矩阵、点绕向量旋转公式(罗德里格斯旋转公式)

平移矩阵 点绕轴的旋转矩阵 平面直角坐标系旋转矩阵 点绕向量旋转公式(罗德里格斯旋转公式) 代码 #include "myPoint.h" #include <cmath> myPoint::myPoint() {m_x m_y m_z 0; }myPoint::myPoint(double x, double y, double z):m_x(x),m_y(y),m_z(z) { }…

探索tailwindcss多主题切换

现在的多主题切换基本上都是用的 css 变量的形式, 而tailwindcss也支持 css 变量定义主题的方式 至于为什么用 tailwindcss变量, 还是因为 tailwind 写类名提示比较方便, 也不需要再在css或者style中去一个个var的形式去写变量了 这里我在assets/style/theme文件夹中创建了三个…

智能与生产力、生产关系的关系

机器学习和自主系统是推动新质生产力和新质生产关系形成的关键技术。它们与这两个概念之间的关系可以从以下几个方面进行分析&#xff1a; 一、机器学习与新质生产力 提升效率和精准度&#xff1a;机器学习通过对大量数据进行分析&#xff0c;能够提供精准的预测和决策支持。这…

MyBatis(初阶)

1.什么是MyBtis MyBatis是持久层框架&#xff0c;⽤于简化JDBC的开发。 2.准备工作 2.1 创建⼯程 数据库: 2.2 配置数据库连接字符串 以application.yml⽂件为例: 2.3 写持久层代码 Data public class UserInfo {private Integer id;private String username;private Stri…

YOLOv10训练,适合小白训练,新手YOLOv10训练自己数据集教程!超简单,超详细!!

YOLOv10训练&#xff0c;适合小白训练&#xff0c;新手YOLOv10训练自己数据集教程&#xff01;超简单&#xff0c;超详细&#xff01;&#xff01; AI学术叫叫兽在这&#xff01;家人们&#xff0c;给我遥遥领先&#xff01;&#xff01;&#xff01; 方法一&#xff1a;云服务…

如何打造一款爆款手游?

现在开发一款游戏太简单了&#xff0c;各种源码满地飞&#xff0c;大家拿过来随便改改有个版号就可以上线运营了&#xff0c; 但是这种的游戏品质一般都不会怎么样&#xff0c;留存的周期也是比较短的&#xff0c;更别说让玩家持续消费了&#xff0c;想要打造一款火热的游戏我们…

Android Media Framework(十八)ACodec - Ⅵ

ACodec之所以复杂&#xff0c;主要是因为状态太多。在上一篇文章中&#xff0c;我们学习了在ExecutingState下对buffer的处理。ExecutingState可能会切换到OutputPortSettingsChangedState、FlushingState&#xff0c;或者当组件被释放时&#xff0c;进入UninitializedState。接…

泛微云桥前台文件上传漏洞-202408

漏洞简介 2024 年 8 月份新出漏洞&#xff0c;泛微云桥任意文件上传漏洞&#xff0c;详情如图所示。 环境搭建 1、下载漏洞环境。 https://wx.weaver.com.cn/download 2、运行install64.bat&#xff0c;安装环境。 3、安装成功界面。 未安装补丁&#xff0c;系统不能使用…