linux系统
文章平均质量分 76
linux系统
温人之周.
这个作者很懒,什么都没留下…
展开
-
buildroot添加package包
本文通过一个简单的例子介绍如何在 RK3568的buildroot/package 目录下添加一个自己的package(软件包)原创 2023-10-06 19:09:54 · 4739 阅读 · 0 评论 -
Buildroot添加自定义文件
在日常开发中,我们经常会向buildroot文件系统里添加自定义文件。本文介绍几种添加的方法 skeleton能够在目标文件系统编译完成后将指定文件覆盖到某个目录。通过这种方式,我们可以方便地添加或修改一些文件到根文件系统。此目录有着有则覆盖,无则新建的特性。 比如说,在开发板的/根目录下创建app目录,具体步骤如下所示: 若buildroot/system/skeleton目录下无app目录,新建即可,之后放进app目录的文件会覆盖开发板上的app目录,保持有则覆盖,无则新建的特性。 重新原创 2023-09-26 19:58:27 · 6080 阅读 · 0 评论 -
OpenWrt系统内核设置
系统内核设置:OpenWrt也是一个 Linux 操作系统,因此它和其他Linux 操作系统一样, 可以通过一些配置文件配置。原创 2023-09-06 18:26:10 · 7945 阅读 · 0 评论 -
Linux应用程序、shell脚本程序、驱动程序参数传递的方法
我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……/bin/bashecho "Shell 传递参数!echo "文件名:$0";echo "第一个参数为:$1";echo "第二个参数为:$2";echo "第三个参数为:$3";原创 2023-08-29 20:56:15 · 7708 阅读 · 0 评论 -
VMware使用ubuntu虚拟机的一些使用技巧
VMware安装Ubuntu虚拟机一般相对比较容易,本文记录一些VMware使用ubuntu虚拟机的其他使用技巧。原创 2023-07-11 14:45:59 · 13321 阅读 · 0 评论 -
Linux系统中设置开机时自动启动
Linux系统中设置开机时自动启动的一种简单的方法是使用/etc/rc.local文件,在该文件中添加要在启动时执行的命令。&的作用是后台执行。原创 2023-07-08 15:29:55 · 11094 阅读 · 0 评论 -
Linux网络抓包工具tcpdump
tcpdump 指令可列出经过指定网络界面的数据包文件头,可以将网络中传送的数据包的 “头” 完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供 and、or、not 等逻辑语句来帮助你摘取有用信息。由于它需要将网络接口设置为混杂模式,普通用户不能正常执行,但具备 root 权限的用户可以直接执行它来获取网络上的信息。原创 2023-07-06 20:28:44 · 12045 阅读 · 0 评论 -
linux文件系统
,缩短 GNU/Linux 的开机时间。无论最下层的文件系统是什么,我们最上层的用户端尽管使用系统调用接口(open、write、read等)或glibc接口(fopen、fwrite、fread等)来操作就可访问文件系统里的文件,使得一切都是文件成为可能。/sys文件系统基本上包含了系统中所有设备的所有信息,比如制造商和型号、设备插入的位置、设备的状态、设备的层次结构等等。在我们嵌入式Linux中,NFS的主要应用如:把主机的上文件(比如目标板的可执行文件)共享给目标板,这样目标板就很方便地运行程序。原创 2023-07-06 11:54:51 · 12866 阅读 · 0 评论 -
linux报错 /bin/bash^M:解释器错误:没有那个文件或目录
在Linux中运行脚本时,会出现linux报错 /bin/bash^M:解释器错误:没有那个文件或目录。这是因为我们将在Windows下编写的脚本拷贝到Linux环境中运行时会出现运行不了的情况。主要还是Windows的换行符为\r\n,而Linux环境中的换行符号为\n。进入脚本文件的命令模式。原创 2023-07-04 09:02:24 · 20267 阅读 · 1 评论 -
linux交叉编译工具链安装
交叉编译器中“交叉”的意思就是在一个架构上编译另外一个架构的代码,相当于两种架构“交叉”起来了。 交叉编译器有很多种,我们使用 Linaro 出品的交叉编译器,Linaro 一间非营利性质的开放源代码软件工程公司,Linaro 开发了很多软件,最著名的就是 Linaro GCC 编译工具链(编译器), Linaro GCC 编译器下载地址如下:https://releases.linaro.org/components/toolchain/binaries/4.9-2017.01/arm-lin原创 2022-06-20 15:39:53 · 11878 阅读 · 0 评论 -
Linux环境变量
环境变量的含义:程序(操作系统命令和应用程序)的执行都需要运行环境,这个环境是由多个环境变量组成的。 按变量的周期划为永久变量和临时性变量2种: 永久变量:通过修改配置文件,配置之后变量永久生效。 临时性变量:使用命令如export等命令设置,设置之后马上生效。当关闭shell的时候失效(这种主要用于测试比较多)。 按照影响范围分为用户变量和系统变量2种: 用户变量(局部变量):修改的设置只对某个用户的路径或执行起作用; 系统变量(全局变量):影响范围是整个系统; 在Shell原创 2022-06-20 13:24:02 · 24054 阅读 · 1 评论