![](https://img-blog.csdnimg.cn/20190917160422618.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux基础
文章平均质量分 66
heat.huang
不积跬步无以至千里
展开
-
Makefile学习教程,转载《跟我一起写 Makefile》
转载至陈皓大神CSDN专栏,比较适合初学者:跟我一起写 Makefile(一)https://blog.csdn.net/haoel/article/details/2886跟我一起写 Makefile(二)https://blog.csdn.net/haoel/article/details/2887跟我一起写 Makefile(三)https://blog.csdn.net/haoel/article/details/2888跟我一起写 Makefile(四)https:转载 2021-07-07 13:18:27 · 331 阅读 · 0 评论 -
Linux下IPV6通信
1. IPv6简介1.1 简介 通常我们在Linux下使用的都是IPv4的方式来进行网络编程通信,本次介绍Linux下IPv6方式通信方式。 IPv6是英文“Internet Protocol Version 6”(互联网协议第6版)的缩写,是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议,其地址数量号称可以为全世界的每一粒沙子编上一个地址。由于IPv4最大的问题在于网络地址资源不足,严重制约了互联网的应用和发展。IPv6的使用,不仅能解决网络地址资源数量的问题,而且也原创 2021-07-07 09:42:28 · 5595 阅读 · 1 评论 -
Linux下压力测试工具-stress
参考:https://blog.csdn.net/cojn52/article/details/89680093https://blog.csdn.net/supahero/article/details/1075461761. 下载和交叉编译下载地址:https://fossies.org/linux/privat/stress-1.0.4.tar.gz/在源码目录下执行命令安装:./configure CC=arm-linux-gnueabihf-gcc --host=arm-lin原创 2021-07-05 14:03:47 · 2857 阅读 · 0 评论 -
Linux-交叉编译-linuxptp
参考文档:https://blog.csdn.net/BUPTOctopus/article/details/86246335Linux PTP官网介绍:http://linuxptp.sourceforge.net/1. LinuxPTP源码下载方式1)Windows浏览器输入网址下载:http://sourceforge.net/projects/linuxptp/files/latest/download ,下载后的压缩包拷贝到虚拟机;方式2)虚拟机上输入下面的命令下载:sudo gi原创 2021-06-18 14:50:50 · 1440 阅读 · 1 评论 -
Linux-交叉编译-gpsd
1. gpsd源码下载地址:https://gpsd.gitlab.io/gpsd/index.html#downloads点击下面的链接,可以从git库上拉取,也可以直接下载源码压缩包。压缩包下载地址:http://download-mirror.savannah.gnu.org/releases/gpsd/我这里下载的是:gpsd-3.18.tar.gz2. ubuntu 下安装交叉编译工具链以及编译工具scons1) 确保ubuntu系统已经安装python2) 安装交叉编译工原创 2021-06-18 14:24:21 · 2205 阅读 · 4 评论 -
Linux – TFTP服务器搭建 & FTP服务器搭建
一、ftp和tftp的区别参考:https://blog.csdn.net/woyaochenggong774/article/details/46324787注意FTP和TFTP协议是有区别的,二者不一样!二、开发板移植 TFTP服务器参考:https://blog.csdn.net/a642960662/article/details/664736281. 软件安装确保 busybox 工具已经添加了 inetd 和 tftpd 工具2. 修改配置文件 vi /etc/inetd.c原创 2021-06-18 13:41:21 · 817 阅读 · 1 评论 -
Linux udhcpc/udhcpd 移植
参考文档:http://blog.chinaunix.net/uid-14704264-id-4272838.htmlhttps://www.cnblogs.com/chenfulin5/p/9481249.html若系统busybox 自带了 udhcpc 和 udhcpd 工具udhcpc 作为客户端工具,用于动态获取IP;udhcpd 作为服务器工具,用于动态分配IP;若系统内没有带udhcpc 和udhcpd工具,就需重新编译并移植这两个工具至开发板。下载 udhcpc原创 2021-06-18 13:29:49 · 5551 阅读 · 2 评论 -
新增NAND 的MTD分区,并手动挂载文件系统
参考:https://zhidao.baidu.com/question/432878013833222444.htmlhttp://blog.chinaunix.net/uid-28236237-id-4164656.htmlhttps://blog.csdn.net/xiaoxiaozhu2010/article/details/180871971. 新增NAND MTD分区1) 设备树中修改:arch\arm\boot\dts\at91-sama5d27_som1_ek.dts2) 系原创 2021-06-17 09:28:27 · 3499 阅读 · 0 评论 -
Linux开机自启动脚本添加
shell编写了一个散热风扇开机自启动脚本,需要添加到Linux系统文件系统中。 功能实现步骤: 1. 编写风扇启动的shell脚本: fan_init.sh, 注意编写的脚本应为unix格式,要不然linux 下无法执行,windows下编辑的.sh文件的格式为dos格式,linux下可以使用dos2unix命令将dos格式修改为unix格式; 2. 把脚本: fan_init.sh 放到 /etc/init.d 目录下,记得修改脚本的执行权限:chmod +x fan原创 2021-06-16 13:43:15 · 171 阅读 · 0 评论 -
基于RK3399的Uboot-2018-09分析 v1
转载至:下载地址:https://pan.baidu.com/s/1YcQ1XpFyzmNcr1afw1RhgQ目录截图:转载 2021-06-16 13:25:50 · 312 阅读 · 0 评论 -
Linux启动后如何查看Uboot版本
Uboot版本信息保存到环境变量当中如bootargs,或者将它写到某个分区,内核起来后再去读取这个分区。 若保存到bootargs中,Linux系统启动后,可以通过命令“cat /proc/cmdline” 查看。...原创 2021-06-15 09:04:31 · 4126 阅读 · 0 评论 -
Kconfig:'endmenu' in different file than 'menu'
问题描述:heat@ubuntu:~/AM5728_update/u-boot-2017.01-g70d59ba-v2.0$ make ARCH=arm menuconfigscripts/kconfig/mconf Kconfigdrivers/watchdog/Kconfig:28: ‘endmenu’ in different file than ‘menu’drivers/wa...原创 2020-05-08 09:32:47 · 453 阅读 · 1 评论 -
make menuconfig配置后编译Linux内核出现Restart config 问题
问题描述:scripts/kconfig/conf --silentoldconfig Kconfig** Restart config...*** Enable the block layer*Enable the block layer (BLOCK) [Y/?] y Support for large (2TB+) block devices and files (LBD...原创 2020-04-05 16:39:46 · 3025 阅读 · 1 评论 -
shell - 特殊变量:$0, $#, $*, $@, $?, $$ 和 命令行参数
在编写 shell 脚本时,遇到带美元符号 $ 的特殊变量时就有些头大,傻傻分清楚这些变量的含义,先记录下来,方便日后查阅!变量定义$0当前脚本的文件名$n传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2$#传递给脚本或函数的参数个数$*传递给脚本或函数的所有参数$@传递给脚本或函数...转载 2020-02-18 16:57:06 · 164 阅读 · 0 评论 -
SPI FLASH与NOR FLASH的区别
1. SPI FLASH 是什么? 首先它是个Flash,Flash是什么东西就不多说了(非易失性存储介质),分为NOR和NAND两种(NOR和NAND的区别本篇不做介绍)。SPI一种通信接口。那么严格的来说SPI Flash是一种使用SPI通信的Flash,即,可能指NOR也可能是NAND。但现在大部分情况默认下人们说的SPI Flash指的是SPI NorFlash。早期NOR f...转载 2019-12-29 15:38:39 · 6577 阅读 · 0 评论 -
shell echo 显示字体颜色
格式:echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"echo -e "\033[30m 黑色字 \033[0m"echo -e "\033[31m 红色字 \033[0m"echo -e "\033[32m 绿色字 \033[0m"echo -e "\033[33m 黄色字 \033[0m"echo -e "\033[34m 蓝色字 \033[0m"ech...原创 2019-12-26 11:40:38 · 858 阅读 · 0 评论 -
dos2unix命令解决 Shell 脚本无法执行的问题
1. 解决问题 在执行脚本时,报了以下错误:-sh: ./test.sh: /bin/bash^M: bad interpreter: No such file or directory 出现上述类似的错误,原因是脚本在Windows下编辑然后上传到 Linux 系统里执行。我们编辑的 .sh文件的格式为 dos 格式,而 Linux 只能执行 unix 格式的脚本。 我...原创 2019-11-07 17:36:31 · 3520 阅读 · 0 评论