配置Clion用于STM32开发参考稚辉君的分享:配置CLion用于STM32开发【优雅の嵌入式开发】 - 知乎 (zhihu.com),同时有如下改进和注意事项: 使用scoop安装MinGW,openocd,gcc-arm-none-eabi-gcc更加方便; 从Clion打开CubeMX生成代码时,首先会生成一套默认芯片的项目配置文件。这里存在一个bug,导致会面CudeMX不会生成所选择芯片的完整项目配置。所以选择芯片型号前要先把
【译】一种无锁环形缓冲区-LWNTranslate from: [A lockless ring-buffer LWN.net] 去年的Linux峰会和Linux前线会议就有(计划创造一种底层的ring-buffer实现)[http://lwn.net/Articles/300992/],用于解决各种Linux内核和用户层之间数据跟踪的场景。虽然在2.6.28版本的内核中已经可以找到一种通用的ring-buffer,但是过度依赖锁的实现,性能上不尽如人意。最近,Steven Rostedt提出了一种无锁算法,在写入
科学上网折腾笔记以前基于VMESS的IP直连裸奔配置简单搭建了一个机场,使用的搬瓦工GIA CN2线路,速度和稳定性也都还可以,没有时间捣鼓就这样一直用了一年多。但是几个月前挂机场登陆了一次星际争霸无端被封了半个月,前阵子国庆期间IP又被封了。突然google不能用了还是非常影响工作和学习效率,所以决定花点时间学习网络相关知识,好好升级一下机场配置。技术选型方面,因为IP被封了,也不能等到解封,就只能走Cloudf