电脑安装Ubuntu桌面系统(部署开发环境、直接U盘安装,针对I386工控板)

举报
DS小龙哥 发表于 2022/10/29 23:47:23 2022/10/29
【摘要】 平时开发比较常见都是直接使用虚拟机开发,这次有个需求是需要开发一个系统软件(一款自助打印机系统),直接使用ubuntu完成,系统软件使用QT开发。这个板子是一个Intel I3的工控板。也就是一款电脑主板,CPU、SSD、内存条都是齐全的,就是比较mini。 这块板子作为整个系统的核心,运行ubuntu系统、连接打印机、复印机、还有其他外设,完成整个自助打印工作。 

一、前言

平时开发比较常见都是直接使用虚拟机开发,这次有个需求是需要开发一个系统软件(一款自助打印机系统),直接使用ubuntu完成,系统软件使用QT开发。这个板子是一个Intel I3的工控板。也就是一款电脑主板,CPU、SSD、内存条都是齐全的,就是比较mini。 这块板子作为整个系统的核心,运行ubuntu系统、连接打印机、复印机、还有其他外设,完成整个自助打印工作。 

接下来就记录如何针对这台工控板安装子系统,部署环境。

二、 制作启动盘

2.1 下载启动盘制作工具

Ubuntu官网推荐的USB启动盘制作工具Rufus,此工具的特点:

(1) 体积小

(2) 功能全

(3) 免安装,下载后可以直接使用

(4) 免费

(5) 开源

(6) 下载地址: https://rufus.ie/

图1-1 下载启动盘制作工具

2.2 下载ubuntu镜像

ubuntu18.04镜像下载: http://mirrors.163.com/ubuntu-releases/18.04.3/ubuntu-18.04.3-desktop-amd64.iso

1-2 下载ubuntu镜像

2.3 制作启动盘

1-4 制作完成

三、安装ubuntu系统

将制作好的ubuntu启动盘插入电脑USB接口,电脑开机或重启,待屏幕出现开机画面后立即按下启动热键进入BIOS设置界面,进入BIOS界面后选择“Boot”进入菜单,通过上下方向键选择“Boot Device Priority”选项,选择后回车进入子菜单选择“Boot Device,通过“+”、“-”键找到并将U盘所对应的选项调到第一位(注意:不同机型显示的不一样,用户只需找到带“USB”字样即可)

按下F10后会弹出保存界面,选择“Yes”并回车,电脑就会自动重启进入Ubuntu安装界面,这时候就可以根据引导安装系统了。 安装系统的过程与虚拟机里安装ubuntu一样,跟着引导项继续就行了。

图2-1 电脑配置

图2-2 开始安装ubuntu系统

图2-4开始安装ubuntu系统

图2-5 开始安装ubuntu系统

图2-6 开始安装ubuntu系统

图2-7 开始安装ubuntu系统

图2-8 开始安装ubuntu系统

图2-9 开始安装ubuntu系统

图2-10 开始安装ubuntu系统

图2-11 开始安装ubuntu系统

图2-12 开始安装ubuntu系统

图2-13 开始安装ubuntu系统

四、附上打印机的测试Demo

// 打印预览
void MainWindow::doPrintPreview()
{
    QPrinter printer;
 
    //设置打印机虚拟打印时保存的名称 (使用本地系统时间当做字符串名称)
    printer.setDocName(QDateTime::currentDateTime().toString());
 
    // 创建打印预览对话框
    QPrintPreviewDialog preview(&printer,this);
    // 当要生成预览页面时,发射paintRequested()信号
    connect(&preview, SIGNAL(paintRequested(QPrinter*)),
                  this,SLOT(printPreview(QPrinter*)));
    preview.setWindowTitle("打印预览窗口"); //设置预览窗口的名称
    preview.exec();
}
 
void MainWindow::printPreview(QPrinter *printer)
{
    ui->textEdit->print(printer);
}
QT5支持打印机的相关类如下:

QPrinter类是在打印机上绘制的绘图设备。
QPrintDialog类提供了一个用于指定打印机配置的对话框。
QPrintPreviewDialog类提供了一个对话框,用于预览和配置打印机输出的页面布局。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。