linux
文章平均质量分 64
鬼臾区
万法唯心,无中生有
展开
-
linux fuse 框架
fuse 架构原创 2010-06-24 18:41:00 · 1537 阅读 · 0 评论 -
Android c/c++ 应用向linux 平台迁移运行
最简单的方案尝试1 将安卓的 c/c++ 应用及其依赖so编译出来, cp到 buildroot 生成的target 目录下的 /bin 和/lib 下2 将安卓的 linker 这个运行解释器cp 到target 目录下的 /binhttp://www.linuxidc.com/Linux/2014-03/97499.htmhttp://blog.c原创 2015-07-15 10:59:23 · 1356 阅读 · 0 评论 -
Linux 内核内存泄露工具使用
1. 内核添加内存泄漏功能选项 kernel memory leak detector kernel debugging memory leak debugging Compile kernel with debug info 通过make menuconfig 进入配置选项界面进入kernel hacking -->转载 2015-06-04 16:20:35 · 4116 阅读 · 0 评论 -
使用ident来格式化你的c程序
本站网友提到Linux小工具indent,试用了一下,果然很好用,现总结一下,期望能给读者带来帮助。 下载和安装: 1.对 Linux(Fedora)用户来说,最简单的安装方式是"yum install indent" 2. Windows 用户可从http://gnuwin32.sourceforge.net/packages/indent.htm下载。 用法:转载 2014-09-26 16:19:27 · 872 阅读 · 0 评论 -
Shell Perl Python 脚本语言介绍
一. Shell 文字操作系统与外部最主要的接口就叫做shell。shell是操作系统最外面的一层。shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果。 shell提供了你与操作系统之间通讯的方式。这种通讯可以以交互方式(从键盘输入,并且可以立即得到响应),或者以shell script(非交互)方式执行。shell sc转载 2014-02-27 16:52:47 · 1500 阅读 · 0 评论 -
nand multiple plane 块映射
最近,搞了个nand driver 要提供multiplane 的none rbpin 功能,搞得可以说七窍生烟 。 首先,公司没有这方面使用先例,有也是带rb pin的。 而且啥文档都没有,又是要自己找人问;另外只有自己看code ,总算在反复调试和对照 nand da原创 2011-09-05 16:42:49 · 1695 阅读 · 0 评论 -
gcc 优化选项 -O1 -O2 -O3 -Os 优先级,-fomit-frame-pointer .
http://blog.csdn.net/lanmanck/article/details/5776173 少优化->多优化:O0 -->> O1 -->> O2 -->> O3-O0表示没有优化,-O1为缺省值,-O3优化级别最高英文解析:`-O ' `-O1 '转载 2011-07-18 14:21:34 · 11677 阅读 · 1 评论 -
linux mtd nftl 算法剖析 整理
linux nftl 算法剖析原创 2011-04-15 17:03:00 · 13727 阅读 · 2 评论 -
Nand 的几个名词:oob,bbt,ecc
例如Samsung K9F1208U0B,数据存储容量为64MB,采用块页式存储管理。8个I/O 引脚充当数据、地址、命令的复用端口。 芯片内部存储布局及存储操作特点: 一片Nand flash为一个设备(device), 其数据存储分层为: 1 (Device) = 4096 (Blocks) 1 (Block) - = 32 (Pages/Rows) 页与行是相同的意思,叫法不一样 1 (Page) = 528 (Bytes) = 数转载 2011-04-13 17:34:00 · 1297 阅读 · 0 评论 -
mtd 设备 关键数据 创建过程
最近要搞一个 mtd 设备的问题 ,看源代码 绕来绕去,有点费劲 ,整理了 以下这张图出来,作为 看源码一个线索原创 2011-04-02 17:05:00 · 884 阅读 · 0 评论 -
UBI文件系统
在linux-2.6.27以前,谈到Flash文件系统,大家很多时候多会想到cramfs、jffs2、yaffs2等文件系统。它们也都是基于文件系统+mtd+flash设备的架构。linux-2.6.27后,内核加入了一种新型的flash文件系统UBI(Unsorted Block Images)。这里简单介绍下UBI文件系统加入的原因,及使用方法。我也是刚接触到这个文件系统,可能有理解不对的地方,也请指正。 一、产生的背景 FLASH具有的“先擦除再写入”、坏块、“有限的读写次数”等特性,目前管理FLAS转载 2011-05-19 10:08:00 · 4576 阅读 · 0 评论 -
uboot 2010.06阅读分析
<br />1.uboot编译系统。<br /><br />采用与linux内核类似的编译系统。在根Makefile文件中,先根据用户配置,如at91rm9200dk_defconfig,调用mkconfig对系统用的一些头文件和目录进行操作,并在include目录下产生config.mk文件和config.h文件。<br />在使用make all对系统进行编译。这时将通过include/config.h文件产生include/autoconf.mk文件,该文件包含了系统编译时可能需要选择的所有文件。<b转载 2011-03-28 13:39:00 · 1292 阅读 · 0 评论 -
iperf 跨平台编译
iperf 的跨平台编译 ,在嵌入式平台容易出现的出题排除原创 2010-09-08 15:13:00 · 3754 阅读 · 0 评论 -
linux input 子系统架构
<br />原创 2010-09-14 19:39:00 · 913 阅读 · 0 评论 -
linux 下i2c 驱动架构
linux i2c 整体架构原创 2010-09-13 16:07:00 · 1827 阅读 · 1 评论 -
utabgen.c linux 多国语言 unicode码表 和 扩展ascll 自动生成工具
linux 多国语言 unicode码表 和 扩展ascll 自动生成工具 使用语法如 utabgen big5.txt big5.c 其中 big5.txt 为unicode 网站的txt对应文件big5.c 为输出文件, 与fs/nls 目录下的文件格式相应。原创 2010-06-25 10:35:00 · 2270 阅读 · 0 评论 -
ntfs-3g 写入 速度优化
ntfs-3g 作为一个 在linux fuse支持的 用户层下的 NTFS 读写开源组件,有广泛的应用前景。但是 目前 写入大块数据方面 存在CPU占用过高 ,速度较慢的缺点 。 所以还有很大的优化空间 。下面针对 ntfs-3g-2010.5.22 版本 作一点优化改进。并且在实际项目中得到验证。原创 2010-06-28 11:12:00 · 4584 阅读 · 1 评论 -
欢迎使用CSDN-markdown编辑器
Trace32使用之基本语句和关键字首先介绍一下Trace32脚本概貌:**Trace32提供了强大的脚本控制功能,可以做到所有的GUI的工作,还包括GUI无法完成的工作。 正因为其脚本提供的功能过于强大,导致很多功能在Trace32软件上你找不到,这部分得用脚本来驱动使用。更多的trace32使用请参考http://www.jtag1000.com/ Trace32使用的脚本类似于pascal转载 2017-11-17 11:26:57 · 327 阅读 · 0 评论