正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-1.3

 前言:

本文是根据哔哩哔哩网站上视频“正点原子[第二期]Linux之ARM(MX6U)裸机篇”的学习笔记,在这里会记录下正点原子Linux ARM MX6ULL 开发板根据配套的哔哩哔哩学习视频所作的实验和笔记内容。本文大量的引用了正点原子哔哔哩网站的教学视频和链接中的内容。

引用:

正点原子IMX6U仓库 (GuangzhouXingyi) - Gitee.com


正文:

1. 安装VSCode编辑器

在编辑C程序源码和Linux驱动开发所用的集成式编辑器,通用的是使用 Sourceinsight3.5 或 source4.x 版本,sourceinsight可以对C/C++源码进行索引,提供代码编辑的自动补全,函数声明的自动跳转,函数定义的自动跳转等功能。Sourceinsight 是非常好用的一个C/C++源码浏览和编辑工具,但是Sourceinsight是商业收费软件,需要购买授权获取到License才能合法使用。

在正点原子的嵌入式Linux开发课程中推荐使用 VSCode 编辑器,VSCode 编辑器是微软Microsoft推出的源码阅读编辑工具,通过给VSCode安装扩展插件,VSCode完全可是实现Sourceinsight相同的功能。

在Windows PC 上搜索引擎搜索下载 VSCode 安装包并进行安装。我计划在 Windows 下使用VSCode编辑器,访问Ubuntu虚拟机通过Smaba共享出来的源码目录,从而在Windows环境下进行远程的ubuntu虚拟机上的源码的编辑修改。

2. 安装 VSCode 插件

正点原子1.3 节VSCode环境搭建教程中建议安装如下的VSCode扩展插件,点击VSCode左侧菜单上的“扩展插件”按钮,输入关键字搜索安装对应的插件。

我们需要按照的插件有下面几个:
1) C/C++,这个肯定是必须的。
2) C/C++ Snippets,即 C/C++重用代码块。
3) C/C++ Advanced Lint,即 C/C++静态检测 。
4) Code Runner,即代码运行。
5) Include AutoComplete,即自动头文件包含。
6) Rainbow Brackets,彩虹花括号,有助于阅读代码。
7) One Dark Pro, VSCode 的主题。
8) GBKtoUTF8,将 GBK 转换为 UTF8。
9) ARM,即支持 ARM 汇编语法高亮显示。
10) Chinese(Simplified),即中文环境。
11) vscode-icons, VSCode 图标插件,主要是资源管理器下各个文件夹的图标。
12) compareit,比较插件,可以用于比较两个文件的差异。
13) DeviceTree,设备树语法插件。
14) TabNine,一款 AI 自动补全插件,强烈推荐,谁用谁知道!

 

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

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

相关文章

Python的上下文管理器(以PIL库为例)

在Python中,上下文管理器是一种支持上下文管理协议的对象,这种协议包括两个方法:__enter__()和__exit__()。这些方法使对象能够在代码块开始时执行一些设置或初始化工作(通过__enter__()),以及在代码块结束…

初学python记录:力扣2739. 总行驶距离

题目: 卡车有两个油箱。给你两个整数,mainTank 表示主油箱中的燃料(以升为单位),additionalTank 表示副油箱中的燃料(以升为单位)。 该卡车每耗费 1 升燃料都可以行驶 10 km。每当主油箱使用了…

new String和直接赋值的一些问题

分析1 我们先看以下代码: String str1 "abc"; // 在常量池中String str2 new String("abc"); // 在堆上System.out.println(str1 str2)以上结果的输出是什么? 输出:false 前置知识: 在JVM中&#xff0c…

C++静态变量

C语言中与“静态”相关的词包括,静态全局变量,静态局部变量和静态函数,关键词是static。C语言中的变量从作用域分,可以分为全局变量和局部变量;从存储方式分,可以分为静态存储方式和动态存储方式。 1. 静态…

电脑怎么拖动文件到想要的位置?电脑上拖拽没了的文件怎么找回

在日常的办公和学习中,电脑文件拖拽操作是每位用户都不可或缺的技能。然而,有时在拖动文件时,可能会因为误操作或其他原因,导致文件消失或移至未知位置。本文将详细解析如何在电脑上轻松拖动文件到指定位置,并为您提供…

【前端必看】10年资深前端工程师,聊点行业现状与自我突破!

作为一名拥有10年前端开发经验的资深工程师,曾在蚂蚁金服等一线大厂历练,现在则在一家上市公司享受较为宽松的工作节奏。今天,我想和大家聊聊前端开发的就业现状,以及如何在这个竞争激烈的市场中突出重围。 感兴趣的可以看看这个…

php空合并运算符,三元运算符,PHP高级

什么是空合并运算符 提出问题 下面的php代码,来自于laravel框架,请问这里的 ?是什么意思 $request->user()?->tokenCan(*)解释 在这段 PHP 代码中,? 是一个 空合并运算符。它用于将两个表达式组合在一起,并返回第一个…

