自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Linux安装配置ARM交叉编译器arm-linux-gnueabihf-gcc

ARM交叉编译器是一种用于在一种架构(通常是x86或x86-64)上生成在另一种架构(如ARM)上运行的程序的工具。这种情况称为交叉编译,因为编译器和相关工具在不同的体系结构之间进行交叉工作。嵌入式开发: ARM交叉编译器通常用于嵌入式系统开发,其中ARM架构广泛应用。通过交叉编译,可以在开发主机上编写、构建和调试ARM平台上的应用程序,而无需在ARM硬件上直接进行这些操作。

2024-01-11 09:12:19 18227

原创 VMware虚拟机与主机共享文件夹

在 VMware 虚拟机中,通过共享文件夹功能与主机系统共享文件夹,这样可以方便地在虚拟机和主机之间传输文件。创建虚拟机主机共享文件夹,可以方便地在虚拟机和主机之间传输文件,希望可以帮到大家。

2023-12-18 15:19:30 3251 2

原创 安装程序制作工具Inno Setup Compiler安装与使用教程

Inno Setup Compiler 是一个免费的安装程序制作工具,可用于创建 Windows 平台下的安装程序。主要介绍了Inno Setup Compiler的使用过程,希望可以帮到大家。

2023-09-08 14:12:15 3651 1

原创 QT项目打包步骤教程及问题解决

Qt项目打包指的是将Qt应用程序及其依赖项和资源文件等打包为一个可独立运行的安装程序或者打包文件。它的作用是方便用户下载、安装和使用应用程序,将应用程序与依赖项一起分发,以确保在不同环境下应用程序的正确运行,并提供用户友好的安装界面和卸载选项。本篇将总结一下项目打包的步骤,以及出现的问题与解决。以上就是QT项目打包的步骤,以及出现的相关问题,提供一些解决思路,希望可以帮助大家。

2023-09-07 16:15:03 6726

原创 串口数据接收不完整解决

设置接收延时,解决接收端数据问题,希望帮助到大家。

2023-09-07 09:52:26 4397 2

原创 QT工程创建及串口调试工具实现

欢迎来到本博客!在这篇文章中,我们将一起探索如何使用Qt框架创建一个串口调试工具。串口通信在嵌入式系统、物联网设备以及许多其他应用中起着重要作用。通过这个工具,我们可以方便地与外部设备进行串口通信,并进行调试和测试。Qt是一款强大而受欢迎的跨平台应用程序开发框架,它提供了丰富的工具和库,使得开发GUI应用程序变得更加简单和高效。通过结合Qt的功能和串口通信的知识,我们将创建一个易于使用和功能齐全的串口调试工具。在本文中,我们将从头开始建立这个工具。

2023-08-15 11:28:40 2598 2

原创 串口调试助手XCOM和UartAssist安装与使用

串口助手是一种用于测试和调试串口通信的工具。它可以通过串口与外部设备进行通信,并提供了界面来监视和控制串口数据的发送和接收。串口通信调试:串口助手可以帮助你验证串口通信是否正常工作。你可以使用串口助手打开串口并发送指令或数据给外部设备,然后观察外部设备的回应,以验证通信是否成功、数据是否正确交互。如果出现问题,你可以通过串口助手查看发送和接收的数据,帮助发现并排除故障。数据监测:串口助手可以实时显示串口接收到的数据,方便你监测外部设备发送的数据。

2023-08-08 09:49:41 58805 4

原创 串口工具VSPD的安装与使用

在当今时代,开发串口设备及相关程序的工程师需要在正式对外发布产品前进行调试。这对于现在的电脑来说是个大难题,因为现在的电脑上可能没有串口。在碰到这种情况时,您也许可以尝试串口模拟。借助串口助手进行内容的收发,验证程序的正确性和可靠性。本文仅仅简单介绍了Virtual Serial Port Driver安装与使用,希望有帮助。

2023-08-07 14:09:53 7705 2

原创 QT报错: No such file or directory

