嵌入式Linux
文章平均质量分 62
Ethan_LiuQuan
电子爱好者
展开
-
nanopi 2 fire s5p4418 初次体验 (1)uboot,linux kernel编译
nanopi 2 fire s5p4418 初次体验 (1)uboot编译原创 2022-07-28 02:21:31 · 1097 阅读 · 0 评论 -
buildroot编译文件系统,出现mount: you must be root. can‘t open /dev/console: Permission denied(转载实测可用)
buildroot编译文件系统,出现mount: you must be root. can't open /dev/console: Permission denied(转载实测可用)翻译 2022-06-20 22:02:57 · 1388 阅读 · 1 评论 -
嵌入式Linux 将驱动编译进内核
Linux 将驱动编译进内核原创 2022-06-14 00:21:10 · 1223 阅读 · 0 评论 -
Linux 驱动 IIC_MPU6050
linuxmpu6050驱动实验硬件及原理图:1. 野火 IMX6ULL-MINI开发板2.MPU6050原创 2022-06-02 22:04:01 · 922 阅读 · 1 评论 -
Linux驱动 阻塞IO及程序实现
(一)阻塞简介:当应用程序对设备驱动进行操作的时候,如果不能获取到设备资源,那么阻塞式 IO 就会将应用程序对应的线程挂起,直到设备资源可以获取为止,流程如下:可知阻塞访问最大的好处就是当设备文件不可操作的时候进程可以进入休眠态,这样可以将CPU 资源让出来。(二)等待列队:1、等待队列头当设备文件可以操作的时候就必须唤醒进程,一般在中断函数里面完成唤醒工作。 Linux 内核提供了等待队列(wait queue)来实现阻塞进程的唤醒工作,如果我们要在驱动中使用等待队列,必须创建原创 2022-05-23 23:19:26 · 113 阅读 · 0 评论 -
Linux驱动开发(一):使用pinctrl,gpio子系统点灯(野火imx6ull-mini开发板)
一:修改设备树文件iomuxc 节点的 imx6ul-evk 子节点下创建一个名为“pinctrl_led”的子节点pinctrl_led: ledgrp { fsl,pins = < MX6UL_PAD_GPIO1_IO04__GPIO1_IO04 0x10B0 /* LED1 */ MX6UL_PAD_GPIO1_IO09__GPIO1_IO09 0x10B0 /* LED2 */ MX6UL_PAD_GPIO1_IO08__GPIO1_IO08原创 2022-05-23 22:01:27 · 945 阅读 · 0 评论 -
Linux 网络挂载roots出现Read-only file system的解决方法
创建文件夹出现如下提示mkdir: can't create directory 'test': Read-only file system方法一:使用命令 mount rw -o remount / 即可解决(仅本次开机有用,下次开机需重新使用此命令)方法二:在uboot中修改环境变量 bootargs(永久有效)setenv bootargs 'console=ttymxc0,115200 root=/dev/nfs nfsroot=192.168.123.111:/home/liu/原创 2022-05-12 21:42:04 · 1793 阅读 · 0 评论 -
linux开发板通过网线连接电脑(win10)连接网络问题
linux开发板通过网线连接电脑(win10)连接网络问题原创 2022-04-21 22:56:45 · 3577 阅读 · 1 评论