HSJ数控系统工控机上位机环境配置
基础快捷键提示
| 功能 | 快捷键 |
|---|---|
| 全选 | Ctrl+A |
| 复制 | Ctrl+C |
| 粘贴 | Ctrl+V |
| 打开终端 | Ctrl+Alt+T |
| 终端复制 | Shift+Ctrl+C |
| 终端粘贴 | Shift+Ctrl+V |
| 进入BIOS | Delete |
| BIOS设置上下移动 | +/- |
| BIOS保存设置并退出 | F4 |
| BIOS不保存直接退出 | ESC |
1. 安装系统 Ubuntu 20.04.5
安装配置要点
- 语言选择:中文简体
- 磁盘选项:清除整个磁盘
- 账号配置
- 用户名:
admin1 - 密码:
Admin123. - 勾选自动登录
- 用户名:
安装注意事项
- 安装过程禁止取消/后退,配置错误建议重装
- 安装全程禁止热插拔U盘,防止烧毁U盘、主板
- 系统提示重启后,再拔除安装U盘
安装后操作
系统启动完成后,将安装压缩包拷贝至用户主目录,解压得到EDM文件夹
2. 设置 root 管理员密码
- 执行命令:
sudopasswdroot- 设置 root 密码:
Admin123.
3. 修改 sudo 免密运行配置(sudoers)
- 编辑 sudoers 文件
#执行命令可打开sudoers文件进行编辑sudogedit /etc/sudoers- 修改配置内容,替换对应行:
#%admin ALL=(ALL) ALL %admin ALL=(ALL) NOPASSWD: ALL #%sudo ALL=(ALL:ALL) ALL %sudo ALL=(ALL:ALL) NOPASSWD: ALL两种修改方式:直接复制压缩包内
sudoers文件全文替换,或手动修改上述两行
4. 换源、系统更新、安装依赖和软件
4.1 替换 apt 软件源
- 赋予源文件编辑权限
#执行如下命令赋予编辑权限sudochmod777/etc/apt/sources.list- 打开源文件编辑器
#执行如下命令可打开sources.list文件进行编辑gedit /etc/apt/sources.list- 清空原有内容,修改后保存文件退出
两种修改方式:
- 直接复制压缩包内
sources.list文件全文替换- 手动注释原有文件中的源,文件末尾粘贴以下阿里云 Ubuntu 20.04 源
注:注释行以#开头,sources.list打开编译需要右键选择文本编辑器打开
#阿里云源 deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse # deb https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse # deb-src https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse4.2 更新软件源索引
#终端执行如下命令sudoapt-getupdate4.3 安装系统工具、Qt和依赖等
第一批次轻量工具
#终端执行如下命令sudoapt-getinstallgedit net-tools onboard fishgit第二批次桌面环境、Qt、编译全套依赖
#终端执行如下命令sudoapt-getinstallgnome gnome-session gnome-shell gnome-shell-extensions gnome-tweak-tool gnome-shell-extension-autohidetopbar python2.7-dev qt5-default qt5-doc qtcreator qttools5-dev build-essential libqt5svg5 libqt5svg5-dev libqt5sql5 libqt5widgets5 libqt5opengl5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5multimedia5 libqt5designer5 libqt5charts5 libqt5charts5-dev libpython2.7-dev libboost-dev libreadline-dev4.4 设置 fish 为默认 shell(重启生效)
chsh-s/usr/bin/fish5. 编译安装 QWT 6.2.0
简化安装流程
进入build-qwt-unknown-Debug文件夹,空白右键打开终端执行如下命令,将已经编译好的文件添加到系统:
#终端执行如下命令sudomakeinstall编译失败修复方案
使用 Qt Creator 重新编译工程,顺序如下:
- 打开
EDM/qwt-6.2.0/qwt.pro编译 - 打开
EDM/qwt-6.2.0/src/src.pro编译 - 重新执行
sudo make install
6. 手动编译安装 boost_1_79_0(带Python2.7支持)
直接安装命令(编译完成后执行)
进入EDM/boost_1_79_0目录打开终端:
sudo./b2install--with-pythoninclude="/usr/include/python2.7"安装失败完整重编译流程
# 1. 进入boost目录cdboost_1_79_0# 2. 配置编译参数,绑定Python2.7./bootstrap.sh --with-libraries=all--prefix=/usr/local/boost --with-python=/usr/bin/python2.7# 3. 多线程编译./b2-j8# 4. 安装到系统目录sudo./b2install--with-pythoninclude="/usr/include/python2.7"7. 系统基础界面与功能配置
7.1 网络配置(IPv4静态地址)
- IP地址:
192.168.1.10 - 子网掩码:
255.255.255.0 - 网关:
192.168.1.1
7.2 外观(Dock侧边栏)
- 开启「自动隐藏Dock」
- 图标放置:显示器左侧
7.3 通知设置
- 开启勿扰模式
- 关闭锁屏通知
7.4 隐私-锁屏设置
- 熄屏延时:从不
- 自动锁屏:关闭
- 挂起锁定屏幕:关闭
- 锁屏界面显示通知:关闭
7.5 隐私-诊断设置
错误报告发送选项:从不
7.6 隐藏系统顶部任务栏
- 终端打开 gnome 优化工具
#终端执行如下命令打开界面#注意软件安装完后重启一次才有设置项gnome-tweaks- 切换至「扩展」页面,开启
Hide top bar
7.7 软件和更新(关闭自动更新)
- 自动检查更新:从不
- 安全更新:立即显示
- 其他更新:从不
- 新版本系统通知:关闭
7.8 语言支持
- 主语言:汉语(中国),英文备选
- 键盘输入法系统:IBus
- 「应用到整个系统」
7.9 虚拟键盘 Onboard 配置
常规选项
- 取消:编辑文字时自动显示
- 勾选:启动后自动隐藏
- 勾选:隐藏时显示浮动图标
窗口选项
- 取消勾选「窗口固定到边缘」
布局选项
核心布局选择:Full Keyboard(完整键盘)
主题选项
主题选择:Ambiance
7.10 Qt Creator 插件配置
打开 Qt Creator → 帮助 → 关于插件,取消勾选ClangCodeModel插件
7.11 卸载IBus输入法(防止弹窗)
#终端依次执行如下命令sudoaptpurge ibussudoaptautoremove7.12 桌面收藏夹
将常用软件添加至左侧Dock收藏夹
8. 获取设备注册码
- 进入目录
EDM/UpdatePackger/bin - 目录内右键打开终端,执行工具:
#终端执行如下命令./SinkEdmTools- 记录输出的注册码、系统配置时间等信息
9. 设置开机自启脚本文件和命令
打开自启配置界面
#终端执行如下命令打开设置界面gnome-session-properties需要添加三项自启项
脚本位于/home/admin1/EDM/bash/文件夹下
- run 主程序脚本
- 名称:run
- 命令:
/home/admin1/EDM/bash/run.sh - 描述:run
- 屏幕旋转触摸校准脚本
- 名称:rotateAOCTouchScreen
- 命令:
/home/admin1/EDM/bash/rotateAOCTouchScreen.sh - 描述:rotateAOCTouchScreen
- 虚拟键盘 onboard
- 名称:onboard
- 命令:
onboard - 描述:onboard
10. 系统文件夹清理
- 进入用户主目录
EDM,仅保留以下目录:- bash、sink、本机信息、注册码
- 清空系统回收站所有文件
11. 软件部署与测试
- 旋转屏幕:在系统设置界面设置屏幕方向为竖屏
- 将成品软件拷贝至
EDM/Sink目录 - 多次重启工控机,验证开机自启、程序运行、触摸全部功能正常
12 其他注意事项
- 若最终执行了系统更新,有些设置会变化,需要再逐项检查一遍
- 注意检查sink文件夹,保证已经删除源码