【经验与教训】当CPU频率降低后,硬件解码播放MP3出现卡的现象

【问题】 在Linux系统中,没有实现cpu 的freq driver之前,其设置是: CPU,AH …

Continue Reading →

【教训】定义宏的时候,一定要加括号

如下定义: #ifndef uint32_t #define uint32_t int #endif …

Continue Reading →

【经验与教训】从Uboot中移植已经work的nand flash驱动到Kernel中,始终工作不正常

【现象】 已经在Uboot中实现了nand flash的驱动。 接下来要将其移植到kernel中,由 …

Continue Reading →

【经验与教训】Uboot的Nand Flash工作不正常的解决过程

【经验与教训】Uboot的Nand Flash工作不正常的解决过程 【问题】 想要实现的Uboot中 …

Continue Reading →

【经验记录】linux驱动中的互斥之自旋锁

此处不是专门介绍spinlock的,而是简单记录一下最近的体会。 涉及Linux驱动之初,有人就说了 …

Continue Reading →

【经验教训】使用强制类型转换时候,一定要慎重

【过程记录】 之前别人实现的驱动中的一个函数中,实际实现的功能是读或写一个的寄存器。对应操作数都是8 …

Continue Reading →

【经验记录】Linux驱动中如何给SD/MMC卡加多个分区 How to add multi partition for SD/MMC card

【经验记录】如何给嵌入式Linux的SD/MMC卡驱动中添加多个分区 How to add mult …

Continue Reading →

【经验与教训】实现代码的时候,一定知道要buffer是否缓存,即是否是cachable

在调试LBA 的USB Promer的时候,重新定义了新的buffer的变量,结果不小心,把变量放在 …

Continue Reading →

实现通过LBA启动uboot 之后的感悟

1.写代码的时候,应该尽可能地加上错误判断。这样,即使最后代码运行异常,那么也便于找到问题原因所在。 …

Continue Reading →

无觅相关文章插件,快速提升流量