linux 内核,设备树

最近碰到一个网站, linux 内核分析的比较好,有时间可以看看,学习下。 http://www.wowotech.net/linux_kenrel/11.html http://www.wowotech.net/device_model/why-dt.html https://blog....

android framework 加载静态库

已经编译好的 .a 静态库 直接在相应的 Android.mk 里面增加: LOCAL_SRC_FILES := $(LOCAL_PATH)/lib/libyuv_neon.a 这样就可以了 希望把部分源码编译成静态库,然后再加载 LOCAL_STATIC_LIBRARIES := libte...

kernel 打印调用栈

增加头文件 #include <asm/ptrace.h> 在需要打印的地方增加语句 dump_stack(); 参考: https://blog.csdn.net/SweeNeil/article/details/88061381

kernel drm hdmi 学习资料

kernel 通过 drm 向 hdmi 设备进行显示,资料可以参考: https://zhuanlan.zhihu.com/p/59784377 https://zhuanlan.zhihu.com/p/60504398 https://dri.freedesktop.org/docs/dr...

3399 gentoo

找到可以参考的资料就两个,一个是 firefly, 一个是 pine64。 https://github.com/54shady/kernel_drivers_examples/tree/Firefly_RK3399

驱动开发中,某些 api 的区别和关联

字符设备注册 register_chrdev 和 cdev_init + cdev_add 是 Linux 内核中用于注册字符设备的两种不同方法。它们在 使用场景 和 实现方式 上有显著区别。 register_chrdev 特点 一次性注册: 通过一个函数调用完成字符设备的注册。 自动分...

嵌入式驱动学习

100ask 平台上对嵌入式驱动进行学习。

imx6ul, VFS: Unable to mount root fs via NFS, trying floppy.

使用 韦东山 的 imx6ul 的开发板,按照手册上面的 nfs rootfs 的说明进行操作,结果开发板加载的时候,打印 VFS: Unable to mount root fs via NFS, trying floppy.然后直接卡住不动了。 经过仔细分析,原来是因为我 虚拟机使用的是 ...

字符设备驱动

linux 字符设备驱动学习。

构建根文件系统笔记

构建根文件系统学习笔记