C++
文章平均质量分 65
雪狐JXH
1
展开
-
xilinx zynq7000系列 sdio时钟超频详解
zynq7000系列SDIO如何提高频率原创 2022-06-10 19:14:48 · 2877 阅读 · 4 评论 -
uboot之bootcmd环境变量分析
linux内核是如何启动的原创 2022-04-22 15:48:50 · 3167 阅读 · 2 评论 -
zynq7000 FSBL 源码分析
最近一直在用赛灵思的zynq7000芯片,是一个ARM核+FPGA的soc,zynq在运行完芯片内固化的bootRom之后运行的是FSBL程序(first stage boot loader),uboot由FSBL调起,官方说法中将uboot叫做SSBL(second stage boot loader).本文分析fsbl源码;fsbl源码由vivado工具生成,笔者的vivado版本是2019版本.bootROM阶段芯片上电之后,cpu从0x0000地址开始运行,此时芯片运行的是bootROM原创 2022-03-16 16:39:01 · 1301 阅读 · 0 评论 -
uboot恢复默认环境变量(编译时的环境变量)
env default -a原创 2022-01-25 09:47:46 · 2859 阅读 · 2 评论 -
GD32F450替换ST32F429 部分flash速度慢问题解决
由于st的芯片涨价,原来一片stm32f429ZGT6只要40多块钱,现在一片400多块钱,就这还没货,而GD32F450ZIT6现在100多块钱一片(之前20多一片),所以公司决定替换降本,选用pin to pin的GD32F450ZIT6替换ST芯片,任务就分配给我,直接烧录使用hal库的st应用代码调试,发现GD的片子串口中断方式接收数据,在波特率大于57600的情况下就会丢字节,大概50-100个字节就会丢失一个字节,但同样的代码在ST上完全正常。而使用GD提供的库函数,则串口完全正常,遂开始着手.原创 2021-06-15 17:00:27 · 10214 阅读 · 8 评论 -
使用QT发送http/https的post请求并接收服务器reply
如何使用QT内建API实现post请求,记录一下1、在工程的.pro文件中加入模块QT += network2、新建一个类,头文件代码如下:#ifndef HTTP_POST_H#define HTTP_POST_H#include <QObject>#include <QtNetwork/QNetworkAccessManager>#include <QtNetwork/QNetworkRequest>#include <QtNetw原创 2021-02-26 10:42:54 · 3906 阅读 · 0 评论 -
平衡二叉树
平衡二叉树讲解(带C++代码)转载 2020-11-18 15:02:01 · 87 阅读 · 0 评论 -
Cmake 教程
Cmake教程1Cmake教程2原创 2020-11-11 17:27:27 · 190 阅读 · 0 评论 -
mysql C/C++ 常用API基础记录
包含头文件:"mysql.h"1 数据类型:MYSQL:该结构代表1个数据库连接的句柄。几乎所有的MySQL函数均使用它。不应尝试拷贝MYSQL结构。不保证这类拷贝结果会有用。MYSQL_RES:该结构代表返回行的查询结果(SELECT, SHOW, DESCRIBE, EXPLAIN)。在本节的剩余部分,将查询返回的信息称为“结果集”。MYSQL_ROW这是1行数据的“类型安全”表示。它目前是按照计数字节字符串的数组实施的。(如果字段值可能包含二进制数据,不能将其当作由Null终结的字符串对原创 2020-10-23 10:14:07 · 349 阅读 · 0 评论