随笔分类 - linux
linux下切身体会的痛
痛并快乐着。。。。
摘要:答: 使用快捷键ctrl + a + z + w即可, w表示lineWrap on/off
阅读全文
摘要:答:使用以下命令即可, dtc -I fs -O dts /sys/firmware/devicetree/base > your.dts
阅读全文
摘要:答: 使用update-alternatives工具,示例如下: $ sudo update-alternatives --install /usr/bin/aarch64-linux-gnu-gcc aarch64-linux-gnu-gcc /usr/bin/aarch64-linux-gnu-
阅读全文
摘要:答: 新的device_property_match_string()可以用来替代此接口。
阅读全文
摘要:答: 安装必要的库即可,示例如下: $ sudo apt install -y libfile-find-rule-perl-perl
阅读全文
摘要:答: 别直接使用dtc,使用make dtbs来生成dtb,示例如下: 问题复现: linux-5.10>$ dtc -I dts -O dtb arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts -o fsl-ls1046a-rdb.dtb Erro
阅读全文
摘要:如何安装b4? 1.1 获取b4的源码 $ git clone git://git.kernel.org/pub/scm/utils/b4/b4.git 1.2 使能b4 $ cat /.bash_profile alias b4="$HOME/develop/source_code/kernel.
阅读全文
摘要:答: 使用renice调整nice值即可,示例如下: # renice -20 -p 1110 (将一个进程号为1110的进程提高到最有利于其得到调度的nice值,-20为使得进程最易得到调度机会的nice值)
阅读全文
摘要:be32_to_cpup()接口是干什么的呢? 转换一个无符号的, 大端, 32位值到一个cpu的大小端值(如果cpu为大端序,就将数值直接返回此值;如果cpu为小端序,就将数值转换为小端序) be32_to_cpup()接口的定义(linux内核源码的版本为5.9) #define be32_to
阅读全文
摘要:以RTC的probe过程为例 linux内核版本5.9.0 执行路径如下 rtc@51 { compatible = "nxp,pcf2129"; reg = <0x51>; interrupts = <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>; } module_init(p
阅读全文
摘要:答:示例如下: root:~# i2cdetect -y 0 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -
阅读全文
摘要:答: xfce的配置中默认使用的terminal emulator是debian x terminal emulator, 将其配置为x terminal即可,在图形界面下的配置路径如下: Applications -> Settings -> Settings manager -> Prefere
阅读全文
摘要:答: cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq (单位为Hz)
阅读全文
摘要:mtdparts的语法 mtdparts=<mtddef>[;<mtddef>] mtddef由哪些内容组成? <mtddef> := <mtd-id>:<partdef>[,<partdef>] <partdef> := <size>[@<offset>][<name>][ro][1k] 示例解析
阅读全文
摘要:答: 往/etc/yum.conf加入以下内容 $ sudo vi /etc/yum.conf proxy="协议://代理服务器地址:端口" (如: proxy="https://www.helloworld.com:7680") proxy_username="hello" proxy_pass
阅读全文
摘要:答:请参考linux内核文档 https://www.kernel.org/doc/Documentation/networking/tuntap.txt
阅读全文
摘要:答: 使用tar的--strip-components和-C选项,以解压jello.tar.gz去掉第一级目录jello并解压到根文件目录下 tar xvf jello.tar.gz --strip-components 1 -C / (假设jello.tar.gz的第一级目录为jello, jel
阅读全文
摘要:答: 加-k参数,如 $ curl -k
阅读全文
摘要:使能pwm模块的某个通道(假设某个pwm模块支持4个通道,以下示例是使能此pwm模块的通道1,通道从0开始数) echo 1 > /sys/class/pwm/pwmchip0/export 配置pwm的周期、占空比以及极性 echo 1000000000 > /sys/class/pwm/pwmc
阅读全文