嵌入式
文章平均质量分 78
在巴厘岛冲浪的阿k
这个作者很懒,什么都没留下…
展开
-
Linux安装配置ARM交叉编译器arm-linux-gnueabihf-gcc
ARM交叉编译器是一种用于在一种架构(通常是x86或x86-64)上生成在另一种架构(如ARM)上运行的程序的工具。这种情况称为交叉编译,因为编译器和相关工具在不同的体系结构之间进行交叉工作。嵌入式开发: ARM交叉编译器通常用于嵌入式系统开发,其中ARM架构广泛应用。通过交叉编译,可以在开发主机上编写、构建和调试ARM平台上的应用程序,而无需在ARM硬件上直接进行这些操作。原创 2024-01-11 09:12:19 · 14007 阅读 · 0 评论 -
安装程序制作工具Inno Setup Compiler安装与使用教程
Inno Setup Compiler 是一个免费的安装程序制作工具,可用于创建 Windows 平台下的安装程序。主要介绍了Inno Setup Compiler的使用过程,希望可以帮到大家。原创 2023-09-08 14:12:15 · 2995 阅读 · 1 评论 -
QT项目打包步骤教程及问题解决
Qt项目打包指的是将Qt应用程序及其依赖项和资源文件等打包为一个可独立运行的安装程序或者打包文件。它的作用是方便用户下载、安装和使用应用程序,将应用程序与依赖项一起分发,以确保在不同环境下应用程序的正确运行,并提供用户友好的安装界面和卸载选项。本篇将总结一下项目打包的步骤,以及出现的问题与解决。以上就是QT项目打包的步骤,以及出现的相关问题,提供一些解决思路,希望可以帮助大家。原创 2023-09-07 16:15:03 · 6427 阅读 · 0 评论 -
串口数据接收不完整解决
设置接收延时,解决接收端数据问题,希望帮助到大家。原创 2023-09-07 09:52:26 · 3758 阅读 · 2 评论 -
QT工程创建及串口调试工具实现
欢迎来到本博客!在这篇文章中,我们将一起探索如何使用Qt框架创建一个串口调试工具。串口通信在嵌入式系统、物联网设备以及许多其他应用中起着重要作用。通过这个工具,我们可以方便地与外部设备进行串口通信,并进行调试和测试。Qt是一款强大而受欢迎的跨平台应用程序开发框架,它提供了丰富的工具和库,使得开发GUI应用程序变得更加简单和高效。通过结合Qt的功能和串口通信的知识,我们将创建一个易于使用和功能齐全的串口调试工具。在本文中,我们将从头开始建立这个工具。原创 2023-08-15 11:28:40 · 2344 阅读 · 1 评论 -
串口调试助手XCOM和UartAssist安装与使用
串口助手是一种用于测试和调试串口通信的工具。它可以通过串口与外部设备进行通信,并提供了界面来监视和控制串口数据的发送和接收。串口通信调试:串口助手可以帮助你验证串口通信是否正常工作。你可以使用串口助手打开串口并发送指令或数据给外部设备,然后观察外部设备的回应,以验证通信是否成功、数据是否正确交互。如果出现问题,你可以通过串口助手查看发送和接收的数据,帮助发现并排除故障。数据监测:串口助手可以实时显示串口接收到的数据,方便你监测外部设备发送的数据。原创 2023-08-08 09:49:41 · 47563 阅读 · 3 评论 -
串口工具VSPD的安装与使用
在当今时代,开发串口设备及相关程序的工程师需要在正式对外发布产品前进行调试。这对于现在的电脑来说是个大难题,因为现在的电脑上可能没有串口。在碰到这种情况时,您也许可以尝试串口模拟。借助串口助手进行内容的收发,验证程序的正确性和可靠性。本文仅仅简单介绍了Virtual Serial Port Driver安装与使用,希望有帮助。原创 2023-08-07 14:09:53 · 6748 阅读 · 2 评论 -
QT报错: No such file or directory
执行项目工程时候遇到的两个问题及解决,希望能帮助到大家。原创 2023-07-30 21:55:26 · 4312 阅读 · 2 评论 -
QT下载安装教程
Qt 是一个跨平台的应用程序开发框架,最初由挪威的 Trolltech 公司开发,并于2008年被诺基亚收购。它提供了一套丰富的工具和库,用于构建图形界面和跨平台的应用程序。跨平台性:Qt 支持多种操作系统,包括 Windows、macOS、Linux、Android 等,使开发者可以使用相同的代码和工具在不同平台上创建应用程序。面向对象:Qt 基于面向对象的设计思想,使用 C++ 编程语言进行开发,提供了丰富的类和接口,方便开发者构建复杂的应用程序。原创 2023-07-25 15:20:42 · 19504 阅读 · 2 评论 -
配套STM32F107VCT6和BCM5396芯片
基于c语言开发程序,用于存储和访问寄存器数据,将提供一种简单而高效的方式,使用户能够读取和写入数据。允许主机发送管理命令和读取或写入配置寄存器和数据寄存器;允许主机发送管理命令和读取或写入PHY的配置寄存器。在分类上可以分成spi读(写)命令和mdc/mdio读(写)命令。上位机需要能够发送管理命令,并读取或写入下位机的配置寄存器和数据寄存器,以及对PHY的配置寄存器进行操作。针对STM32F107VCT6和BCM5396芯片做了适配,检测命令执行。原创 2023-07-24 16:28:33 · 714 阅读 · 1 评论 -
JLINK无法识别的USB设备
使用JLINK烧录程序到arm处理器时,插入usb线后,遇到错误提示“无法识别的USB设备”;在JLINK Commander中提示usb连接失败。在设备管理器中显示未知的usb设备。细心一点,排除错误。原创 2023-07-21 15:39:06 · 9449 阅读 · 1 评论 -
使用VS2010新建项目
编写如下代码,这段代码主要是解析终端用户的命令输入,在命令列表中匹配具体命令并且调用相应的命令处理函数来调度执行。在上方菜单栏中点击“生成”按钮,会弹出一个子菜单,再点击“编译”按钮,就完成了 main.c 源文件的编译工作。点击菜单栏中的“运行”按钮,或者按下F5键,可以一键完成编译、链接、运行三个动作。选择“Win32控制台应用程序”,填写好项目名称,选择好存储路径,点击“确定”按钮即可。先取消“预编译头”,再勾选“空项目”,然后点击“完成”按钮就创建了一个新的项目。点击编译,可以查看到编译后的结果。原创 2023-07-20 10:02:55 · 1429 阅读 · 0 评论 -
主流的芯片架构x86,Arm,MIPS,Power,RISC-V
x86架构:特点:x86架构是一种复杂指令集计算机(CISC)架构,具有广泛的软件和生态系统支持。它在个人计算机和服务器领域占据主导地位,提供高性能和广泛的兼容性。X86和ARM架构最本质的区别在于复杂指令集和精简指令集。主要面向家用、商用领域,在性能和兼容性方面做得更好应用领域:个人计算机、服务器、工作站等。Arm架构:特点:Arm架构是一种精简指令集计算机(RISC)架构,具有低功耗、高效能和可扩展性的特点。它在移动设备、物联网和嵌入式系统领域广泛应用,并且具有良好的软件生态系统支持。主要是面原创 2023-07-05 16:32:59 · 1845 阅读 · 0 评论