执行项目工程时候遇到的两个问题及解决,希望能帮助到大家。

2023-07-30 21:55:26 5181 2

原创 QT下载安装教程

Qt 是一个跨平台的应用程序开发框架,最初由挪威的 Trolltech 公司开发,并于2008年被诺基亚收购。它提供了一套丰富的工具和库,用于构建图形界面和跨平台的应用程序。跨平台性:Qt 支持多种操作系统,包括 Windows、macOS、Linux、Android 等,使开发者可以使用相同的代码和工具在不同平台上创建应用程序。面向对象:Qt 基于面向对象的设计思想,使用 C++ 编程语言进行开发,提供了丰富的类和接口,方便开发者构建复杂的应用程序。

2023-07-25 15:20:42 21243 2

原创 配套STM32F107VCT6和BCM5396芯片

基于c语言开发程序,用于存储和访问寄存器数据,将提供一种简单而高效的方式,使用户能够读取和写入数据。允许主机发送管理命令和读取或写入配置寄存器和数据寄存器;允许主机发送管理命令和读取或写入PHY的配置寄存器。在分类上可以分成spi读(写)命令和mdc/mdio读(写)命令。上位机需要能够发送管理命令,并读取或写入下位机的配置寄存器和数据寄存器,以及对PHY的配置寄存器进行操作。针对STM32F107VCT6和BCM5396芯片做了适配,检测命令执行。

2023-07-24 16:28:33 954 1

原创 JLINK无法识别的USB设备

使用JLINK烧录程序到arm处理器时,插入usb线后,遇到错误提示“无法识别的USB设备”;在JLINK Commander中提示usb连接失败。在设备管理器中显示未知的usb设备。细心一点,排除错误。

2023-07-21 15:39:06 14496 1

原创 使用VS2010新建项目

编写如下代码,这段代码主要是解析终端用户的命令输入,在命令列表中匹配具体命令并且调用相应的命令处理函数来调度执行。在上方菜单栏中点击“生成”按钮,会弹出一个子菜单,再点击“编译”按钮,就完成了 main.c 源文件的编译工作。点击菜单栏中的“运行”按钮,或者按下F5键,可以一键完成编译、链接、运行三个动作。选择“Win32控制台应用程序”,填写好项目名称,选择好存储路径,点击“确定”按钮即可。先取消“预编译头”,再勾选“空项目”,然后点击“完成”按钮就创建了一个新的项目。点击编译,可以查看到编译后的结果。

2023-07-20 10:02:55 1830

原创 主流的芯片架构x86,Arm,MIPS,Power,RISC-V

x86架构:特点:x86架构是一种复杂指令集计算机(CISC)架构,具有广泛的软件和生态系统支持。它在个人计算机和服务器领域占据主导地位,提供高性能和广泛的兼容性。X86和ARM架构最本质的区别在于复杂指令集和精简指令集。主要面向家用、商用领域,在性能和兼容性方面做得更好应用领域:个人计算机、服务器、工作站等。Arm架构:特点:Arm架构是一种精简指令集计算机(RISC)架构,具有低功耗、高效能和可扩展性的特点。它在移动设备、物联网和嵌入式系统领域广泛应用,并且具有良好的软件生态系统支持。主要是面

2023-07-05 16:32:59 2211

原创 代码随想录刷题day07

454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和。

2023-06-09 16:38:29 327

原创 代码随想录刷题day05

242.有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和。

2023-06-09 11:57:21 111

原创 代码随想录刷题-day04

【代码】代码随想录刷题-day04。

2023-06-08 11:14:08 122

原创 代码随想录刷题-day03

链表理论基础 203.移除链表元素 707.设计链表 206.反转链表。

2023-06-07 16:35:05 261 1

原创 代码随想录刷题-day02

977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II。

2023-06-07 11:19:04 355 1

原创 代码随想录刷题-day01

数组理论基础,704. 二分查找,27. 移除元素。

2023-06-06 15:27:58 90 1

空空如也

空空如也

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

TA关注的人

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