摘要:
https://www.cnblogs.com/MAQI/p/7831156.html PLL 时钟是时序逻辑的灵魂。 在实际应用中,时钟信号在频率或者相位上通常并不满足直接使用的需求,而内部时序逻辑又只能对时钟信号进行整数倍的分频,并且不能保证产生新时钟信号的相位稳定性,所以需要用到时钟管理单元对 阅读全文
摘要:
LLP是字节定位和基于包的协议,支持任意数据的传输,使用短包和长包格式,为了简单起见,这一节的所有例子都使用单Lane配置。LLP特征:l 任意数据传输(负荷独立)l 8bit字尺寸l 在一个链路上,支持多达4各交织虚拟通道l 特殊包用来表示帧起始、帧结束、行开始和行结束信息l 描述符用来表示类型、 阅读全文
摘要:
作用 编辑 简单地说就是防止编译器对代码进行优化。比如如下程序: 1 2 3 4 XBYTE[2]=0x55; XBYTE[2]=0x56; XBYTE[2]=0x57; XBYTE[2]=0x58; 1 2 3 4 XBYTE[2]=0x55; XBYTE[2]=0x56; XBYTE[2]=0x 阅读全文
摘要:
转自:http://blog.csdn.net/huqinwei987/article/details/23597091 1.联合体union的基本特性——和struct的同与不同 union,中文名“联合体、共用体”,在某种程度上类似结构体struct的一种数据结构,共用体(union)和结构体( 阅读全文
摘要:
https://www.cnblogs.com/andyfly/p/9467702.html 从上到下,一个软件系统可以分为:应用程序、操作系统(内核)、驱动程序。结构图如下:我们需要做的就是写出open、read、write等驱动层的函数。一个LED驱动的步骤如下: 1、查看原理图,确定需要控制的 阅读全文
摘要:
一, Linux insmod加载过程 Linux内核支持动态的加载模块运行:比如insmod first_drv.ko,这样就可以将模块加载到内核所在空间供应用程序调用。现在简单描述下insmod first_drv.ko的过程 1、insmod也是一个用户进程 2、insmod进程从命令行中读取 阅读全文
摘要:
参考:https://www.cnblogs.com/zhangAlin/p/10661763.html 阅读全文
摘要:
参考:https://baijiahao.baidu.com/s?id=1606763887374415267&wfr=spider&for=pc HDR——即高动态范围图像(High-Dynamic Range,简称HDR),相比普通的图像,可以提供更多的动态范围和图像细节,根据不同的曝光时间的L 阅读全文
摘要:
https://blog.csdn.net/gary0917/article/details/79968762 阅读全文
摘要:
参考:http://www.uml.org.cn/oobject/201211231.asp 一、类的属性的表示方式 在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Employee类,它包含name,age和email这3个属性 阅读全文