自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

EsLinuxQt的博客

记录技术栈进化历程: EmbeddedSys全栈 Linux Qt

  • 博客(117)
  • 资源 (3)
  • 收藏
  • 关注

原创 Zephyr RTOS是什么,为什么要学,怎样学。

IoT软件开发过程中问题的提出 在我的大约15年嵌入式系统开发经历中,从AT80C51, Atmega系列,PIC16,STM8, dsPIC, TMS320F28335,再到STM32F0,F1,F4,F7的开发,使用的都是Keil,IAR,CCS,这些集成度很高的开发环境。这些高集成度IDE在传统的嵌入式开发上的效率极高。但当我进入IOT领域,面对IOT那严重碎片化的问题域时,用传统...

2019-04-25 23:15:31 11639

原创 IP音频广播系统使用Apache Thrift作为RPC的前期试验代码

前言 IP音频广播系统目前的现状是由之前的单机服务器(最早的是用WinXP,再到Win2000), 进化到现在的基于中心数据库(比如MySQL)和Linux Server的分布式实时系统. 比如该行业的老大ITC的框架就是Ubuntu Server(带桌面),维护界面是基于WEB浏览器的.但不一定是分布式架构,可能只是典型的B/S架购. 由于我是用Qt来统一...

2019-04-17 17:04:01 343

原创 机器人系统能用MQTT5.0代替ROS2吗?

更为灵活和友好的方案是通过把ROS(Robot Operating System)与MQTT(Message Queuing Telemetry Transport)协议相结合的解决方案,利用MQTT的轻量级、跨平台和广泛适用性特点,扩展ROS系统的通信能力,或将非ROS系统接入ROS网络。

2024-04-24 15:31:31 679

原创 Arduino源代码(ino)在Proteus中调试总结

​​​​​​​Arduino源代码(ino)在Proteus中调试总结,基于BluePill Plus开发板(该板是毕设网红板)。

2024-04-13 23:44:04 425

原创 Q&A:缺少VC运行时库导致VisualBox和XShell运行出错

启动软件时,特别是绿色版软件,有时会遇到“缺少xxx.dll文件”,导致软件启动失败。

2024-04-11 10:32:25 232

原创 云计算重要概念之:虚拟机、网卡、交换机、路由器、防火墙

在云计算环境中,虚拟机、虚拟网卡、虚拟交换机、虚拟路由器和防火墙等组件共同构成了复杂的网络基础设施。

2024-04-10 14:30:54 1004

原创 PCB项目设计-必知必会

本专题只专注PCB电路板本身的原理图、PCB图和制板(不包含电路设计相关知识),目的是让智能硬件设计初学者能快速和成功的打出一块属于自已的开发板。

2024-04-02 10:20:53 269

原创 QA:ubuntu22.04.4桌面版虚拟机鼠标丢失的解决方法

在Windows11中的VMWare Workstation17.5.1 Pro上安装了Ubuntu22.04.4,在使用过程中发现,VM虚拟机的鼠标的光标会突然消失,但鼠标其他正常,就是光标不见了,下面是解决办法。

2024-03-30 11:49:01 1059 3

原创 QA:绑定ROS机器人控制板PCB设备ID

一般情况下,主控板(树莓派、Jetson等)会同时和多个串口进行通信,这时,我们希望,用一个固定名称代表特定串口,比如用serial_motor_drive绑定电机驱动控制板,使ROS2的配置、编程和运行更加方便。

2024-03-30 10:48:24 662

原创 编程思想-状态机

对于开发者来说,状态机思想的重要性体现在多个方面,无论是设计复杂的系统还是处理简单的逻辑流程,状态机都能提供清晰、可维护且易于扩展的解决方案。以下是状态机思想对开发者而言的几个关键重要性

2024-03-23 11:23:50 457

原创 CCDP.02.OS正确部署后的Dashboard摘图说明

在部署成功OpenStack后,应该可以在浏览器打开Dashboard,并对计算资源(这里主要是指VM)进行管理,也可以在Dashboard上面查看OpenStack是否存在错误,下面,已针对检查的关键点,用红框、箭头、红线等进行标准,有疑问可以参照对比。

2024-03-20 11:25:36 375

原创 CCDP.01.使用NotePad++辅助部署OpenStack的说明

对于象OpenStack(OS)这样的复杂分布式系统(云计算平台),一次部署通过是需要相当的Linux基础、网络基础、分布式系统基础、云计算基础的。这里类比在开发大型复杂系统常常采用的“防御式编程”方法论,探讨如何高效地部署OS(OpenStack)云操作系统。

2024-03-17 15:26:47 468

原创 Q&A:VMware17.5.1导入x.ova格式虚拟机

1、用的是2024年2月发布的VMware17.5.1 pro、导入的是VisualBox制作的ova。2、VMware导入ova后,能正常进入虚拟机,并正常运行。3、注意导入过程中会提示一个选择窗口,务必要点击“重试”,不要点击取消。

