正点原子[第二期]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 自动补全插件,强烈推荐,谁用谁知道!

 

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-25 12:52:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-25 12:52:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-25 12:52:01       82 阅读
  4. Python语言-面向对象

    2024-04-25 12:52:01       91 阅读

热门阅读

  1. mapreduce序列化(Hadoop)

    2024-04-25 12:52:01       25 阅读
  2. 自己在hadoop中会输错的命令

    2024-04-25 12:52:01       25 阅读
  3. oracle/达梦多字段排序,其中多个字段含有空值

    2024-04-25 12:52:01       35 阅读
  4. c++day2

    c++day2

    2024-04-25 12:52:01      40 阅读
  5. Linux系统编程_文件编程

    2024-04-25 12:52:01       28 阅读
  6. 添加修改ubuntu中环境变量(PATH)

    2024-04-25 12:52:01       36 阅读
  7. 【ARMv9 DSU-120 系列 3 -- 系统控制寄存器】

    2024-04-25 12:52:01       29 阅读
  8. Flink 作业管理器:核心功能、角色与责任详解

    2024-04-25 12:52:01       37 阅读
  9. 在Linux中eth0旁边的lo是什么

    2024-04-25 12:52:01       30 阅读
  10. vue2使用elementUI报错

    2024-04-25 12:52:01       114 阅读
  11. 学习笔记-微服务高级(黑马程序员)

    2024-04-25 12:52:01       33 阅读