C/C++
文章平均质量分 82
secret_to_me
这个作者很懒,什么都没留下…
展开
-
linux paddle For C++环境搭建
paddle + Qt 开发 C++ linux原创 2024-03-10 17:30:25 · 1213 阅读 · 0 评论 -
Ubuntu tesseract使用全是干货
tesseract ubuntu 安装使用原创 2024-02-29 22:46:11 · 481 阅读 · 0 评论 -
stm32f1sdio移植fatfs
stm32f10x sdio fatfs移植原创 2023-09-10 13:29:09 · 262 阅读 · 0 评论 -
stm32f103zet6移植标准库的sdio驱动
stm32f103 移植官方标准库sdio驱动原创 2023-09-08 22:23:10 · 629 阅读 · 2 评论 -
pid算法C语言实现
控制系统的PID算法,C语言实现原创 2023-08-04 22:39:49 · 240 阅读 · 0 评论 -
正点原子阿尔法 TSLIB + QT5.15.5源码编译与移植
正点原子QT5.15.5移植和一些常见问题处理。原创 2023-07-11 23:29:23 · 893 阅读 · 0 评论 -
CRC理解
CRC是一个数据验证单元,可以用于验证flash中的程序,传送的tcp,udp>数据包,串口传送的modbus信息。保证这些信息在传送过程中没有丢失,或者发生错误。2. CRC怎么工作的啦?我的理解是这样的。CRC使用时必然伴随一个数据发送端和一个数据接收>端。发送端通过软件或者支持CRC计算的硬件单元,计算出要发送数据的CRC校验值。再将这个检验值添加到要发送数据的结尾,一起发送给接收端。接收端接收到完整的数据后,对数据以同样的方法进行CRC计算。原创 2023-07-08 12:09:13 · 132 阅读 · 0 评论 -
标准库stm32多通道ADC采集
stm32 adc 多通道dma电压采集 标准库原创 2023-05-19 22:20:59 · 1656 阅读 · 0 评论 -
windows中freeRTOS模拟器环境搭建
windows中freeRTOS模拟器环境搭建原创 2023-02-19 09:34:04 · 4530 阅读 · 4 评论 -
freeRTOS手册 第十二章 . 解决问题
freeRTOS手册 第十二章 . 解决问题翻译 2023-02-08 08:38:06 · 688 阅读 · 0 评论 -
freeRTOS手册 第十一章 .开发者支持
freeRTOS手册 第十一章 .开发者支持翻译 2023-02-07 08:52:48 · 1032 阅读 · 0 评论 -
freeRTOS手册 第九章 . 任务通知
freeRTOS手册 第九章 . 任务通知翻译 2023-02-07 08:41:18 · 235 阅读 · 0 评论 -
freeRTOS手册 第八章 . 事件组
freeRTOS手册 第八章 . 事件组翻译 2023-02-06 08:39:24 · 274 阅读 · 0 评论 -
freeRTOS手册 第七章 . 资源管理
freeRTOS手册 第七章 . 资源管理翻译 2023-02-06 08:36:31 · 422 阅读 · 0 评论 -
freeRTOS手册 第六章 . 中断管理
freeRTOS手册 第六章 . 中断管理翻译 2023-02-04 19:55:53 · 1043 阅读 · 2 评论 -
freeRTOS手册 第五章 . 软件时间任务
第五章 . 软件时间任务翻译 2023-02-04 09:16:29 · 1178 阅读 · 0 评论 -
freeRTOS手册 第四章 . 队列管理
freeRTOS手册 第四章.队列管理翻译 2023-02-03 08:36:12 · 338 阅读 · 0 评论 -
FreeRTOS手册 第三章 . 任务管理
freeRTOS手册 第三章 . 任务翻译 2023-02-02 08:53:46 · 303 阅读 · 0 评论 -
freeRTOS手册 --第一章 . 发布包
freeRTOS手册 -- 发布包翻译 2023-02-01 13:07:12 · 270 阅读 · 0 评论 -
FreeRTOS手册 -- 第二章 . 堆管理
freeRTOS手册 -- 堆管理翻译 2023-02-01 12:43:29 · 492 阅读 · 0 评论 -
freeRTOS手册 -- 序言
FreeRTOS手册 -- 序言翻译 2023-02-01 11:43:21 · 568 阅读 · 0 评论 -
Orangepi3-lts 编译Qt源码
orangepi3-lts 编译Qt源码原创 2023-01-03 23:05:40 · 777 阅读 · 0 评论 -
VIM 开发C/C++项目
VIM开发C项目TODO 插件安装 自动补全 代码检查 代码注释 代码折叠插件安装Github找到vim-plug.Installcurl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vimSet#~/.vimrc中加入以下内容call plug#begin('~/.vim/plugg原创 2020-05-08 22:24:22 · 711 阅读 · 2 评论 -
ubuntu ESP8266 RTOS开发入门
为什么用ubuntu而不用windows对linux还算熟悉windows下没有搭建好平台eclipse还是不喜欢用,而且Ai-Thinker还是老版本eclipse魔改ubuntu下配置好了是真丝滑,编绎更快,烧写更方便开发环境# 依赖安装sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python python-serial# 编译器下载mkdir ~/espcd ~/espwget原创 2022-03-11 21:18:23 · 769 阅读 · 0 评论 -
systemd代替xinetd
systemd替代xinetd背景systemd已经逐步取代了init,现在又在蚕食xinetd这种init的衍生品,感觉cron也难逃魔爪。systemd在各大新的发行版上也是无往不利,感觉今后的服务器必将成为一大重器。但国内这方面资料还是比较少,大多都是官方手册的简单变换,少有见到一个真的实际使用。刚好手上有一个老的用xinetd的socket服务程序,手贱把服务器搞挂了,直接升了最新的fedora-server。系统默认不安装crond,远程服务器包里甚至完全没有xinetd程序。无赖只能自己编译原创 2021-10-10 21:41:18 · 794 阅读 · 0 评论 -
C关于映射的思考
学习《数据结构和算法分析》第五章散列的时候,后面的开放寻址:线性探测、平方探测、再散列。感觉都越来越复杂,于是就有个想法是可不可以使用简单的分离链接发直接散列,做映射。书中明确说了分离散列慢的根源在于每次插入的内存分配,也就是malloc调用。那可以一次malloc多几个空间,不够了再分配吗?当然可以glib都有现成的动态数组,于是就有了用动态数组做hash table和mapping的想法。按照理论设想使用空间肯定能超过未使用空间,动态数组可以满了再分配空间。只要预先估计数据大小合适每次查询key值或原创 2020-10-22 16:56:12 · 144 阅读 · 0 评论