摘要: #是在宏定义中将参数进行字符串化的预处理特征,例如: #include <iostream> using namespace std; #define P(EXP) cout<<#EXP<<":"<<EXP<<endl int main() { int a=123; float f=123.456; 阅读全文
posted @ 2020-05-03 18:18 castor_xu 阅读(4485) 评论(0) 推荐(0) 编辑
摘要: 使用树莓派的一些简单方便操作,不定期更新 我使用的是树莓派4B,系统是Raspbian Desktop,Buster版本: 下面的方式,亲测有效。 1. 查看温度 cat /sys/class/thermal/thermal_zone0/temp #除以1000就是摄氏度 另一种方式是使用树莓派提供 阅读全文
posted @ 2020-05-01 23:34 castor_xu 阅读(111) 评论(0) 推荐(0) 编辑
摘要: talk is cheap,show me your code. #include<iostream> #include<wiringPi.h> #include <signal.h> using namespace std; // LED Pin - wiringPi pin 0 is BCM_G 阅读全文
posted @ 2020-05-01 17:44 castor_xu 阅读(198) 评论(0) 推荐(0) 编辑
摘要: github传送门:https://github.com/ArashPartow/exprtk 网站上有很多介绍,这里先使用最简单的方法。 将exprtk.hpp加入到项目中就可以了,然后包含这个头文件。 常规表达式: #include <iostream> #include "exprtk.hpp 阅读全文
posted @ 2020-04-28 18:33 castor_xu 阅读(4201) 评论(0) 推荐(0) 编辑
摘要: github传送门为:https://nlohmann.github.io/json/ 简介 首先这个库不是奔着性能去的,设计者考虑的是:直观的语法(Intuitive syntax)、微小的整合(Trivial integration)、认真的测试(Serious testing) 至于内存效率和 阅读全文
posted @ 2020-04-27 16:29 castor_xu 阅读(6258) 评论(0) 推荐(0) 编辑
摘要: 最近找了一个《cmake practice》的电子书,觉得写得比较清晰易懂,适合我这种noob,本随笔主要内容基于该电子书,因此会出现“过渡引用”的问题,主要目的是作为自己的学习笔记。 另外英语比较好的可以直接去看Github,地址是https://github.com/Akagi201/learn 阅读全文
posted @ 2020-04-20 19:04 castor_xu 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 据说是国内山寨这个芯片的产品太多,该公司已经不再提供驱动了,估计是感觉自己把台子搭好了别人唱戏。 但是手头有这货(极度怀疑是友商产品)的怎么办呢?当然是联系供货商? 1.下载驱动 2. 从电脑上拔下USB转串口的板子(这个和一般的装驱动有点不一样) 3. 双击exe安装驱动 4. 根据弹窗提示插入U 阅读全文
posted @ 2020-04-13 15:41 castor_xu 阅读(8477) 评论(0) 推荐(0) 编辑
摘要: 1.先装qt包 qt-opensource-linux-x64-5.14.1.run 2. 直接运行? 启动和运行是没问题,但是想编译项目是不行滴。可以试试创建一个项目 创建项目后build,就会碰到这个Could not start process "make" qmake_all问题(中间还有很 阅读全文
posted @ 2020-03-28 16:53 castor_xu 阅读(1563) 评论(0) 推荐(0) 编辑
摘要: 在socket编程中,通常会用到ip地址,为了便利编程,库函数中提供了两个函数inet_addr和inet_ntoa,前者将字符串转化为一个n_addr_t 类型的ip地址,供结构体使用,后者则是反过来,将一个in_addr的结构体转化为字符串。 测试代码 #include <stdio.h> #i 阅读全文
posted @ 2020-03-28 15:18 castor_xu 阅读(1346) 评论(0) 推荐(0) 编辑
摘要: 下载 不要被网上的下载链接或者说明给坑了 ,现在用github,地址是:https://github.com/WiringPi/WiringPi,一个打包就下载下来了。 编译 然后通过winSCP或者其他玩意儿发送至树莓派,在树莓派上build。 方法是 切换到wiringPi,找到那个build文 阅读全文
posted @ 2020-03-21 00:03 castor_xu 阅读(221) 评论(0) 推荐(0) 编辑