2024-03-12 09:08:12 182

原创 CCDP.00.问老师问题前你首先需要做的事情

一、一定要按老师要求做好快照!!!!!1、在关键节点处,比如做完Part1后,关机状态下做快照。2、在做没把握的操作前先做快照(这个可以在开机状态下做快照,但推荐关机状态做)。二、花5-10分钟,通读PartX花5-10分钟,通读PartX,把不理解的重要概念(比如OpenStack逻辑架构)、命令(比如grep命令)都复习一下。三、按下面格式问你的AI助手第一种方式,不思考,以“白话"的方式,直接把问题抛给AI助手,AI助手心里一定会骂你喔:背景:我使用的Linux发行版本是RockyLin

2024-03-01 21:12:11 369

原创 CCDP.00.环境.Linux常用目录说明

我们实训用的操作系统是Rocky Linux(企业级操作系统),Rocky Linux 是一个基于 CentOS 的企业级操作系统,遵循LSB(Linux Standard Base)规范,它的目录结构与CentOS 8以及其他遵循该规范的Linux发行版相似。 了解这些常用目录的作用和位置,有助于更好地管理和维护RockyLinux 8系统。下面是 Rocky Linux 及类似系统中一些常用目录的基本说明:

2024-03-01 15:39:01 819

原创 CCDP.00.环境.网络配置

云计算部署实战-环境-网络配置。

2024-03-01 14:28:52 273

原创 CCDP.01.寄主机SSH连接虚拟机的Q&A

《云计算部署实战》补充学习“专题”

2024-02-29 16:51:57 229

原创 【Linux常用查找命令】

在Linux中,有多种命令可用于查找文件。

2024-02-28 15:29:07 169

原创 选择 Python IDE(VSCode、Spyder、Visual Studio 2022和 PyCharm)

当选择 Python 开发工具时,你需要考虑自己的需求、偏好和项目类型。下面是对VSCode、Spyder、Visual Studio 2022和 PyCharm的对比推荐总结。

2024-02-22 15:48:37 1693 1

原创 云计算实验如何结合AI来提高效率!

随着AI助手的流行,我们现在无论是学习还是工作都会带着一个他/她,如何让AI助手提高我们的工作效率是我们需要进化的方向。下面结合“云计算实验”来分享一下如何让AI帮助我们学得更快学得更好。

2023-11-22 14:49:11 1162

原创 学生用RockyLinux9.2模板虚拟机说明

RockyLinux9.2 已安装好,并更新,方便做实验用。

2023-10-10 16:07:19 507

原创 DNF和YUM常用命令收集

dnf install <package_name>:安装指定的软件包。dnf remove <package_name>:卸载指定的软件包。dnf update:更新系统上已安装的软件包。dnf upgrade:升级系统上已安装的软件包。dnf search <keyword>:根据关键字搜索可用的软件包。dnf list installed:列出已安装的软件包。dnf info <package_name>:获取指定软件包的详细信息。

2023-10-10 09:59:08 1176

原创 VM虚拟机连接NAT虚拟网络并上网的总结

VM通过NAT连接外网是私有云最常见的用法,必须掌握。

2023-09-28 12:03:33 298

原创 Q&A 云计算实验问题汇总

Q&A 云计算实验问题汇总

2023-09-27 15:10:21 1926

原创 难点解释-理解寄主机通过虚拟网络连接到虚拟机的概念

“寄主机”通过“虚拟网络”连接“虚拟机”的关键点Brainstorm

2023-09-26 11:44:11 144

原创 RockyLinux9.2 网卡配置和nmcli、nmtui命令的使用

要更改网络连接的属性值,请使用 nmcli connect 的子命令 modify。当IPV6INIT=yes时,还能启用 IPV6ADDR 与 IPV6_DEFAULTGW 两个参数, 前者表示IPV6地址,后者表示指定网关。是一个标准的Linux网络配置工具套件,支持服务器,也支持桌面环境, 发展到如今,绝大多数流行的发行版都支持它。所有的RHEL发行版(指RHEL8.x或之前),不管是上游的还是下游的,都是一样的配置方式。在 RHEL 9.x 分发中,存储 NIC 配置文件的目录的位置已被更改,即。

2023-09-20 16:47:48 3091

原创 Linux学习资源Index

由于Linux是支撑“云计算”的最核心、最底层、最重要的技术,持续提升自已的Linux水平是必须的,这里将不断更新的Linux学习索引

2023-09-20 11:03:24 192

原创 VisualBox Q&A

一般用这个能解决非常多的VisualBox奇怪问题

2023-09-18 16:15:07 272

原创 JLink更新固件成砖头的Q&A

用了新版的keil,更新固件后不能用了,怎么办啊

2023-09-14 15:09:43 882 2

原创 ip route get ip地址 应用案例

