3- ubuntu 20.04嵌入式开发常用软件安装
vscode安装
软件包下载
从Visual Studio Code - Code Editing. Redefined网站上,下载.deb格式的安装包

安装步骤
1、在下载目录下,找到vsocde下载包

2、在该目录下打开cmd终端

3、输入 sudo dpkg -i code_1.97.2-1739406807_amd64.deb
如果出现如下错误

修复步骤:
a、执行sudo rm /var/lib/dpkg/lock-frontend
b、输入sudo reboot,重启ubuntu系统
重启完成后,重新执行安装命令
sudo dpkg -i code_1.97.2-1739406807_amd64.deb

配置步骤
1、点击桌面活动图标,输入code,找到安装vscode软件

打开软件后,显示如下:

2、安装常用插件
点击扩展图标,输入C++并安装C++开发插件

安装完成后,如下所示

还可以安装好看的文件主体图标,感兴趣的同学,可以自行试试
搜狗输入法
软件包下载
从官网搜狗输入法linux-首页下载deb包

安装步骤
1、安装fcitx输入法框架
sudo apt-get install fcitx
2、修改系统的输入法系统

3、设置fcitx开启自动
sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/
4、在ubuntu系统的下载目录中找到下载的deb文件

5、打开cmd终端,输入sudo dpkg -i sogoupinyin_4.2.1.145_amd64.deb
6、安装依赖
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
7、重启系统
8、登录系统,打开浏览器,按下ctrl+空格,切换输入法,然后输入,安装成功,显示如下所示:

串口助手
安装步骤
sudo apt-get install minicom

配置步骤
1、在cmd中输入sudo minicom -s 进入配置界面

2、使用上下按键,选中Serial port setup并输入回车,进入串口配置界面

3、输入A ,配置minicom打开时默认串口设置,嵌入式开发中,使用USB转串口比较多,因此,这里输入ttyUSB0作为讲解的例子

输入ttyUSB0后,记得按下回车。光标跳转到如下所示:

注:其他的配置选项,都是键盘按下对应的配置字母,然后就进入配置输入了。配置完后,
4、配置完成后,再次输入回车,返回到,初始配置界面后,选择 Save setup as dfl

输入回车,保存默认配置

然后,键盘向下按键选择到Exit from Minicom 即完成配置操作
FTP登录客户端
办公软件
软件包下载
1、进入WPS Office for Linux-支持多版本下载_WPS官方网站官网

2、点击立即下载按钮

选择deb格式软件包
安装步骤
下载完成后,在软件包目录,打开cmd终端后,输入sudo dpkg -i wps-office_12.1.0.17900_amd64.deb

QtCreator
软件包下载
1、进入Index of /official_releases/qtcreator官网

下载最新版本:
qt-creator-opensource-linux-x86_64-15.0.1.run
安装步骤
1、软件下载后,进入软件包所在目录,打开cmd命令行,发现软件包没有执行权限

输入chmod a+x qt-creator-opensource-linux-x86_64-15.0.1.run,后

2、输入./qt-creator-opensource-linux-x86_64-15.0.1.run 执行安装

如果你没有注册过Qt账号的话,这里有一个小窍门,绕过登录。
关闭安装界面,关闭网路连接后,然后再次执行安装软件,则跳过登录界面

3、点击下一步,安装目录

4、选择安装组件,直接点击下一步

5、同意协议,下一步

6、点击安装,进入安装界面,然后等待安装完成

7、安装完成后,打开软件,出现如下的错误:
安装:sudo apt-get install libxcb-cursor0

8、安装完成后。再次执行打开,如下所示

配置步骤
安装完,QtCreator后,我们无法使用搜狗输入法,执行如下的操作
cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so ~/qtcreator-15.0.1/lib/Qt/plugins/platforminputcontexts
Linux开发
安装Linux嵌入式开发中,依赖的软件包
sudo apt-get install build-essential meson ninja-build pkg-config diffutils python python3 python3-venv
sudo apt-get install libpixman-1-dev libepoxy-dev libv4l-dev libpng-dev
sudo apt-get install libsdl2-dev libsdl2-image-dev libgtk-3-dev libgdk-pixbuf2.0-dev
sudo apt-get install libasound2-dev libpulse-dev libx11-dev build-essential libssl-dev libtool
sudo apt-get install autoconf automake bison flex gettext gperf libtool patch pkg-config help2man wget git
openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。
更多推荐


所有评论(0)