随笔 - 228  文章 - 0 评论 - 28 阅读 - 49万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

06 2018 档案
container_of使用小结
摘要:先上演示代码 参考分析Linux内核container_of详解(图解) 这个宏的作用其实很简单,就是通过一个容器(结构体)中某个成员的指针得到指向这个容器(结构体)的指针,简单的说就是通过成员找容器。 这个宏的实现代码也就只有两行,下面仔细分析一下: (1)const typeof( ((type 阅读全文
posted @ 2018-06-14 16:26 陌鉎こ城sHi 阅读(462) 评论(0) 推荐(0) 编辑
offsetof使用小结
摘要:先上例子 测试结果: 其原型 offsetof宏的定义如下: 巧妙之处在于将地址0强制转换为type类型的指针,从而定位到member在结构体中偏移位置。编译器认为0是一个有效的地址,从而认为0是type指针的起始地址。 在不同的嵌入式系统里,不同开发商,不同架构处理器和编译器都有不同的offset 阅读全文
posted @ 2018-06-14 15:50 陌鉎こ城sHi 阅读(494) 评论(0) 推荐(0) 编辑
【转】Intro to ShockBurst/Enhanced ShockBurst
摘要:原地址https://devzone.nordicsemi.com/b/blog/posts/intro-to-shockburstenhanced-shockburst Wireless PC accessories (the ones that shipped with a dongle in 阅读全文
posted @ 2018-06-07 10:41 陌鉎こ城sHi 阅读(318) 评论(0) 推荐(0) 编辑
来分析一个UVC的摄像头的枚举信息
摘要:使用到工具USBlyzer导出数据,但是会发现一些还有部分解析未完全。我们将借助UVCView.x86(https://files.cnblogs.com/files/libra13179/77772349UVCView.x86.rar)来进一步来分析。(懒人专用) Device Descripto 阅读全文
posted @ 2018-06-04 11:28 陌鉎こ城sHi 阅读(1116) 评论(0) 推荐(0) 编辑
在keil调用Notepad++
摘要:先打开keil, 新建一个 取名为notepad 选择notepad++的安装路径 设置参数 保持后可以看多了notepad的选项 运行当前的文件在notepad++打开 阅读全文
posted @ 2018-06-01 10:19 陌鉎こ城sHi 阅读(619) 评论(0) 推荐(1) 编辑
如何在notepad++实现代码自动化排版(调用Astyle)
摘要:我先介绍这个怎么在notepad++中调用原版的astyle的方法。 在notepad++:运行或是F5, 在输入框中选择astyle.exe所在的目录,什么你没有astyle,下载地址https://files.cnblogs.com/files/libra13179/AStyle_2.06_wi 阅读全文
posted @ 2018-06-01 10:11 陌鉎こ城sHi 阅读(28670) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示