Linux
文章平均质量分 64
f大熊
努力实现自己的价值
展开
-
Linux查看GPIO被哪个程序占用了
设备上有一个GPIO,在通过命令:echo 53 > /sys/class/gpio/export初始化时报错:sh: write error: Device or resource busy。于是想查看一下这个管脚被谁给占用了,执行如下命令:cat /sys/kernel/debug/gpio结果报错,提示没有这个文件:cat: can't open '/sys/kernel/debug/gpio': No such file or directory。上网查了下,需要先执行这个命原创 2023-01-07 20:03:43 · 5128 阅读 · 6 评论 -
Linux设备修改主机名、用户登录密码的方法
芯片厂家提供的制作好的rootfs,默认的用户命名是root,主机名是Ingenic-uc1_1,没有登录密码,如下图所示。现在需要更改为用户名test,主机名ipc,登录密码test。本文介绍如何修改这几项内容。原创 2022-11-09 11:12:03 · 1698 阅读 · 0 评论 -
curl、openssl、mbedtls的交叉编译过程
cURL是一个利用URL语法在命令行下工作的文件传输工具,在Linux系统中常被用来下载或上传文件。curl需依赖openssl或者mbedtls这两个加密库,可以根据实际需要选择其一。本文主要记录如何交叉编译这3个库,使之能运行在嵌入式Linux设备上。原创 2022-11-08 18:43:13 · 2840 阅读 · 0 评论 -
嵌入式Linux设备自动获取IP地址
DHCP全称是:动态主机设置协议(英语:Dynamic Host Configuration Protocol,DHCP)它是一个局域网的网络协议,使用 UDP 协议工作,主要有两个用途:1)用于内部网或网络服务供应商自动分配 IP 地址;2)给用户用于内部网管理员作为对所有计算机作中央管理的手段。DHCP分为服务器端和客户端,通常是客户端向服务端申请地址,嵌入式产品上运行的一般是DCHP客户端。原创 2022-11-07 17:25:18 · 4225 阅读 · 0 评论 -
Ubuntu设置静态IP地址的几种方法
在某些场景下,我们可能需要将一台电脑的IP地址设置成静态的。例如在局域网内部署一个服务器,我们可能不希望他通过DHCP获取动态地址,而造成无法访问。设置静态IP在window系统下比较容易,但在Linux系统下稍微麻烦一点。下面介绍2种Ubuntu 18.04系统下设置静态IP的方法,博主亲测有效。原创 2022-09-07 18:23:59 · 134183 阅读 · 11 评论 -
设备的tar命令不支持-z选项的解决方法
tar命令是由Busybox提供的一个打包工具,注意仅仅是打包,tar本身没有压缩文件的功能。如需要打包的同时进行文件压缩,则需要tar命令后面加上-zcvf选项。相对应的,如果要解压.gz格式的包,则需要在tar命令后面带上-zxvf选项,同样的,系统里面需要预先安装gunzip程序。2.一般芯片厂商提供的busybox源码,都带有一份默认的配置文件,先用它生成默认的busybox配置信息,若没有,则跳过这一步。嵌入式产品运行的是Linux系统,调试时发现设备的tar命令不支持-z选项,报错为。...原创 2022-08-15 16:39:36 · 6240 阅读 · 0 评论 -
嵌入式Linux设备实现SD卡或U盘自动挂载
一、前言在Linux系统中常用udev或mdev来实现可移动存储设备的节点创建和挂载。这两者功能相似,但是mdev更精简。因此在空间受限的嵌入式设备中,mdev更常用。二、mdev介绍 mdev有两种用法:1)/sbin/mdev2)/sbin/mdev -s 区别在于1是创建或删除发生变化的设备节点,通常在发生热插拔时调用;2是创建所有设备节点,通常在启动脚本中调用。我们看到的/dev下的所有设备,都是...原创 2021-09-06 16:36:03 · 3632 阅读 · 0 评论 -
移植编译libubox、ubus、json-c的详细过程
一、引言 近期项目中需要用到ubus相关内容,ubus是OpenWrt中的进程间通信机制。Ubus源码可以很容易地从网上下载到,但是要想应用到实际项目中,需要进行移植。网上关于ubus移植的文章琳琅满目,但是仔细阅读下来发现,这些文章要么讲得很粗略,要么充斥着一些无效和重复的内容。对于刚接触ubus的开发者来说,这些文章并不能正确指导开发者如何移植和使用ubus。因此博主写下此文,记录移植的详细过程,同时也为其他开发者提供一些参考。二、ubus的依赖关系 Ubu...原创 2020-08-04 15:58:12 · 5350 阅读 · 4 评论