linux内核
文章平均质量分 94
linux驱动,内核,uboot,根文件系统知识分享
菜菜小志
嵌入式领域优质创作者
展开
-
菜鸟通俗易懂Linux——内核双向循环链表(包括普通单链表和双向链表)
文章阅读时间花费十分钟,主要链表解释,使用方法,使用例子,作者呕心沥血之作原创 2024-02-17 20:22:27 · 936 阅读 · 1 评论 -
菜鸟通俗易懂Linux——CRC16原理与计算方法
**循环冗余校验(Cyclic Redundancy Check,CRC)**广泛应用于数据传输中的数据校验,可以自定义校验的位数,例如CRC8、CRC16、CRC32,不同位数也不同的应用场景。第三步 检测寄存器的第一位为0还是1,如果是1,则将寄存器向右移动一位并与多项式的二进制倒叙(比如CRC16_MODBUS 为0x8005 倒叙后为0xA001)进行异或,如果是0,则直接将寄存器向右移动一位。第五步 处理剩下的数据,重复第二、三和四步得到最终的CRC寄存器也就是CRC校验值。原创 2023-08-20 18:32:32 · 2822 阅读 · 1 评论