随笔分类 - linux
摘要:方法一: 在kernel目录 .config 文件里面修改:CONFIG_LOG_BUF_SHIFT=20 方法二: 在kernel目录 make menuconfig 界面修改。 make menuconfig -> General setup -> Kernel log buffer size
阅读全文
摘要: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
阅读全文
摘要: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
阅读全文
摘要:tail -f :等同于--follow=descriptor,根据文件描述符进行追踪,当文件改名或被删除,追踪停止。 tail -F:等同于--follow=name --retry,根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次创建相同的文件名,会继续追踪。 tailf :等同
阅读全文
摘要: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
阅读全文
摘要:一、cat /proc/meminfo MemTotal: 152120 kB // 总内存 MemFree: 45556 kB // 空闲内存(MemTotal - MemFree:就是已被用掉的内存) MemAvailable: 89320 kB // 可用内存(MemFree + 可回收的内存
阅读全文
摘要:一、dd命令 用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 1、参数注释 if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file > of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file > ibs=bytes:一次
阅读全文
摘要:一、查看串口参数 stty -F /dev/ttyS0 -a 二、设置串口参数 stty -F /dev/ttyS0 ispeed 115200 ospeed 115200 cs8 三、打印串口数据 cat /dev/ttyS0hexdump -C /dev/ttyS0 四、发送串口数据 echo
阅读全文
摘要:步骤一、在控制台使用 echo 命令将要操作的 PWM 编号 export: echo N > /sys/class/pwm/pwmchip0/export export 之后就会生成/sys/class/pwm/pwmchip0/pwmN目录。 步骤二、在控制台使用 echo 命令设置 PWM 的
阅读全文
摘要:一、头文件 #include <linux/pwm.h> 二、注册PWM struct pwm_device *pwm_request(int pwm_id, const char *label) 功能:申请一个PWM资源 参数:pwm_id:pwm编号;label:名称 返回值:成功返回pwm设备
阅读全文
摘要:一、头文件 #include <asm/gpio.h> 二、注册 GPIO int gpio_request(unsigned gpio, const char *label) 功能:申请一个GPIO 参数:gpio:管脚号;label:管脚名,可以为空(NULL) 返回值:成功返回0,失败返回错误
阅读全文
摘要: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 -
阅读全文
摘要:一、alarm 如果不要求很精确的话,用 alarm() 和 signal() 就够了。 unsigned int alarm(unsigned int seconds) 专门为SIGALRM信号而设,在指定的时间seconds秒后,将向进程本身发送SIGALRM信号,又称为闹钟时间。进程调用ala
阅读全文
摘要:errno详解: Linux中系统调用的错误都存储于errno中,errno由操作系统维护,存储就近发生的错误,即下一次的错误码会覆盖掉上一次的错误。 查看系统中所有的errno所代表的含义,可以采用如下的代码: #include <stdio.h> #include <string.h> //fo
阅读全文
摘要:uboot常用命令: 一、help 1、help 列出当前uboot所有支持的命令 2、help 命令 查看指定命令的帮助 示例: hisilicon # help setenv setenv - set environment variables Usage: setenv [-f] name v
阅读全文
摘要:mkimage在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样uboot才能识别这个映象是针对哪个CPU体系结构的,哪个OS的,哪种类型,加载内存中的哪个位置, 入口点在内存的哪个位置以及映象名是什么。 root# ./mkimageUsage
阅读全文
摘要:一、生成RSA私钥 openssl genrsa -out private.key 1024 二、提前RSA公钥 openssl rsa -in private.key -pubout -out public.key 三、场景一:使用公钥加密,私钥解密 1、使用公钥对明文(hello)加密 open
阅读全文
摘要:嵌入式系统中常用文件系统包括cramfs、jffs2、NFS、initrd、ext4、squashfs、ubifs等。它们的特点如下: 1、cramfs 和 jffs2 具有好的空间特性,很适合嵌入式产品应用。 2、cramfs 与 squashfs 为只读文件系统,目前只有 SPI Nor FLA
阅读全文
摘要:一、头文件 #include <asm/io.h> 二、ioremap函数 /* * I/O memory mapping functions. */ extern void __iomem *__ioremap(phys_addr_t phys_addr, size_t size, pgprot_
阅读全文
摘要:linux下设备文件系统有devfs、udev和mdev这三种。 一、devfs devfs是由Linux 2.4内核引入的,引入时被许多工程师给予了高度评价,它的出现使得设备驱动程序能自主地管理自己的设备文件。 具体来说,devfs具有如下优点: 1、可以通过程序在设备初始化时在/dev目录下创建
阅读全文

浙公网安备 33010602011771号