Linux
文章平均质量分 70
Linux
Arist9612
这个作者很懒,什么都没留下…
展开
-
Linux sort/uniq/wc
sort -n是代码以数值大小做排序,不加的话会以字符排序。-k是以第几列为准做排序。默认是从小到大,-r是从大到小。grep -o输出匹配字符,然后uniq可以做相邻去重,-c表示计数。grep -v是反向筛选,利用USER,排除掉首行。-u代表独特的字符,但是也是只能统计相邻位置的字符。如果想获取用户,可以使用sort -u,进行去重。直接使用uniq无法全部去重,必须先排序后去重。默认分三列输出 行号,字符串数量,字符数量。进一步使用wc -l可以获取用户数量。-d表示每一个字符去重的数量。原创 2024-04-14 14:28:11 · 327 阅读 · 0 评论 -
Linux awk
操作粒度更加精细,可以以特殊字符(: = 空格等)分割为列再进一步操作。例如 ps -aux获取到自己的进程后想进一步操作就可以使用awk指令。如下,第四列代表MEM使用率。原创 2024-04-14 14:06:56 · 384 阅读 · 0 评论 -
Linux grep
grep常见用法原创 2024-03-08 22:32:05 · 1347 阅读 · 0 评论 -
Linux sed
sed指令用法原创 2024-04-14 11:13:13 · 537 阅读 · 0 评论 -
linux/gvim一些命令
快速查找一个变量设置的位置,会跳转到set RTL_PATH的行:?RTL_PATH打开dc_shell/pt_shell如何使用gvimsh gvim xxx.log将打印在terminal的内容保存下来dc_shell启动dc, |为管道命令,将启动dc时候的内容作为下一个命令的输入,tee表示将内容保存到dc_start.log中在linux中,&和&&,|和||介绍如下:& 表示任务在后台执行,如要在后台运行redis-ser.原创 2022-05-08 17:09:18 · 1408 阅读 · 0 评论 -
如何配置petalinux使用本地kernel、u-boot、rootfs
文章目录1. 配置petalinux工程1.1 导入vivado的hdf文件1.2 配置源码来源1.3 配置根文件系统类型为SD CARD2.配置设备树3. 编译petalinux工程4. 制作SD卡4.1 设置SD卡分区为2个4.2 格式化SD卡4.3 分区挂载4.4 将目标文件拷贝至两个分区1. 配置petalinux工程1.1 导入vivado的hdf文件1.2 配置源码来源将特定源码拷贝至Ubuntu中,借助petalinux的petalinux-config命令配置u-boot来源同理原创 2021-04-16 09:36:42 · 4298 阅读 · 0 评论 -
如何搭建petalinux工程
文章目录1.配置petalinux运行环境2.petalinux设计流程简介3.petalinux使用实战1.配置petalinux运行环境安装好petalinux后,在对应的文件夹中有一个 settings.sh 文件,每次打开终端后需要打开对应路径 source 它,以配置运行petalinux所需的环境变量。source settings.sh如觉得麻烦,方式1:可以将上述命令改为绝对路径的方式,添加到home路径下的.bashrc文件中,之后每次打开新的终端都会运行这个命令。so原创 2021-04-15 18:38:52 · 1239 阅读 · 0 评论 -
zynq中的BootROM
1. BootROM简介BootROM是固化在zynq芯片内部非易失性存储器中(zynq有256K的SRAM及128K的ROM)的一段代码,掉电不丢失。用于启动、引导FSBL代码。找到BOOT.BIN所在位置并从中提取FSBL,将FSBL代码拷贝到zynq中的256K-SRAM中运行(此时DDR还没有被初始化,这是FSBL的工作)。BootROM这段代码通常保存在Nor flash中,特点是芯片内执行(XIP ,eXecute In Place),这样应用程序可以直接在Flash闪存内运行,不必再把代原创 2021-02-18 15:02:02 · 2567 阅读 · 1 评论 -
U-Boot
uboot 的全称是 Universal Boot Loader, uboot 是一个遵循 GPL 协议的开源软件。原创 2021-02-17 18:15:53 · 167 阅读 · 0 评论 -
ZYNQ_linux学习笔记(待整理)
ZYNQ=PL(FPGA)+PS(2*Cortex-A9 ARM内核)运行Linux的要求:有MMU(可以进行物理地址到虚拟地址的映射和翻译,Cortex-A9有MMU)原创 2021-01-26 11:03:35 · 261 阅读 · 0 评论 -
Makefile脚本实例
CROSS_COMPILE ?= arm-linux-gnueabihf-NAME ?= ledcCC := $(CROSS_COMPILE)gccLD := $(CROSS_COMPILE)ldOBJCOPY := $(CROSS_COMPILE)objcopyOBJDUMP := $(CROSS_COMPILE)objdumpOBJS := start.o main.o//定义变量 OBJS, OBJS 包含着要生成 ledc.bin 所需的材料: start.o 和 m原创 2020-07-19 15:58:46 · 382 阅读 · 0 评论