ubuntu20嵌入式开发环境搭建

这篇具有很好参考价值的文章主要介绍了ubuntu20嵌入式开发环境搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

vmware 安装ubuntu20

安装步骤:省略。

网上有很多教程,不做笔记了。

值得注意的一点:安装时建议选择中文安装,会默认带有中文输入法。

安装 Vmware Tools

安装Vmware Tools后,可以实现主机跟虚拟机之间的文件拷贝,文本内容的复制粘贴等操作。使用起来更方便。

依次使用下面的命令即可完成安装:

sudo apt install open-vm-tools

sudo apt install open-vm-tools-desktop

更换源

首先输入下面的命令,备份原来的,以免出问题无法恢复。

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

使用vim编辑器打开,删掉里面的所有内容,改成下面的内容。

修改后的文件内容
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

完成上面的操作之后,使用下面的命令更新一下。

 sudo apt-get upgrade

sudo apt-get update 

安装配置samba

1.使用下面的命令先安装

sudo apt-get install samba samba-common

2.在home目录创建samba共享文件夹并修改权限

sudo mkdir samba_share

sudo chmod 777 /home/samba_share

3.添加用户,并设置密码(这里我的用户是book,所以添加的名字是book)

sudo smbpasswd -a book

4.打开samba配置文件文件 

sudo vim /etc/samba/smb.conf

5.在配置文件末尾添加以下内容(这里我的用户是book)

smb.conf 末尾添加的内容

 [samba_share]
   comment = smbshare home directory
   path = /home/samba_share/
   valid users = book
   create mask = 0777
   directory mask = 0777
   force user = book
   force group = book
   available = yes
   unix charset = UTF-8
   dos charset = cp936
   guest ok = yes
   writeable = yes
   browsable = yes

6.重启samba服务

sudo service smbd restart

安装ssh服务

使用下面的命令,完成安装后,使用默认配置即可,无需修改再配置。

sudo apt-get install openssh-server

安装nfs服务

1.先在创建nfs共享文件夹,并修改文件夹权限

sudo mkdir nfs_share

sudo chmod 777 nfs_share

2.安装nfs

sudo apt-get install nfs-kernel-server rpcbind

3.打开配置文件

sudo vim /etc/exports

4.在配置文件的末尾添加下面的内容(文件路径按自己的来)

/home/book/nfs_share *(rw,sync,no_root_squash)

安装Visual Studio Code

Visual Studio Code这款代码编辑器好用且强大,未来的开发很多时候需要他。

安装方法:

1.从官方网站下载vscode,注意选择linux版本。

2.在终端进入到安装文件目录,输入下面的命令,安装Visual Studio Code。

sudo dpkg -i code_1.81.1-1691620686_amd64.deb

安装terminator

sudo apt-get install terminator

设置默认终端

gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator
gsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x"

安装git

sudo apt-get install git

卸载火狐

查看火狐的安装包内容

dpkg --get-selections |grep firefox

卸载火狐

sudo apt-get purge firefox firefox-locale-en firefox-locale-zh-hans

 文章来源地址https://www.toymoban.com/news/detail-825006.html

