![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 54
M Friday
byte
展开
-
STM32MP157F-DK2 使用体验
STM32MP157F-DK2使用指南原创 2022-09-15 15:20:58 · 1072 阅读 · 1 评论 -
STM32MP157-DK2 连接WIFI网络
SSID表示WIFI名称,PASSWORD表示WIFI密码ifconfig wlan0 upwpa_passphrase SSID PASSWORD >> /etc/wpa_supplicant.confwpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.confsleep 2iw wlan0 link udhcpc -i wlan0ping www.baidu.com -c 4原创 2021-01-05 15:12:54 · 813 阅读 · 2 评论 -
设备树基本概念
1、定义:一种描述硬件资源的数据结构。通过bootloader将硬件资源传给内核,使得内核和硬件资源描述相对独立。2、优势:对于同一SOC的不同主板,只需要更换设备树文件.dtb即可实现不同主板的无差异支持,而无需更换内核文件。3、设备树组成DTC:device tree comoilerDTS:device tree sourceDTB:device tree blob(二进制文件)设备树中还有一种文件:dtsi文件,由于一个SOC可能有多个不同的电路板,而每个电路板拥有一个 .dts原创 2020-11-27 11:07:28 · 276 阅读 · 0 评论 -
makefile入门教程(B)
上一篇博客我们为make编译做了一个铺垫,现在让我们开始多文件编译吧,毕竟当我们代码太多时,不可能将所有代码都放在一个C文件里。我们再写一个lib.c文件,输入以下代码:void initial(){ printf("This is a travel to no end.\r\n");}新建lib.h文件,输入以下代码:void initial();将moon.c做如下更改...原创 2019-03-23 23:38:42 · 380 阅读 · 0 评论 -
编写自己的Linux命令(B)
我们在Windows上清空终端的命令是cls如图所示:我们在Linux中使用clear,当然也可以使用快捷键“Ctrl+L”,我们这次用cls做一个别名,这样即便用“cls”也可以实现清屏效果:1.编辑bashrc文件。2.使配置文件立即生效:source ~/.bashrc3.现在你输入“cls”已经可以实现清屏效果了。4.验证重启后尝试关闭ssh重新连接输入alias...原创 2019-04-04 14:05:13 · 612 阅读 · 0 评论 -
编写自己的Linux命令(A)
本篇博客我们将用 alias 命令创建我们自己的命令。但在 开始之前,我们需要展示一个命令行小技巧。可以把多个命令放在同一行上,命令之间 用";"分开,我们举一个例子:echo "hello,world." > test.txt;cat test.txt执行效果如图所示:现在,通过 alias 命令 把这一串命令转变为一个命令;我们要做的第一件事就是为我们的新命令构想一个名字,比方...原创 2019-04-04 13:46:44 · 1922 阅读 · 0 评论 -
makefile入门教程(A)
Linux系统中编译C文件是用的gcc编译器,编译流程分为四个步骤:预处理,生成预编译文件:gcc -E m.c -o m.i编译生成汇编代码:gcc -S m.i -o m.s汇编,生成目标文件:(这步以后生成的文件我们无法阅读)gcc -c m.s -o m.o链接,生成可执行文件:gcc m.o 如果想一步到位,用如下命令即可:gcc m.c编...原创 2019-03-23 16:16:55 · 406 阅读 · 0 评论 -
Linux查看及设置环境变量
环境变量都有哪些类型环境变量有很多种类一般有两种划分形式按变量的周期划分A.永久变量:通过修改配置文件,配置之后变量永久生效B.临时性变量:使用命令如export等命令设置,设置之后马上生效。当关闭shell的时候失效(这种主要用于测试比较多)我们列举几个常用的环境的查看方法(以树莓派为例):1.env(显示当前系统所有变量)2.$PATH(查看路径变量)3.查看系统语言和家变...原创 2019-04-03 22:58:11 · 278 阅读 · 0 评论 -
Linux如何查看主机开启了那些端口?
我们在做网络请求的时候首先应该保证端口被正确打开,为了保险起见,我们应该首先来查看一共开启了哪些端口号?输入该命令: netstat -tlnp运行结果如图所示(0.0.0.0表示任何主机都可以访问该端口号):...原创 2019-03-15 15:44:20 · 10367 阅读 · 0 评论 -
Linux 下如何查看有哪些服务(service)?
如何查看我们的Linux系统上运行了那些service呢?首先我们输入以下命令:ps -ef我们首先来看一下系统是否包含这个服务,比如我想看一下我的nginx服务器(注意大小写):ps -ef | grep nginx如果你想杀死这个service,可以用以下命令:kill ID关于ID的获取用以上两种命令都可以,第二列即为ID,得到的ID相同(第三行是你刚刚输入命令进行搜...原创 2019-03-15 15:31:37 · 42252 阅读 · 0 评论