STM32高级开发(3)-设置与更新ubuntu

发布者:EnchantedMagic最新更新时间:2022-06-20 来源: eefocus关键字:STM32  高级开发  ubuntu 手机看文章 扫描二维码
随时随地手机看文章

安装VMware tools

首先在登陆后,别着急操作,为了让我们的ubuntu在VMware下工作更加良好和方便,我们需要在ubuntu上安装VMwaretools,它可以为我们实先主机和虚拟机间拖拽文件、粘贴复制、自动调整分辨率等方便的功能。


1.下拉VMware的虚拟机选项,点击安装VMware tools,此时系统会显示检测到一个光驱,并自动打开其文件夹。

这里写图片描述

2.右键复制tar.gz格式的压缩包文件到home目录下。注意,ubuntu等Linux的文件目录定义不同于windows,他的用户目录home地位和作用就相当于windows下的桌面,对它是不分盘的。

这里写图片描述

3.右键点击压缩包,点击extract here解压到当前目录。然后双击进入文件夹内。


随后我们要开始我们在ubuntu下最重要的起步,使用终端terminal即ubuntu下的dos命令行,可以说在之后的开发过程中我们会有50%以上的操作是用命令行完成的。在这里我们使用 Ctrl + Alt + T 的快捷键来打开终端。

这里写图片描述

输入


$ cd


$:dollar符,此处代表是一条指令,复制时切勿加入,以后不再解释该表述方式。


同时注意此处cd指令后有一个空格。cd xx意为进入xx的目录。此处我们将打开的文件浏览器上的地址拖入终端cd 指令后方,敲击回车后,进入VMwaretools的目录。

这里写图片描述

这里写图片描述

随后输入安装指令:


$ sudo ./vmware-install.pl


sudo的指令前缀意为以系统管理员身份执行,也就是root身份执行。


这里写图片描述

然后输入用户密码开始安装,注意在命令行中输入的密码是没用显示的,所以请确保自己的小键盘开了。


安装过程中会一条一条的出现各种选项,不用管它一直回车就行了。

这里写图片描述

最后安装完成会显示

这里写图片描述

最后我们输入reboot重启系统。


$ sudo reboot


重启再次进入系统后,此时我们缩放窗口或是拖动文件到虚拟机中,我们可以发现虚拟机会自动的调整分辨率,同时文件也可以随意的在宿主机和虚拟机中移动了,同时复粘贴的内容也内外不分了。这些功能可以极大地方便我们在开发过程中的操作,甚至比用两台装有不同系统的计算机开发都方便。

这里写图片描述

更新软件与设置

再安装好系统和VMwaretools后我们最先要干的就是更新系统和软件,哦对了还有设置成中文。要怎么操作呢?我们慢慢来。


注意这些操作都要求主机要连接网络,否则将无法正常下载


更新软件源

右上角点开system settings->点击software&updates

这里写图片描述

在download from中点击other

这里写图片描述

然后在弹出的窗口右侧点击select best 让系统自动选择最好的下载源服务器。这一过程会花费一些时间要耐心等待。最后点击choose server选择该服务器。

这里写图片描述

或者手动指定一个国内的服务器如阿里云、搜狐什么的。

这里写图片描述

点击software&updates窗口的close,此时会弹出软件源已更新是否重新加载列表的提示,点击reload选项。至此我们便完成了软件源的选择和更新操作。

这里写图片描述

设置中文

随后点击language,随后系统会提醒语言包不完整是否安装,点击install然后输入密码开始安装。

这里写图片描述
这里写图片描述

再点击install/remove language,勾选Chinese simple随后会自动安装简体中文包。此时如果出现ubuntu software database is broken的报错,只要回到上步手动指定一个下载源如aliyun什么的就好了。

这里写图片描述

添加好后,将中文项拖动到窗口列表里的第一项,然后点击apply system wide后重启。

这里写图片描述

这里可以点否也可点是,改操作会把一些用户下的文件夹改为中文,如视频,图片什么的。


这里写图片描述

更新已安装的软件

输入 sudo apt-get dist-upgrade,更新所有的软件:


$ sudo apt-get dist-upgrade


