- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 nRF52832蓝牙BLE学习(1)基本了解(环境、目录结构等)
2021.03.051、准备1)、Keil(Keil无法下载时可直接用)ARMCMSIS 版本下载路径https://www.keil.com/dd2/pack/(需要自己找版本)简单的办法,直接复制SDK路径放入浏览器Eg:http://www.keil.com/pack/ARM.CMSIS.5.3.0.packnRF5 SDK Keil库路径https://developer.nordicsemi.com/nRF5_SDK/pieces/nRF_DeviceFamilyPack/2)、
2021-05-11 11:12:55
546
1
原创 WIN10 JAVA环境变量配置,解决不是内部指令问题
1、下载JDK下载网址2、配置环境变量1、此电脑鼠标右键,->属性,->高级设置,->环境变量2、新建-> 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_281\jdk1.8.0_281(安装JDK的位置) 确定3、新建-> 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(一定要一摸一
2021-02-20 15:25:27
190
原创 esp32 idf.py menuconfig弹不出来,已解决 win10
ESP32 环境折腾了两天,用安信可官网搭建也是颇为曲折idf.py menuconfig界面老弹不出来,报错如下:解决办法:在当前文件下 examples\get-started\hello_world>pip install windows-curses 即可Ps:可能之前我这一步安装失败,希望可以帮到遇到该问题的小伙伴官网:Windows下搭建 ESP-IDF 开发环境链接https://aithinker.blog.youkuaiyun.com/article/details/112515
2021-02-20 15:23:54
5848
3
原创 物联网无线通信技术NB-IoT、Lora、WIFI、Zigbee、Bluetooth、Sub-G总结
1、无线通信距离与频率成反比2、WIFI、Zigbee、Bluetooth、Sub-GHz(自组网、偏室内,近距离通信)3、NB-LOT与Lora(远距离、偏室外通信)
2021-02-06 17:22:02
6153
原创 一个例子彻底理解C结构体内存对齐问题
前言 俗话说的好,磨刀不误砍柴工,对于C结构体的相关知识还是要先了解清楚,当然如果已经了然于胸,此处可忽略咱就直奔主题,看例子急速掌握。小白的我还是要先从基本的开始(Ps:白了很多次,还是白,没办法,太笨了)基础一:为啥要内存对齐? 对于这个问题,之前小白没有太深的理解,后来大神的代码看多了,项目遇到坑以后(果然疼了才能记得住)才 幡然醒悟,要好好学习。通用说法:就是为了提高代码效率,利于平台移植,空间换时间;对于小白而言,最主要 的是节约空间,提高空间利用率,毕竟小白的设备内存很金
2021-02-03 11:16:08
118
原创 如何查看keil编译后代码大小,STM32堆栈空间溢出解决办法
1、查看keil编译后代码大小在Keil中编译工程成功后,在下面的Bulid Ouput窗口中会输出下面这样一段信息:Program Size: Code=6320 RO-data=4864 RW-data=44 ZI-data=1636 代表的意思:Code :是程序中代码所占字节大小RO-data :程序中所定义的指令和常量大小 RW-data :程序中已初始化的变量大小ZI-Data :程序中未初始化的变量大小ROM(Flash) size = Code+RO-d
2021-02-01 17:54:24
9417
5
原创 PCB相关内容,快捷键、布线规则等
1、1 ounce(oz)定义一平方尺面积单面覆盖铜箔重量1oz(28.35g)的铜层厚度。 1oz≈ 1.35mil=34.29um2、 规则尺寸大小(1mil=0.0254mm)过孔大小内环:12mil外环:20mil线宽大小最小: 6mil中间值: 8mil最大:50milclearance间距规则: 6mil丝印层与助焊层、铜皮间距 : 4mil过孔与过孔间的间距: 6mil丝印层最小线宽: 6mil...
2021-01-29 16:19:53
712
原创 C链表操作、队列
一、链表 1、一种线性表的链式存储结构,任意存储单元存储,存储单元可不连续,存储长度不固定 2、每个元素称为节点,节点包括:数据域和指针域 typedef struct _LIST{ int data; //数据域 struct _LIST *next; //指针域名 }二、链表分类 1、单向链表 2、双向链表 3、循环链表三、数组与链表对比 1、数组 优点:查询
2021-01-27 16:42:13
255
2
原创 C指针理解,题目
1、指针指针本质上就是一种保存变量地址的变量。2、指针优势使用指针可以使代码更紧凑、更高效1、可以让不同区域的函数共享内存数据,代码更高效2、定义复杂的数据结构,Eg:链表,二叉树3、通过被调函数修改调用函数的对象3、声明指针int *p 声明了一个int类型的指针int *p[10], 声明了一个指针数组,有10个指针,每个元素指向一个int类型的指针int (*p)[10] 声明了一个数组指针,该指针指向一个int类型的一维数组int **p
2021-01-21 15:45:50
181
最新STVP安装工具
2017-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人