linux
文章平均质量分 51
upc886
道阻且长,行则将至。
展开
-
kernel log
kernel log机制原创 2022-09-27 20:18:58 · 231 阅读 · 0 评论 -
linux下查看clock信息
命令:cat /sys/kernel/debug/clk_summary返回SOC上所有pll的配置原创 2021-06-09 14:33:27 · 2731 阅读 · 0 评论 -
使用gdb查看变量大小
使用编译工具链中的gdb工具,查看编译后变量大小。gdb u-boot-splptype /o structer原创 2021-03-03 12:55:05 · 3064 阅读 · 0 评论 -
linux 下 bin/hex文件 处理方法
1、hexdump -n 256 file2、vim -b filevim 的 -b 选项是告诉 vim 打开的是一个二进制文件,不指定的话,会在后面加上 0x0a ,即一个换行符。在命令模式下键入::%!xxd回到命令模式输入: :%!xxd -r...原创 2021-03-03 10:43:07 · 2702 阅读 · 0 评论 -
spl 代码是如何运行的
如何确认编译过程中的 config定义config.mk 介绍:http://home.eeworld.com.cn/my/space-uid-238351-blogid-473554.html.config 文件是编译产生的config定义的宏,所有编译用到的宏,在这里确认。.config 从defconfig来,这两个文件如何修改参考:https://blog.csdn.net/u012247418/article/details/105347429/spl的defconfig 文件:原创 2021-02-19 17:50:07 · 432 阅读 · 0 评论 -
linux shell script file
查询当前目录中,包含关键字的文件数量。#!/bin/bashfile_path=$(ls-R|awk'{printi$0}'i=`pwd`'/')cnt=0forfilein$file_pathdosuccess_num=$(grep-rnSUCCESS$file|grep-cSUCCESS)fail_num=$(grep-rnFAIL$file|grep-cFAIL)if["$succ...原创 2020-12-12 09:45:28 · 169 阅读 · 0 评论 -
Linux下bin文件分割 转换给dat文件
bin文件分割转载https://blog.csdn.net/zangcf/article/details/8691419dd的作用是转换和拷贝文件,我们可以利用它来分割文件,相关的选项如下:if=filename:输入的文件名of=finename:输出的文件名bs=bytes:一次读写的字节数,默认是512bytesskip=blocks:拷贝前,跳过的输入文件的前blo...转载 2019-12-05 16:56:08 · 1526 阅读 · 0 评论 -
文件格式 Linux篇
去除行尾空格 sed-i's/[]*$//g'filename去除当前目录下所有文件的行尾空格 ls -R |awk '{print i$0}' i=`pwd`'/' |sed-i's/[]*$//g'1、列出当前目录的文件、文件夹完整路径 ls -1 |awk '{print i$0}' i=`pwd`'/'2、列出当前目录及子目录的文件、文件...原创 2019-10-18 16:40:11 · 451 阅读 · 1 评论 -
linux 3.4.10 内核内存管理源代码分析1:源代码阅读工具,编译及调试
关闭ancjf的专栏目录视图摘要视图订阅赠书 | AI专栏(AI圣经!《深度学习》中文版) 每周荐书:分布式、深度学习算法、iOS(评论送书) 项目管理+代码托管+文档协作,开发更流畅[置顶] linux 3.4.10 内核内存管理源代码分析1:源代码阅读转载 2017-08-15 10:31:12 · 263 阅读 · 0 评论 -
vmvare 安装Ubuntu操作系统
Ubuntu 官网网站:https://www.ubuntu.com/index_kylinUbuntu 中文官网网站:https://cn.ubuntu.com/?_ga=2.150763830.1030572462.1524491681-1718670099.1524491681Ubuntu 系统下载地址:http://releases.ubuntu.com/总大小1.5GB,使用迅雷下载,会...原创 2018-04-24 21:42:24 · 234 阅读 · 0 评论 -
android 编译
android 7.0以后,可以快速编译:prebuilts/build-tools/linux-x86/bin/ninja -f out/build-ud710_haps_native.ninja bootimage确认 config:手机终端,zcat /proc/config.gz, 查看手机中的config定义。源码中,编译目录,out/target/product/s9......原创 2018-08-15 09:47:04 · 1085 阅读 · 0 评论 -
linux 调度
普通进程的优先级CFS是Completely Fair Scheduler简称,即完全公平调度器。CFS的设计理念是在真实硬件上实现理想的、精确的多任务CPU。CFS调度器和以往的调度器不同之处在于没有时间片的概念,而是分配cpu使用时间的比例。例如:2个相同优先级的进程在一个cpu上运行,那么每个进程都将会分配50%的cpu运行时间。这就是要实现的公平。以上举例是基于同等优先级的情...转载 2018-10-18 16:13:34 · 148 阅读 · 0 评论 -
Linux 办公工具
wordLibreOffice ./file.docxexcelLibreOffice ./file.xlsxPDFLibreOffice ./file.pdfgif animate ./file.gif https://gifs-as-documentation.readthedocs.io/en/latest/原创 2019-09-06 17:39:50 · 207 阅读 · 1 评论 -
ARM Linux Oops使用小结
内核Oops小结出现Oops消息的大部分错误时因为对NULL指针取值或者因为用了其他不正确的指针值。Oops如何产生的解释如下: 由于处理器使用的地址几乎都是虚拟地址,这些地址通过一个被称为“页表”的结构被映射为物理地址。当引入一个非法指针的时候,分页机制无法将该地址映射到物理地址,此时处理器就会向操作系统发出一个“页面失效(page fault)”的信号。如果地址非转载 2014-09-21 14:40:13 · 502 阅读 · 0 评论