会提示你要下载多少软件,已经多少M大小,你回车选择是,之后就自动安装了。由于有时升级涉及到系统内核和GUI显示等,在升级的过程中会有很多异常,如图标消失什么的情况,别担心等升级完成后就会恢复了


设置输入法

在终端中输入以下指令,安装sunpinyin输入法。


$ sudo apt-get install ibus-sunpinyin


然后在输入法中设置添加sunpinyin

这里写图片描述
这里写图片描述
这里写图片描述

然后新建一个文档按ctrl+space,看看是不是能输入中文啦~。


最后的一些微调

至此安好系统后的所有基础性操作都已完成。其他的一些设置大家可以在系统设置菜单中自己看看,和windows下的控制面板很像。比如我在这写安装后就进入显示设置将 启动器图标调小。


这里写图片描述

同时设置开启了工作区和将软件菜单显示在窗口上的选项。

这里写图片描述

总结

至此我们所有的设置和前期系统准备都已完成,接下来就要进入实质化的操作了,不过在编程之前我们还需要熟悉ubuntu系统的一下特性和它终端的指令,下一章我们就先讲解这个。

关键字:STM32  高级开发  ubuntu 引用地址:STM32高级开发(3)-设置与更新ubuntu

上一篇:STM32高级开发(4)-ubuntu的简介和命令
下一篇:STM32高级开发(6)-makefile与调试器驱动

推荐阅读最新更新时间:2024-10-27 09:54