HTTP简述

简述一次网络请求过程 域名解析 通过URL查找服务器IP 如访问百度,www.baidu.com, www是服务器名baidu可以理解为公司名或私人名com是域名根服务器 浏览器先访问本地文件Host文件,检查文件中是否有与域名匹配的IP地址,如果有直接访…

【重学Python】Day5 长篇:字符串和常用数据结构

字符串和常用数据结构 一、转义字符二、切片三、字符串的处理四、格式化输出五、列表list1、列表的基本运算2、列表的添加、删除元素3、列表的切片4、列表的排序 六、生成式和生成器七、元组八、集合九、字典 在Python程序中,如果我们把单个或多个字符用单引号或者双…

GaussDB轻量化运维管理工具介绍

前言 本期课程将从管理平台的架构出发,结合平台的实例管理、实例升级、容灾管理和监控告警的功能和操作介绍,全面覆盖日常运维操作,带您理解并熟练运用GaussDB运维平台完成运维工作。 一、GaussDB 运维管理平台简介 开放生态层 友好Web界面…

OWASP发布十大开源软件安全风险及应对指南

​ 最近爆发的XZ后门事件,尽管未酿成Log4j那样的灾难性后果,但它再次敲响了警钟:软件供应链严重依赖开源软件,导致现代数字生态系统极其脆弱。面对层出不穷的安全漏洞,我们需要关注开源软件 (OSS)风险 ,改进…

通过代理IP实现匿名网上冲浪

目录 前言 一、代理IP的原理 1.1 什么是代理IP? 1.2 代理IP的工作原理 二、使用代理IP实现匿名网上冲浪的代码示例 三、如何获取代理IP 四、使用代理IP的注意事项 五、总结 前言 在互联网上冲浪是我们生活中常见的一项活动,然而,在某…

XiaodiSec day017 Learn Note 小迪安全学习笔记

XiaodiSec day017 Learn Note 小迪安全学习笔记 记录得比较凌乱,不尽详细 day 17 主要内容: php 框架 thinkPHPyiilaravel 使用 fofa 搜索 thinkphp 市面上 thinkphp5 版本较多 url 结构 域名/.php(文件名)/index(目录)/index(函数名)模块名-控…

XL7015输出12V电源设计

描述 XL7015是一款高效、高压降压型DC-DC转换器,固定150KHz开关频率,可提供最高0.8A输出电流能力,低纹波,出色的线性调整率与负载调整率。XL7015内置固定频率振荡器与频率补偿电路,简化了电路设计。PWM控 制 环 路 可 …

Android 组件提供的状态保存(saveInstanceState)与恢复(restoreInstanceState)

在Android的组件Activity中,有这样一对方法: onSaveInstanceeState 和 onRestoreInstanceState 这两对方法,可以让我在Activiy被异常销毁时,保存状态;以及在Activity重建时,恢复状态。 比如:当我们在输入…

只有IP没有域名怎么实现HTTPS访问

只有IP地址没有域名可以实现HTTPS访问?虽然通常情况下SSL证书是与域名关联并颁发的,但确实存在针对IP地址发放的SSL证书。这种类型的证书允许服务器通过HTTPS协议为其公网IP地址提供安全的Web服务。这意味着用户可以直接在浏览器中输入服务器的IP地址&am…

免翻!全球最大免费书库Zlibrary最新镜像,国内可直接访问,赶紧下书

刚刚,“知识大航海”群里,有位群友分享了一个Zlibrary镜像地址,感谢这位群友的热心分享,这个地址国内可以直接访问! 在“王不留”GZ号,写“zlib”四个字母,有Zlibrary镜像网址、官方网址&#x…

搜维尔科技:如何选择最佳的xsens动作捕捉设备

xsens介绍 如何选择最佳的xsens动作捕捉设备 选择最佳的 Xsens 动作捕捉设置并不总是像我们希望的那样简单。根据每个人的情况,会有不同的选择、要求和挑战。 这就是我们创建此博客的原因:帮助您做出最适合您的决定。 您已经决定继续使用 Xsens 了吗…

神经网络进阶

⚠申明: 未经许可,禁止以任何形式转载,若要引用,请标注链接地址。 全文共计3077字,阅读大概需要3分钟 🌈更多学习内容, 欢迎👏关注👀【文末】我的个人微信公众号&#xf…

19 使用MapReduce编程统计超市1月商品被购买的次数

首先将1月份的订单数据上传到HDFS上&#xff0c;订单数据格式 ID Goods两个数据字段构成 将订单数据保存在order.txt中&#xff0c;&#xff08;上传前记得启动集群&#xff09;。 打开Idea创建项目 修改pom.xml&#xff0c;添加依赖 <dependencies><dependency>…