cmake构建stm32工程

用习惯了cmake,cmake的编译输出比makefile好看许多。对于stm32cubemx生成的makefile工程,我是否可以转换成cmake的工程呢?

阅读全文

linux stm32 开发

最近换了双系统,发现还是linux下面写程序爽。windows还是比较适合打游戏233. 这篇文章记录一下linux下开发stm32的一些东西。

阅读全文

c与c++字符串赋值

最近用c++写的一个程序,我想用一个const char *p对一个char head[2]赋值,我使用strcpy赋值之后一直出现错误。我就写了个小程序去验证了一下。

阅读全文

Orangpi使用ads1118

我的orangepi型号是zero puls2,全志H5。我使用spidev对ads1118进行驱动,其中有不少坑,在此记录。

阅读全文

OrangPi开启spi-dev

我想在OrangePi Zero中打开Spidev,编写一些应用层的驱动。

阅读全文

平衡二叉树

最后好久没写数据结构了,今天我把之前写的函数都写成C++的了。舒服的用一波C++中的queue和stack。 废话少说直接上代码(这次又调整了打印二叉树的程序 美滋滋)

阅读全文

i2c之总结

最近在linux下移植i2c的传感器驱动。移植了才发现各个设备的i2c读写都不太一样,对于这几个方式我做一个小总结。 首先我使用的是linux应用层通用的i2c读写,我的读写默认是使用smbus协议进行读写的。

阅读全文

OLED错误修复

这几天画的板子,画的是0.91寸的oled裸屏。但是我写好了驱动程序,对ssd1306写入是没有问题的,但是我的屏幕亮不起来。

阅读全文

二叉搜索树

这几天搬寝室烦的一批,都没时间写代码,很烦。明天出去玩了,今天赶紧把这个写完。

阅读全文

二叉树

今天写的一波二叉树的操作。。感觉自己还得多多练习啊! 依旧直接上代码了,8点了,得回去休息了T_T。

阅读全文