STM32高级开发(2)-安装使用ubuntu
作为一切开发的起点,我们首先要安装一个Linux发行版系统作为我们开发的最基础的支持性平台,这里推荐下载ubuntu系统,ubuntu可以说是近些年来最流行和使用广泛的Linux发行版系统了。 安装虚拟机软件 这里我默认大家使用的系统是windows。所以接下来的一切介绍都已这个为前提。 要安装虚拟机我们有两个选择: 1. VMware Workstation 2. VirtualBox 前者是一个商业化软件,需要付费才能够正常使用,当然你也可以破解。关于方法网上全是我想就不用我过多介绍了。而后者是一个开源软件,自然地功能性上可能有一些欠缺但也还算够用。当然啦,如果有条件还是用前者吧~ 下载ubuntu系统安装文件 htt
[单片机]
<font color='red'>STM32</font><font color='red'>高级</font><font color='red'>开发</font>(2)-安装使用<font color='red'>ubuntu</font>
STM32高级开发(13)-Ubuntu下的串口助手minicom
在这么长时间里我们在Ubuntu上调试stm32,大家在使用串口的时候是不是一直都是在宿主机上的串口助手中查看串口信息呢?来回切换是不是很麻烦?那么在这篇中我们就来介绍一下在Ubuntu下的串口助手,或者准确点说应该叫串口终端,它就是minicom。 终端与串口助手的区别 在我们正式介绍minicom之前,我们首先来关注一个问题即:终端与串口助手有什么区别?(注意这里的终端不是指Ubuntu的shell指令终端,而是说串口软件终端) 其实如果大家接触过Linux嵌入式开发应该就很明白这其中的差别了,不过鉴于大家可能之前没有接触过Linux嵌入式开发,我们这里就为大家详细的讲解一下他们。 在Linux嵌入式开发中,很多时
[单片机]
<font color='red'>STM32</font><font color='red'>高级</font><font color='red'>开发</font>(13)-<font color='red'>Ubuntu</font>下的串口助手minicom
STM32高级开发(3)-设置与更新ubuntu
安装VMware tools 首先在登陆后,别着急操作,为了让我们的ubuntu在VMware下工作更加良好和方便,我们需要在ubuntu上安装VMwaretools,它可以为我们实先主机和虚拟机间拖拽文件、粘贴复制、自动调整分辨率等方便的功能。 1.下拉VMware的虚拟机选项,点击安装VMware tools,此时系统会显示检测到一个光驱,并自动打开其文件夹。 2.右键复制tar.gz格式的压缩包文件到home目录下。注意,ubuntu等Linux的文件目录定义不同于windows,他的用户目录home地位和作用就相当于windows下的桌面,对它是不分盘的。 3.右键点击压缩包,点击extract here解压到
[单片机]
<font color='red'>STM32</font><font color='red'>高级</font><font color='red'>开发</font>(3)-设置与更新<font color='red'>ubuntu</font>
STM32高级开发(4)-ubuntu的简介和命令
在也许大家历经了诸多困难终于安装并设置好了系统平台。但是在新的系统下两眼一抹黑,不知道怎么用,我们接下来便来介绍一些ubuntu的基础特性、操作和终端的基础指令,来为接下来的编程开发做好铺垫。 Ubuntu GUI的基础设计理念 首先记住这个:Linux的核心思想即一切皆是文件,设备是文件,系统是文件。比如在我们插入一个USB设备,/etc的目录下多一个USB设备的文件夹。而对USB所有的操作都是通过读写这个文件进行。 可以说ubuntu的操作和显示基本上是融合了OSX 和windows两者的特性。 ubuntu下,基础的双击打开、右键是菜单,这些操作与windows和OSX基本是无异的。 窗口的放大缩小与关闭在左
[单片机]
<font color='red'>STM32</font><font color='red'>高级</font><font color='red'>开发</font>(4)-<font color='red'>ubuntu</font>的简介和命令
ubuntu环境搭建stm32开发环境
ubuntu环境下stm32开发环境搭建过程记录. 1. 安装JDK sudo apt-get install openjdk-6-jre-headless 2. 安装eclipse 先从网址:下载安装包eclipse-cpp-mars-R-linux-gtk-x86_64.tar.gz. 以下命令安装 sudo tar xf eclipse-cpp-mars-R-linux-gtk-x86_64.tar.gz -C /opt/ 启动eclipse后安装gnuarmeclipse插件 cd /opt/eclipse ./eclipse Help → Install New Software… → Add…
[单片机]
<font color='red'>ubuntu</font>环境搭建<font color='red'>stm32</font><font color='red'>开发</font>环境
Keil MDK STM32系列(十) Ubuntu下的PlatformIO开发环境
这篇和Keil MDK没什么关系, 但是HAL库和开发方式是一样的, 也放在这个系列下吧 PlatformIO PlatformIO是VSCode的一个扩展, 主要面向的是嵌入式的开发, 因为VSCode的跨平台属性, PlatformIO也是跨平台的. 这里主要介绍在Ubuntu20.04下的PlatformIO环境. 安装, 略 PlatformIO下的STM32烧录工具 对于STM32, PlatformIO支持的烧录工具有 blackmagic, cmsis-dap, dfu, jlink, serial, stlink, 直接选stlink就可以了. PlatformIO下的STM32封装库 在Platf
[单片机]
Ubuntu下安装Stm32的Eclipse的开发环境(1)
在Ubuntu下安装Stm32的Eclipse的开发环境(1)安装过程中发现了 然后我又在网上Ubuntu下安装Stm32的Eclipse的开发环境(2)的文章 执行 apt-get install openjdk-6-jre-headless 这些这个命令还是安装不成功 然后我就在网上找了一个下更新源的方法 很明显没有安装成功 但是能识别找到这个软件包 更新方法 https://blog.51cto.com/wellfinger/303748 我转载过了 Ubuntu下安装Stm32的Eclipse安装——ubuntu更新源(含9.10和10.04) 其中 sudo apt-get upgrade 这个该过程比较久
[单片机]
<font color='red'>Ubuntu</font>下安装<font color='red'>Stm32</font>的Eclipse的<font color='red'>开发</font>环境(1)
ubuntu下利用eclipse搭建stm32开发环境和st-link调试
一、下载eclipse: 我们选择的工具为Eclipse IDE for C/C++ Developers,官网下载地址在 https://www.eclipse.org/downloads/packages/release/helios/sr2/eclipse-ide-cc-developers 若网址打不开或下载速度慢,可选用百度云链接: https://pan.baidu.com/s/10bMkwr1hyL0FDf-NXaruAA 解压安装包并复制到自己安装的安装目录。 二、下载gcc-arm-none-eabi: 在终端输入 sudo apt-get install gcc-arm-none-eabi
[单片机]
在<font color='red'>ubuntu</font>下利用eclipse搭建<font color='red'>stm32</font><font color='red'>开发</font>环境和st-link调试
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved