自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux下gcc编译参数

gcc编译参数较多,这里只记录应用程序开发过程中常用和常见的参数本文参考了多篇文章,链接如下:https://www.iteye.com/blog/luckyclouds-1109585参数作用-o用于指定编译生成的文件名-fPIC告知编译器要使用位置无关码-static禁止使用动态库-pipe使用管道代替编译中临时文件-Wall和-W开启所有警告,一般一起使用-g用于产生调试信息,方便gdb调试-D_REENTRANT重新定义了e

2020-12-10 17:08:11 168

原创 linux下使用qt静态编译及打包程序完整教程(亲测可用)

概述linux上qt程序开发好后会遇到一个问题,就是如何将开发好的程序打包成便于安装的安装包,然后发布给客户使用。这个过程总体可以分为两个步骤:编译和打包1.编译qt程序方法1:使用qtcreator直接编译qt程序方法2:1)编译qt的静态库2)使用qt的静态库静态编译qt程序2.打包编译好的程序1)2)3)...

2020-09-24 19:02:14 8815 4

原创 第一章 USB基础

1.1 USB的用途和局限       一个接口若想成功,需要使两类受众满意:设备用户和设计硬件、编写设备通信相关代码的开发者。USB接口具有使他们都满意的特性。同时,也有其局限性。1.1.1给用户带来的好处       从用户角度来说,USB拥有使用方便、数据传输可靠、成本低、省电等优点。1.1.1.1使用方便    

2020-09-24 16:43:20 298 1

原创 如何配置选择CH341芯片功能

有两种方法:直接组合配置和外部芯片配置直接组合配置:  直接组合配置是将 SCL 引脚和 SDA 引脚进行连接组合,配置 CH341 的功能。其特点是:无需增加额外成本,但是只能使用默认的厂商 ID 和产品 ID 等信息。在直接组合配置方式下,除了产品 ID 之外,其它信息与外部芯片配置的默认值相同。 SCL与SDA的组合与CH341的功能和产品ID的对应关系如下:...

2020-09-22 20:03:44 2575

原创 Manjaro 20.0.3 KDE安装配置过程

aaa

2020-09-16 16:34:25 1602

原创 linux下的串口调试助手COMTransmit的使用

概述本文按照COMTransmit软件界面上的区域划分来详细介绍该串口调试工具的功能串口配置区域:Device打开关闭串口设置数据长度(5、6、7、8)流控选择(硬件流控CTS/RTS、软件流控)校验方式(None、Even、Odd、Space、Mark)停止位(1、2)Modem信号: 输出控制(DTR、RTS)与输入状态显示(DCD、DSR、CTS、RING)...

2020-09-14 20:05:59 1075

原创 CH340电流倒灌问题分析解决

最近使用51单片机连接CH340N的板子来输出调试信息,出现了一个问题,经过一番折腾,最终解决了。问题描述:当我把CH340N的USB端接在电脑上用USB供电时,然后给单片机上电,单片机程序就无法启动了。分析:咨询了WCH官方,这才知道如果电路的一部分上电,而另一部分未上电,就会出现由于电流不匹配而产生的电流倒灌问题,而导致了后上电的单片机的初始状态出错,因此单片机程序无法运行。解决方法:方法1:让CH340和单片机使用同一个电源,要么都用USB供电,要么都用其他电源供电。方法2:在CH340

2020-09-14 17:02:12 3120

原创 一款linux系统下的串口调试工具 - COMTransmit

最近在调试linux下的串口的时候找到了一款好用且功能齐全的串口调试工具,来跟大家分享一下。COMTransmit的安装安装包下载地址:COMTransmit的使用

2020-09-14 10:50:58 1640

原创 使用CH340G无法获取USB配置状态的解决方法(实例分析)

前些天在使用CH340G时遇到了一个问题硬件连接如下:PC(USB) -->ch340G -->MCUch340G和MCU在一块板子上一起供电使用过程中发现MCU无法方便的获取到usb的连接状态:usb接入后

2020-08-28 13:36:08 2044 1

原创 linux基于串口API函数的串口程序开发介绍

linux基于串口API函数的串口程序开发介绍文章目录前言1. 打开串口1.1 代码示例1.2 参数详解前言    本文介绍了linux上用串口api进行软件开发的步骤,其大致分为4步:(1)打开串口(2)配置串口(3)串口通讯(4)关闭串口1. 打开串口1.1 代码示例int libtty_open(const char *devname){ int fd = open(devn...

2020-04-27 15:38:45 599

转载 Linux系统调用 | 内核态与用户态的转换

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声...

2019-11-24 13:56:13 766

linux下的串口调试助手COMTransmit

COMTransmit是一款linux系统下的串口调试工具,这个串口调试工具功能齐全界面简洁,很多人向我推荐,确实好用,分享给大家。

2020-09-22

空空如也

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

TA关注的人

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