分类 OS开发 下的文章
OS开发 Linux 驱动与内核及移植, 驱动开发 aosp 系统开发, framework,驱动等 ros 系统开发, ros 系统本身开发 rtos 学习与移植, ucoskernel 打印调用栈
增加头文件 #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 特点 一次性注册: 通过一个函数调用完成字符设备的注册。 自动分...
imx6ul, VFS: Unable to mount root fs via NFS, trying floppy.
使用 韦东山 的 imx6ul 的开发板,按照手册上面的 nfs rootfs 的说明进行操作,结果开发板加载的时候,打印 VFS: Unable to mount root fs via NFS, trying floppy.然后直接卡住不动了。 经过仔细分析,原来是因为我 虚拟机使用的是 ...
ucosiii 移植
最近想在 f429 上面使用 mdk526 版本的 IDE,配合 HAL 和ucosiii。考虑到的方法是对比 v7 开发板的 ucosiii 和裸机程序,找出需要修改的地方,然后对比 v6 开发板的 ucosiii 和 裸机程序,然后把相应的修改融合起来即可。
最新回复