HSJ数控系统工控机上位机环境配置
2026/7/5 3:09:44 网站建设 项目流程

HSJ数控系统工控机上位机环境配置

基础快捷键提示

功能快捷键
全选Ctrl+A
复制Ctrl+C
粘贴Ctrl+V
打开终端Ctrl+Alt+T
终端复制Shift+Ctrl+C
终端粘贴Shift+Ctrl+V
进入BIOSDelete
BIOS设置上下移动+/-
BIOS保存设置并退出F4
BIOS不保存直接退出ESC

1. 安装系统 Ubuntu 20.04.5

安装配置要点

  1. 语言选择:中文简体
  2. 磁盘选项:清除整个磁盘
  3. 账号配置
    • 用户名:admin1
    • 密码:Admin123.
    • 勾选自动登录

安装注意事项

  • 安装过程禁止取消/后退,配置错误建议重装
  • 安装全程禁止热插拔U盘,防止烧毁U盘、主板
  • 系统提示重启后,再拔除安装U盘

安装后操作

系统启动完成后,将安装压缩包拷贝至用户主目录,解压得到EDM文件夹


2. 设置 root 管理员密码

  1. 执行命令:
sudopasswdroot
  1. 设置 root 密码:Admin123.

3. 修改 sudo 免密运行配置(sudoers)

  1. 编辑 sudoers 文件
#执行命令可打开sudoers文件进行编辑sudogedit /etc/sudoers
  1. 修改配置内容,替换对应行:
#%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 软件源

  1. 赋予源文件编辑权限
#执行如下命令赋予编辑权限sudochmod777/etc/apt/sources.list
  1. 打开源文件编辑器
#执行如下命令可打开sources.list文件进行编辑gedit /etc/apt/sources.list
  1. 清空原有内容,修改后保存文件退出

两种修改方式:

  1. 直接复制压缩包内sources.list文件全文替换
  2. 手动注释原有文件中的源,文件末尾粘贴以下阿里云 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 multiverse

4.2 更新软件源索引

#终端执行如下命令sudoapt-getupdate

4.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-dev

4.4 设置 fish 为默认 shell(重启生效)

chsh-s/usr/bin/fish

5. 编译安装 QWT 6.2.0

简化安装流程

进入build-qwt-unknown-Debug文件夹,空白右键打开终端执行如下命令,将已经编译好的文件添加到系统:

#终端执行如下命令sudomakeinstall

编译失败修复方案

使用 Qt Creator 重新编译工程,顺序如下:

  1. 打开EDM/qwt-6.2.0/qwt.pro编译
  2. 打开EDM/qwt-6.2.0/src/src.pro编译
  3. 重新执行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侧边栏)

  1. 开启「自动隐藏Dock」
  2. 图标放置:显示器左侧

7.3 通知设置

  • 开启勿扰模式
  • 关闭锁屏通知

7.4 隐私-锁屏设置

  1. 熄屏延时:从不
  2. 自动锁屏:关闭
  3. 挂起锁定屏幕:关闭
  4. 锁屏界面显示通知:关闭

7.5 隐私-诊断设置

错误报告发送选项:从不

7.6 隐藏系统顶部任务栏

  1. 终端打开 gnome 优化工具
#终端执行如下命令打开界面#注意软件安装完后重启一次才有设置项gnome-tweaks
  1. 切换至「扩展」页面,开启Hide top bar

7.7 软件和更新(关闭自动更新)

  1. 自动检查更新:从不
  2. 安全更新:立即显示
  3. 其他更新:从不
  4. 新版本系统通知:关闭

7.8 语言支持

  1. 主语言:汉语(中国),英文备选
  2. 键盘输入法系统:IBus
  3. 「应用到整个系统」

7.9 虚拟键盘 Onboard 配置

常规选项

  • 取消:编辑文字时自动显示
  • 勾选:启动后自动隐藏
  • 勾选:隐藏时显示浮动图标

窗口选项

  • 取消勾选「窗口固定到边缘」

布局选项

核心布局选择:Full Keyboard(完整键盘)

主题选项

主题选择:Ambiance

7.10 Qt Creator 插件配置

打开 Qt Creator → 帮助 → 关于插件,取消勾选ClangCodeModel插件

7.11 卸载IBus输入法(防止弹窗)

#终端依次执行如下命令sudoaptpurge ibussudoaptautoremove

7.12 桌面收藏夹

将常用软件添加至左侧Dock收藏夹


8. 获取设备注册码

  1. 进入目录EDM/UpdatePackger/bin
  2. 目录内右键打开终端,执行工具:
#终端执行如下命令./SinkEdmTools
  1. 记录输出的注册码、系统配置时间等信息


9. 设置开机自启脚本文件和命令

打开自启配置界面

#终端执行如下命令打开设置界面gnome-session-properties

需要添加三项自启项

脚本位于/home/admin1/EDM/bash/文件夹下

  1. run 主程序脚本
    • 名称:run
    • 命令:/home/admin1/EDM/bash/run.sh
    • 描述:run

  1. 屏幕旋转触摸校准脚本
    • 名称:rotateAOCTouchScreen
    • 命令:/home/admin1/EDM/bash/rotateAOCTouchScreen.sh
    • 描述:rotateAOCTouchScreen

  1. 虚拟键盘 onboard
    • 名称:onboard
    • 命令:onboard
    • 描述:onboard


10. 系统文件夹清理

  1. 进入用户主目录EDM,仅保留以下目录:
    • bash、sink、本机信息、注册码
  2. 清空系统回收站所有文件


11. 软件部署与测试

  1. 旋转屏幕:在系统设置界面设置屏幕方向为竖屏
  2. 将成品软件拷贝至EDM/Sink目录
  3. 多次重启工控机,验证开机自启、程序运行、触摸全部功能正常

12 其他注意事项

  • 若最终执行了系统更新,有些设置会变化,需要再逐项检查一遍
  • 注意检查sink文件夹,保证已经删除源码

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询