2021年6月19日
摘要:
一 RISC-V与ARM的异同: 都是RISC精简指令集,ARM是通过IP授权的封闭系统,授权OEM只能改变频率和功耗,设计复杂,在移动手机领域地位无可撼动;RISC-V开源,在新兴IOT/AI领域前景(类似于windows与Linux竞争格局)广阔 二 国内相关芯片厂商: 兆易创新的GD32V系列
阅读全文
posted @ 2021-06-19 12:13
杰瑞鼠
阅读(130)
推荐(0)
2021年5月20日
摘要:
参考:零长度(柔性)数组时GNU/GCC在C/C++上做得实用性扩展(C99之后的编译器支持),主要是用于变长数组(扩展变长的结构体)。引入原因:静态定长数组容易造成浪费;结构体中用指针虽然不会造成浪费,但得2次分配(先分配结构体变量空间,再分配数据域空间)内存和2次销毁,当申请和释放不在一个地方时
阅读全文
posted @ 2021-05-20 11:36
杰瑞鼠
阅读(238)
推荐(0)
摘要:
PV 是在解决共享时的同步和互斥时的操作。起源于单处理机系统的研发者用火车上的信号灯思想,P表示通过,V表示释放,S表示信号。 在同步时,用P(S)来验证等的信号是否已准备好,否则就阻塞,即减一若大于0则执行;用V(S)即加一若大于0则执行; 在进行互斥时,先P(S)来申请,若资源不可用则阻塞;V(
阅读全文
posted @ 2021-05-20 09:33
杰瑞鼠
阅读(628)
推荐(0)
2021年4月29日
posted @ 2021-04-29 11:27
杰瑞鼠
阅读(49)
推荐(0)
摘要:
.ini 文件是Initialization File的缩写,即初始化文件,类似的配置文件有。json,是windows的系统配置文件所采用的存储格式,开始时用于WIN3X下面,WIN95用注册表代替,以及后面的内容表示一个节,相当于注册表中的键。sys.ini和win.ini分别是PC硬件和win
阅读全文
posted @ 2021-04-29 10:20
杰瑞鼠
阅读(466)
推荐(0)
2021年4月28日
摘要:
一 左手定则,右手定则,右手螺旋定则,电机旋转原理,内转子/外转子无刷电机,参考文章 左手定则:磁场中通电导体受力(大拇指方向)分析; 右手定则:切割磁感线运动产生的感生电动势(四手指方向)分析; 右手螺旋定则:通电螺线管磁场方向(大拇指方向)分析; 电机旋转原理:右手螺旋定则+磁极受力(定子绕组通
阅读全文
posted @ 2021-04-28 11:27
杰瑞鼠
阅读(463)
推荐(0)
2021年4月27日
摘要:
一 Protobuf:一种更小、更快、更高效的协议: Protobuf与Protobuf-C Protobuf是Google公司开发的一种数据格式,类似于XML能够将结构化数据序列化,可用于数据存储、通信协议等方面。它不依赖于语言和平台并且可扩展性极强,因为支持的语言没有C所以才有了Protobuf
阅读全文
posted @ 2021-04-27 14:11
杰瑞鼠
阅读(126)
推荐(0)
摘要:
一 mqtt+esp8266+onenet:温湿度,lcd控制
阅读全文
posted @ 2021-04-27 13:39
杰瑞鼠
阅读(302)
推荐(0)
摘要:
一 可视化表格: Python/Pandas, Grid studio(结合了 Python 和 Excel 的优势),介绍,下载安装使用如下两步 git clone https://github.com/ricklamers/gridstudio cd gridstudio && ./run.sh
阅读全文
posted @ 2021-04-27 13:19
杰瑞鼠
阅读(108)
推荐(0)
摘要:
1 手把手教你编写你的第一个上位机:注册qt账号,下载安装qt,中间碰到的问题: 1.1 在编译release时因为ico文件过小(demo 50k,下载的2k)导致编译失败: 1.2 在打包时因为mingw环境变量没添加导致进入不到指定文件夹windeployqt serial_led.exe
阅读全文
posted @ 2021-04-27 11:51
杰瑞鼠
阅读(87)
推荐(0)