![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux
文章平均质量分 76
none
走路打滑
梦想有天去放羊
展开
-
自动创建设备节点
在成功加载驱动模块之后,还需要使用 mknod命令创建设备节点,才能在/dev目录下创建对应的设备文件。自动创建设备节点的功能需要依赖 mdev 设备管理机制,在使用 buildroot 构建 rootfs 的时候,会默认构建 mdev 的功能,mdev 机制不做深究。对于驱动代码编写来说,一般在驱动注册成功后添加自动创建设备节点的相关代码原创 2023-05-05 16:03:22 · 868 阅读 · 1 评论 -
字符设备驱动
内核起来之后,使用模块加载命令加载.ko文件时,在驱动层便会开始执行宏 module_init 载入的函数,一个基本的字符设备驱动,加载流程分以下几步:确定设备号,可以是动态分配,也可以是静态指定;关联 file_operations 结构体变量,因为里面存放着具体执行动作的函数指针;关联设备号;将字符设备添加到内核。原创 2023-05-04 19:24:16 · 1368 阅读 · 0 评论 -
deepin 使用问题记录
记录用 deepin 做嵌入式开发时遇到的一些问题原创 2023-03-17 17:22:52 · 934 阅读 · 0 评论 -
buildroot
buildroot原创 2022-01-30 21:24:34 · 2664 阅读 · 0 评论 -
linux 制作 ext2 格式根文件系统镜像
参考: https://blog.csdn.net/zgtzqzg2020/article/details/109848251https://blog.csdn.net/zgtzqzg2020/article/details/109848251嵌入式烧写 uboot, kernel, rootfshttps://blog.csdn.net/qq_41867145/article/details/121701728文章内容和参考项中第一篇博客内容相似,只是在其基础上的补充制作 ex...原创 2022-01-20 11:27:54 · 2668 阅读 · 0 评论 -
linux 挂载 SD 卡
最近需要将板载 rootfs 镜像中的某个可执行文件提取到电脑上。利用 SD 卡可以做到。下面的命令对 EMMC 也适用主要思路是在 rootfs 起来之后通过 mount 命令去挂载 SD 卡的某分区到指定位置,然后复制需要的文件到这个指定位置。再使用 umount 命令解挂 SD 卡。这样,需要的东西就在 SD 卡里面了。在挂载过程中,遇到很多问题,总结步骤如下:1:确保 SD 卡插上后能识别,也就是终端有打印,否则,可能是硬件原因,也有可...原创 2021-12-13 19:57:27 · 10686 阅读 · 0 评论 -
嵌入式烧写uboot,kernel,dtb,rootfs
目前一般都是使用tftp的方式来加载kernel和设备树,但其实也可以通过nfs来加载,优点就是加载过程更加稳定,由于nfs有一定程度的重连机制,所以在加载过程中由于网络导致的数据错误并不会像tftp一样无法处理。缺点就是速度上相较于tftp会慢许多。这里直接介绍一下加载的具体命令格式:原创 2021-12-03 17:41:58 · 1548 阅读 · 0 评论 -
LCD 屏幕显示内核打印信息
参考:The Linux Kernel documentation(可能会失效)要想在 LCD 屏幕上显示内核的打印信息,需要确保以下三点1:设备树或者 u-boot 中要去指定 bootargs 的 console 参数。在官网文档描述中,console 是可以多次指定的。eg:bootargs = "console=tty1 console=ttyS0......"上述 tty1 是 LCD 屏幕在 /dev 下的节点名,需要根据实际情况来上述 ttyS0 是串口的节点,需要根据原创 2021-12-02 15:54:14 · 1845 阅读 · 0 评论 -
uboot,kernel,rootfs之间的关系
目录ubootuboot-SPLlinux kerneldtsrootfsubootU-Boot是一个主要用于嵌入式的引导加载程序,全称为 Universal Boot Loader 。可以想象成 Windows 上的 BIOS 。linux 系统启动时就必须要有一个 bootloader 程序,这段程序会先进行 DDR 等外设的初始工作。然后根据配置将 linux kernel 从指定的 flash 设备(QSPI Flash, SD,...原创 2021-11-27 16:14:31 · 7282 阅读 · 0 评论 -
linux常用命令
常用命令Linux进入root权限的办法原创 2021-01-20 15:03:47 · 76 阅读 · 0 评论