在做虚拟化实验用的虚拟机和实际的ECS云主机一般都会有多个网卡,网络的联通性是经常碰到的问题。比如在一个VM上有3个网卡,分别为ens160(和寄主机进行桥接的网卡10.0.0.128)、ens224(连接仅主机网络10.0.0.0/24的网卡10.0.0.128)和docker0(容器化平台的虚拟网卡)。当我想知道连接Internet网络的路由是经过那个网卡时,我们可以用ip route get ip地址来实现。

2023-08-31 15:08:06 1020

原创 在thinkBook16的win11基础上安装ubuntu22.04

背景:联想ThinkBook16 pro 32G/512G,系统盘已安装Win11,加装一条M.2-2T固态,想在2T上分一个300GB的EXT4分区,然后把ubuntu22.04安装在该分区上,并实现Win11+Linux多系统共存。目标:实现多磁盘下分区管理的简化,优化掉一些不必要的多余的维护性质的分区。

2023-06-14 12:48:11 2072

原创 NodeMCU1.0(ESP-12F)与仿真墙的接口-快速参考

方便学生使用仿真墙时,快速参考用。

2023-06-09 17:07:56 218

原创 Qt6.5.1LTS搭建Android开发环境填坑

Qt6第二个LTS出来了,周日找时间安装并测试了Qt6.5LTS,安装我是按我之前的一个博客记录来做的,用的是国内境像,顺利快速安装完成,下面是设置的过程关键总结。

2023-06-04 16:24:50 1176 2

原创 使用FastGithub解决国内访问GitHub失败的问题

在ArduinoIDE安装开发板开发包、库时经常由于这些包和库的索引指向的是github下面的开源项目,所以安装失败的可能性极高。开启了FastGithub后,更新成功率和速度都快了很多!

2023-05-15 18:11:23 1869 1

原创 ESP8266、ESP32(C3、S3)的开发板管理地址设置

因为ESP的芯片是目前性价比最高的物联网无线SOC芯片,所以我经常使用ESP8266或ESP32C3、ESP32S3做一些项目的快速原型;下面是这些芯片的开发板的地址,只有加入开发板地址,才能下载开发板的开发包。

2023-05-09 14:26:44 1620

原创 Arduino2.1“跳转到定义”功能失效的解决办法

“智能提示”和“跳转到定义”都失效;解决办法是把“项目文件夹地址”改回默认的(c:\Users\27928\Documents\Arduino\)。

2023-05-09 13:47:05 2779 4

原创 COMTransmit串行调试助手V1.4-2023.3.3介绍

Windows串口调试软件,集成串口功能与各种常用工具、支持多串口通讯、串口互通测试,文件发送与接收、字符串和十六进制数据输入和显示,模块帧格式调试等。如果支持Python脚本就超COOL,没找到!绿色软件、直接运行、

2023-05-06 18:32:46 482

原创 esp8266、esp32(c3、s3)用得最多的USB转串口驱动CH340

支持32/64位Windows 11/10/8.1/8/7。

2023-05-06 18:01:50 1780

原创 安装DevStack稳定版本zed

Google前言知识点windows cmd默认编码格式是GBK在CMD输入chcp 65001即可改成UTF-8格式,但只是本次有效,永久更改需要改动注册表。操作测试

2023-01-30 22:39:25 902

原创 使用国内镜像源在线安装QT(2024.3.23更新)

使用国内镜像源(中科大)在线安装Qt ,下载速度达12MB/S

2023-01-19 12:46:39 31482 25

使用Qt学习C&C++编程2(创建一个C项目).mp4

使用Qt学习C&C++编程2(创建一个C项目)文章对应视频教程。

2024-04-14

prj_QtPureCFirework.V0.0.rar

使用Qt学习C语言编程3(CMake构建一个纯C开发框架)课件的项目工程代码。

2022-04-25

FatFs_Pass_F407ZG_Cube库_没FreeRTOS.rar

1)内含项目的ioc文件、KEIL MDK项目、测试通过的源码 2)新版的STM32MX给FatFs中间件的配置上进行了改动,主要是针对BSP API,新增了一个Platform Settings,并要求提供一个引脚来专门检测插卡(Detect_SDIO(GPIO:Input) , 为了解决MX生成代码中会在“检查卡状态函数中”总是失败导致的f_open函数失败,解决办法多种多样,比如可以直接改代码也是可行的,我这里是通过拉低一个没用引脚来告诉FatFs中间件的执行流程,卡永远是插入的。

2020-04-15

simplest_ffmpeg_audio_player_2.2_qt-framework

$> 移植的原因:要在Qt框架下使用FFmpeg开发嵌入式Linux流媒体的应用,但官方用例是纯C的,网上很多是在Win平台下的, 又或者是基于STD C++的. $> 下载的是雷神最后2.2版本:最简单的基于FFMPEG+SDL的音频播放器2.2 (2015.7.17) $> sudo apt-get install libsdl2-dev 安装SDL2 $> 安装你需要ffmpeg支持的依稀 $> 最简单的安装是 sudo apt install ffmpeg //但不是最优的。

2018-08-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除