C语言
文章平均质量分 50
VesaMount
最怕一生碌碌无为,还安慰自己平凡可贵。
www.ifreehub.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数组名、数组地址、数组首字节地址之间的关系
定义一个数组int a[5] = {0};此处a的类型看似为整个数组,实际上该数组名a为一个常量指针,也就是数组第一个元素a[0]的地址,同理a+1为第二个元素a[1]的地址。在上例中,数组名的类型就是指向int类型的常量指针,该值不可修改。BUT! BUT! BUT!在数组名作为sizeof操作符或者单目操作符&的操作数时数组名a不作为常量指针,对数组名&a实际得到的...原创 2018-06-22 10:35:47 · 1902 阅读 · 0 评论 -
独立编译设备树的方法 多文件 多dts依赖
通常将设备树源码(dts/dtsi)编译成设备树二进制文件(dtb)可以使用DTC(Device Tree Compiler)工具编译。单文件编译对于单文件的dts,可以采用下面的命令:# dtc命令使用方法见文末dtc -O dtb -b 0 -o [dest_dtb_file] [src_dts_file]将src_dts_file编译成dest_dtb_file设备树二进制文...原创 2018-10-24 20:37:01 · 5717 阅读 · 0 评论 -
Marvell交换芯片88E6321/88E6320驱动总结-寄存器篇
由于我在项目中将该芯片作为PHY和SERDES使用,因此本文内容主要还是围绕PHY和SERDES的相关功能,至于其他功能则没有进行深入研究。工作模式在之前的硬件篇中有提到,该芯片有两种寻址模式:单芯片寻址和多芯片寻址。多芯片寻址对于多芯片寻址,需要给芯片设置一个非零的SMI地址(ADDR[4:0]的反码)。在多芯片寻址模式下,仅有两个寄存器(0x00:SMI Command Regis...原创 2019-03-17 22:27:26 · 16405 阅读 · 5 评论
分享