摘要: 转自:详谈Linux写时拷贝技术(copy-on-write)必看篇 参考:再谈 copy-on-write 知乎 COW技术初窥 在linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于效率考虑,linux中引入了“写时复制”技术,也就是只有进程 阅读全文
posted @ 2015-09-20 23:47 yuxi_o 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 一、概述 内核有3中挂在rootfs的方式:普通的ext/jiffs2/yaffs2, initrd(ramdisk)和initramfs。 Document/early-userspace/README 128 The kernel has currently 3 ways to mount th 阅读全文
posted @ 2015-09-20 22:58 yuxi_o 阅读(566) 评论(0) 推荐(0) 编辑
摘要: http://blog.chinaunix.net/uid-23208702-id-353022.html1.2. 安装zlib库由于交叉编译mtd工具时需要zlib.h文件,所以在编译之前先安装zlib库文件。从网上下载zlib-1.2.3.tar.gz解压缩$ tar zxvf zlib-1.2... 阅读全文
posted @ 2015-09-20 19:02 yuxi_o 阅读(366) 评论(0) 推荐(0) 编辑
摘要: RTMP直播是最为常见的一种实时直播。直播服务普遍采用了RTMP作为流媒体协议,FLV作为封装格式,H.264作为视频编码格式,AAC作为音频编码格式。FLV是RTMP使用的封装格式,H.264是当今实际应用中编码效率最高的视频编码标准,AAC则是当今实际应用中编码效率最高的音频编码标准。 一、RT 阅读全文
posted @ 2015-09-20 18:59 yuxi_o 阅读(818) 评论(0) 推荐(0) 编辑
摘要: JFFS2全名是Journalling Flash File System Version2,最早只支持Nor Flash,自2.6版以后开始支持Nand Flash。 JFFS2是Flash上应用最广的一个日志结构文件系统。它提供的垃圾机制,不需要马上对擦写越界的块进行擦写,而只需要将其设置一个标 阅读全文
posted @ 2015-09-20 18:46 yuxi_o 阅读(1387) 评论(0) 推荐(0) 编辑
摘要: 转自: 知乎 浅懂示波器FFT快速傅立叶变换功能及运用 大多数示波器上都有个FFT功能,也叫快速傅立叶变换,但很多人不了解这个功能是做什么用的,百度以后又会遇到各种各样的高数公式,看的一头雾水,遂而放弃这块知识。 我们来看百度百科的解释: FFT,即为快速傅氏变换,是离散傅氏变换的快速算法,它是根据 阅读全文
posted @ 2015-09-20 18:34 yuxi_o 阅读(2371) 评论(0) 推荐(0) 编辑
摘要: 一、角度和弧度 弧度:弧长等于半径的弧,其所对的圆心角为1弧度。 根据定义,圆一周的弧度数为 2πr/r = 2π,360° = 2πrad,平角(即 180° 角)为 πrad,直角为 π/2rad。 在具体计算中,角度以弧度给出时,通常不写弧度单位,直接写值。最典型的例子是三角函数,例如sin( 阅读全文
posted @ 2015-09-20 18:33 yuxi_o 阅读(2978) 评论(0) 推荐(0) 编辑
摘要: yaffs2文件系统是针对nandflash的文件系统,其制作工具为mkyaffs2image。 一、差异 不同nand容量,工具不一样。 首先使用的是mkyaffs2image,编译生成根文件系统的镜像之后,下载到板子上,启动的时候报错,错误代码这里没有上传。问题出在工具使用的不正确,查看工具目录 阅读全文
posted @ 2015-09-20 18:28 yuxi_o 阅读(3050) 评论(0) 推荐(0) 编辑
摘要: 一、内核支持的文件系统 linux支持两种内存根文件系统:ramdisk和initramfs。 内核有3中挂在rootfs的方式:普通的ext/jiffs2/yaffs2, initrd(ramdisk)和initramfs。 Document/early-userspace/README 128 阅读全文
posted @ 2015-09-20 18:05 yuxi_o 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 1. 下载sftp包,解压。如vsftpd-2.3.5.tar.gz2. 编译 进入目录后,修改交叉编译工具(vi Makefile) CC = arm-none-linux-gnueabi-gcc 直接make即可,生成可执行文件vsftpd。 出现错误: sysdeputil.o: In fun 阅读全文
posted @ 2015-09-20 09:56 yuxi_o 阅读(930) 评论(0) 推荐(0) 编辑