到了这里,关于ubuntu20嵌入式开发环境搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于RK3588的嵌入式linux系统开发(一)——开发环境的搭建(SDK解压与本地初始化)

    1、拷贝rk3588的linux-sdk压缩包到工作目录,如下所示: 图1 拷贝rk3588的sdk到工作目录 2、进入sdk目录进行MD5码的计算,并对比md5sum.txt文件内的值,确保压缩包未被修改。 图2 MD5码计算与匹配 3、安装p7zip-full工具,并解压rk3588的sdk压缩包,如下图所示: sudo apt-get install p7zip-full

    2023年04月12日
    浏览(51)
  • 嵌入式系统——交叉编译概念与环境搭建

      本文属于嵌入式系统的基础知识,主要介绍编译过程和交叉编译。对于基于ARM内核的微处理器移植操作系统,不可避免的需要使用交叉编译。交叉编译指的是不同平台间编译程序代码的操作,不同平台有两方面:(1)不同的操作系统;(2)不同的处理器平台,如ARM和X

    2024年02月10日
    浏览(46)
  • 嵌入式Linux Qt交叉编译环境搭建

    TinkerBoard2主板,BuildRoot根文件系统,package自带的Qt版本为5.14.2,所以安装的版本也是5.14.2 安装的组件看个人需求,我都要了 默认安装路径/opt/Qt5.14.2/ 源码路径/opt/Qt5.14.2/5.14.2/Src/ 安装后选定的打包工具路径/opt/Qt5.14.2/5.14.2/(我的默认有gcc_64和android) 这种方法容易导致version `G

    2024年01月25日
    浏览(53)
  • 【Mac+CLion+STM32+ST-Link】Mac(apple sillicon)上使用STM32CubeMX和CLion搭建嵌入式开发环境

    Clion 官网安装或者brew安装,我用的是2023.2版本。 stlink server https://www.st.com/en/development-tools/st-link-server.html 不安装的话检测不到stlink。 STM32CubeMX https://www.st.com/en/development-tools/stm32cubeide.html#overviewsecondary=st-get-software 用来快速搭建一个工程。 Arm-toolchain 用来编译和debug的组件。

    2024年02月08日
    浏览(45)
  • 【嵌入式Qt开发入门】在Ubuntu下编写C++

            在 Ubuntu 上面编写 C++,本文内容主要介绍在 Ubuntu 在终端窗口下使用 vi/vim 编辑一 个 C++源文件。通过编写最简单的示例“Hello,World!”。带领大家学习如何在 Ubuntu 终端下编辑和编译 C++。这里要求大家会在 Ubuntu 上使用 vi/vim,也就是要求大家有一点 Ubuntu 入门的基

    2024年02月11日
    浏览(45)
  • 全志V3S嵌入式驱动开发(开发环境再升级)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         前面我们陆陆续续开发了差不多有10个驱动,涉及到网口、串口、音频和视频等几个方面。但是整个开发的效率还是比较低的。每次开发调试的时候都很麻烦,譬如说,如果是驱动代码

    2024年02月08日
    浏览(59)
  • 嵌入式Linux-IMX6ULL开发环境配置

    正点原子的驱动开发指南所使用的是纯净的Ubuntu16.04平台,用户可以按照驱动开发指南的学习路线,一步一步地亲手把Ubuntu平台搭建完成。 但是学习正点原子Linux开发板,个人还是强烈推荐大家安装正点原子提供的虚拟机平台!!!! 可以快速进行体验或者开发,避免学习周

    2024年02月03日
    浏览(47)
  • Ubuntu嵌入式开发编译工具链安装教程之Arm GNU Toolchain

    下载路径: Downloads | GNU Arm Embedded Toolchain Downloads – Arm Developer 官方提供了可执行版本和源文件版本(后缀为*src_tar.bz2 ),通常情况我们直接下载可执行版本就足够了,当然致力于编译工具链原理学习的小伙伴对源文件版本是必不可少的,本文仅限可执行版本安装教程,若有

    2024年02月13日
    浏览(44)
  • 【嵌入式开发工具】STM32+Keil实现软件工程搭建与开发调试

    本篇文章介绍了使用Keil来对STM32F103C8芯片进行初始工程搭建,以及开发与工程调试的完整过程,帮助读者能够在实战中体会到Keil这个开发环境的使用方法,了解一个嵌入式工程从无到有的过程,并且具备快速搭建一个全新芯片对应最小软件工程的基本能力思路。文章首先介绍

    2024年02月05日
    浏览(66)
  • 【嵌入式 – GD32开发实战指南(ARM版本)】第2部分 外设篇 - 第3章 温度传感器DS18B20

    DS18B20 是 DALLAS 最新单线数字温度传感器,新的\\\"一线器件\\\"体积更小、适用电压更宽、更经济。Dallas 半导体公司的数字化温度传感器 DS1820 是世界上第一片支持 \\\"一线总线\\\"接口的温度传感器。 DS18B20采用的单总线协议,也就是只需占用主机一个I/O口,无需其他外围电路,直接将

    2024年02月21日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包