随笔分类 -  linux

摘要:方法一: 在kernel目录 .config 文件里面修改:CONFIG_LOG_BUF_SHIFT=20 方法二: 在kernel目录 make menuconfig 界面修改。 make menuconfig -> General setup -> Kernel log buffer size 阅读全文
posted @ 2022-01-14 15:03 wmate 阅读(559) 评论(0) 推荐(0)
摘要:wget http://downloads.sourceforge.net/project/wput/wput/0.6.1/wput-0.6.1.tgz tar xvf wput-0.6.1.tgz cd wput-0.6.1 source /etc/profile /* 环境变量 */ ./con 阅读全文
posted @ 2021-08-10 11:34 wmate 阅读(180) 评论(0) 推荐(0)
摘要:address-cells = <1> 该属性值必须为1size-cells = <0> 该属性值必须为0max-frequency mmc总线最大时钟频率 bus-width mmc总线位宽,常用值:1,2,4,8 no-1-8-v 该属性表示系统不支持1.8v MMC设备 cap-power-o 阅读全文
posted @ 2021-08-10 11:01 wmate 阅读(609) 评论(0) 推荐(0)
摘要:tail -f :等同于--follow=descriptor,根据文件描述符进行追踪,当文件改名或被删除,追踪停止。 tail -F:等同于--follow=name --retry,根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次创建相同的文件名,会继续追踪。 tailf :等同 阅读全文
posted @ 2021-08-10 10:33 wmate 阅读(109) 评论(0) 推荐(0)
摘要:modprobe nandsim first_id_byte=0xec second_id_byte=0xd5 third_id_byte=0x51 fourth_id_byte=0xa6 modprobe ubi ubiformat /dev/mtd0 -s 4096 -f ./mdm9607-p 阅读全文
posted @ 2021-08-10 10:18 wmate 阅读(1255) 评论(0) 推荐(0)
摘要:一、cat /proc/meminfo MemTotal: 152120 kB // 总内存 MemFree: 45556 kB // 空闲内存(MemTotal - MemFree:就是已被用掉的内存) MemAvailable: 89320 kB // 可用内存(MemFree + 可回收的内存 阅读全文
posted @ 2021-05-06 16:06 wmate 阅读(1888) 评论(0) 推荐(0)
摘要:一、dd命令 用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 1、参数注释 if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file > of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file > ibs=bytes:一次 阅读全文
posted @ 2021-04-23 16:01 wmate 阅读(282) 评论(0) 推荐(0)
摘要:一、查看串口参数 stty -F /dev/ttyS0 -a 二、设置串口参数 stty -F /dev/ttyS0 ispeed 115200 ospeed 115200 cs8 三、打印串口数据 cat /dev/ttyS0hexdump -C /dev/ttyS0 四、发送串口数据 echo 阅读全文
posted @ 2021-02-25 19:38 wmate 阅读(2968) 评论(0) 推荐(0)
摘要:步骤一、在控制台使用 echo 命令将要操作的 PWM 编号 export: echo N > /sys/class/pwm/pwmchip0/export export 之后就会生成/sys/class/pwm/pwmchip0/pwmN目录。 步骤二、在控制台使用 echo 命令设置 PWM 的 阅读全文
posted @ 2021-02-07 15:21 wmate 阅读(5155) 评论(0) 推荐(0)
摘要:一、头文件 #include <linux/pwm.h> 二、注册PWM struct pwm_device *pwm_request(int pwm_id, const char *label) 功能:申请一个PWM资源 参数:pwm_id:pwm编号;label:名称 返回值:成功返回pwm设备 阅读全文
posted @ 2021-01-12 11:31 wmate 阅读(2090) 评论(0) 推荐(0)
摘要:一、头文件 #include <asm/gpio.h> 二、注册 GPIO int gpio_request(unsigned gpio, const char *label) 功能:申请一个GPIO 参数:gpio:管脚号;label:管脚名,可以为空(NULL) 返回值:成功返回0,失败返回错误 阅读全文
posted @ 2021-01-11 19:48 wmate 阅读(2403) 评论(0) 推荐(1)
摘要:1、下载源码包: wget http://www.openssl.org/source/openssl-1.0.2d.tar.gz 2、安装到/usr/local/ssl/目录下: tar zxvf openssl-1.0.2d.tar.gz cd openssl-1.0.2d ./config - 阅读全文
posted @ 2020-10-20 11:21 wmate 阅读(431) 评论(0) 推荐(0)
摘要:一、alarm 如果不要求很精确的话,用 alarm() 和 signal() 就够了。 unsigned int alarm(unsigned int seconds) 专门为SIGALRM信号而设,在指定的时间seconds秒后,将向进程本身发送SIGALRM信号,又称为闹钟时间。进程调用ala 阅读全文
posted @ 2020-09-21 17:15 wmate 阅读(1343) 评论(0) 推荐(0)
摘要:errno详解: Linux中系统调用的错误都存储于errno中,errno由操作系统维护,存储就近发生的错误,即下一次的错误码会覆盖掉上一次的错误。 查看系统中所有的errno所代表的含义,可以采用如下的代码: #include <stdio.h> #include <string.h> //fo 阅读全文
posted @ 2020-09-04 11:48 wmate 阅读(1318) 评论(0) 推荐(0)
摘要:uboot常用命令: 一、help 1、help 列出当前uboot所有支持的命令 2、help 命令 查看指定命令的帮助 示例: hisilicon # help setenv setenv - set environment variables Usage: setenv [-f] name v 阅读全文
posted @ 2020-09-01 16:48 wmate 阅读(1841) 评论(0) 推荐(0)
摘要:mkimage在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样uboot才能识别这个映象是针对哪个CPU体系结构的,哪个OS的,哪种类型,加载内存中的哪个位置, 入口点在内存的哪个位置以及映象名是什么。 root# ./mkimageUsage 阅读全文
posted @ 2020-08-28 10:13 wmate 阅读(1071) 评论(0) 推荐(0)
摘要:一、生成RSA私钥 openssl genrsa -out private.key 1024 二、提前RSA公钥 openssl rsa -in private.key -pubout -out public.key 三、场景一:使用公钥加密,私钥解密 1、使用公钥对明文(hello)加密 open 阅读全文
posted @ 2020-08-25 16:41 wmate 阅读(471) 评论(0) 推荐(0)
摘要:嵌入式系统中常用文件系统包括cramfs、jffs2、NFS、initrd、ext4、squashfs、ubifs等。它们的特点如下: 1、cramfs 和 jffs2 具有好的空间特性,很适合嵌入式产品应用。 2、cramfs 与 squashfs 为只读文件系统,目前只有 SPI Nor FLA 阅读全文
posted @ 2020-08-25 14:21 wmate 阅读(2819) 评论(0) 推荐(0)
摘要:一、头文件 #include <asm/io.h> 二、ioremap函数 /* * I/O memory mapping functions. */ extern void __iomem *__ioremap(phys_addr_t phys_addr, size_t size, pgprot_ 阅读全文
posted @ 2020-08-24 19:22 wmate 阅读(5019) 评论(0) 推荐(0)
摘要:linux下设备文件系统有devfs、udev和mdev这三种。 一、devfs devfs是由Linux 2.4内核引入的,引入时被许多工程师给予了高度评价,它的出现使得设备驱动程序能自主地管理自己的设备文件。 具体来说,devfs具有如下优点: 1、可以通过程序在设备初始化时在/dev目录下创建 阅读全文
posted @ 2020-08-22 11:47 wmate 阅读(3307) 评论(0) 推荐(0)