说到规范代码,良好的注释是一个必选项,那么怎么样才算有良好的注释呢?这个实际没有统一的标准,每个人都有自己的写作风格,但是对于函数定义注释,文件注释,宏定义注释这些是有一定的规范的,这个规范就是Doxygen给出的,写代码的时候如果严格遵守这个规范,那么Doxygen就额可以自动根据代码生成相应的文档,之前一直知道有这么个东西,但是一直都没能好好利用,这个借着代码翻新的机会,就好好说一下代码...
我的代码我做主
说到规范代码,良好的注释是一个必选项,那么怎么样才算有良好的注释呢?这个实际没有统一的标准,每个人都有自己的写作风格,但是对于函数定义注释,文件注释,宏定义注释这些是有一定的规范的,这个规范就是Doxygen给出的,写代码的时候如果严格遵守这个规范,那么Doxygen就额可以自动根据代码生成相应的文档,之前一直知道有这么个东西,但是一直都没能好好利用,这个借着代码翻新的机会,就好好说一下代码...
Device Tree最初是从PowerPC的Flattened Device Tree(FDT)引入的,它是一种描述硬件的数据结构。Device Tree由一系列被命名的结点(node)和属性(property)组成,结点本身可以包含子结点。而属性则是成对出现的name和value构成,在device tree中一般可以描述如下的一些信息:CPU数量和类别内存基地址和大小总线和桥外设连接中...
DSC(Digital Signal Controller, 数字信号控制器)是一个不同于MCU,也不同于DSP的一种CORE,有点跨界的意思,不过是一个年纪比较大的core了,比较典型的应用就是MCF56F83XX系列了。Memory MapDSC core采用哈佛体系结构,也就是有单独的数据总线和地址总线,数据和地址单独存储,可以使用相同的地址空间,一般对于运算量比较大的数字处理,这样可...
对于PWM这个名词,可以说嵌入式中应用十分广泛,也是电机控制中的基础之基础,不过对于各种类似center aligned PWM, Edge Aligned PWM这样的东西可能就有点搞不清楚了,之前我也搞不明白这些,现在稍微有一点眉目,就记录一下,这个也是我个人的见解,不一定是正确的。Center Aligned PWM 和 Edge Aligned PWMCenter Aligned P...
最近把家里的N1系统给玩坏了,后面重装系统的时候,系统一直装不到EMMC上,这个可真的能逼死我这个强迫症,无奈只好将N1拆机捣鼓。先说下系统玩坏的过程,也就是闲的没事干,想把N1上的linux升级一下,因为最新的内核好像也可以支持WIFI和蓝牙了,在升级的过程中发现4.19不能直接装到EMMC上,因为4.19上枚举不出来/dev/data,没办法,只好回到3.19, 本来直接回去装个驱动就好...