随笔分类 - Linux filesystem
所有有关Linux 文件系统随笔集合
摘要:NAND 硬件结构如下: 脚本如下 配置文件 ubinize.cfg : mkfs.ubifs 参数分析 m 最小 I/O 单元大小,一般是页大小, 4096 byte r 是指定哪个文件系统作为文件系统。 e 是可擦除逻辑块大小,一般等于 (每块的页数 2) 页大小 = (64byte 2) 40
阅读全文
摘要:buildroot 编译的时候,出现 g++: internal compiler error: Killed (program cc1plus) buildroot 还可以保存配置
阅读全文
摘要:MT7601 的 STA 模式和 AP 模式的驱动,是不一样的。 所以,需要另外移植驱动 驱动源码位置 https://github.com/eywalink/mt7601u 下载之后,先修改 Makefile 执行编译 cd src && make 这里会有一些权限的报错,可以忽略,编译完毕之后
阅读全文
摘要:这次移植 WIFI ,需要做成 AP 模式,所以,需要移植 dhcp 服务端 busybox 里面自带 udhcpd 选项。 打开buildroot , make busybox menuconfig 这个选上之后,进行 make 编译。 编译完毕之后,发现并没有生成 udhcpd 的软链接,所以手
阅读全文
摘要:原始的 busybox 里面的 tar 命令不支持 tar.gz 解压 在 busybox menuconfig 里面加入 下面的选项即可
阅读全文
摘要:因为不小心把 kernel 的 tmpfs 的选项去掉,导致 文件系统内的 tmpfs 分区不显示。 kernel 打开如下选项即可 在文件系统内就会有相关显示
阅读全文
摘要:这是由于没有链接线程库的原因,只要在编译的时候加入: lpthread 参数即可。 查看 ubuntu 版本的命令是 cat /etc/issue
阅读全文
摘要:mkubiimg.sh ubinize.cfg 参考: http://processors.wiki.ti.com/index.php/Linux_Core_NAND_User's_Guide?keyMatch=253952&tisearch=Search EN Everything
阅读全文
摘要:一、设置环境变量 二、 u boot 编译 三、 kernel 编译 四、文件系统生成 五、SD 的制作 六、最后将上述文件放到 /dev/sdc1
阅读全文
摘要:尝试升级 kernel 到 4.4.12版本,然后出现 kernel 加载 ubi 文件系统失败的现象,现象如下 经过查找,是因为 ubi 文件系统制作过大的原因。 参考资料:http://www.cnblogs.com/zengjfgit/p/4963986.html
阅读全文
摘要:进入buildroot 编译完成之后找到生成的文件 将这些生成的文件拷贝到目标文件系统即可
阅读全文
摘要:放假之前 x86 有一个产品串口在Windows里面是正常的,在centos 里面有问题。先是排查了硬件,后是排查软件,最后经过剑锋排查是 irq 被修改,导致系统 tty 设备接收信息出现问题。
阅读全文
摘要:继上一次glibc bug 事件后,剑锋就说文件系统要用统一的交叉编译器。所以今天就试了一下,便记录一下 在官网下载干净的 buildroot 进入解压后的 buildroot 目录 步骤:
阅读全文
摘要:上一个周末,因为glibc 导致times 函数传入 NULL 一段时间后会段错误的问题,就使用了一个新的glibc, 但是使用了新的 glibc 后先是发现 gdb 依赖相对应的版本,现在又发现 vim 依赖相对应的版本,所以这里又重新移植了 vim
阅读全文
摘要:上一篇我有相关关于一个段错误的记录,现在记录当时的段错误具体是在哪里的。 目前我的解决方式是用 以前交叉编译器里面的的glibc.so.6 , 暂时运行还未出现问题。 但是使用了之前的 glibc 之后,发现 gdb 不能使用,所以又将 gdb 用以前的交叉编译器编译了一次。 过程如下: 解压相关源
阅读全文
摘要:QT5.7 编译请参考:http://www.cnblogs.com/chenfulin5/p/5798764.html 最新的 tslib 是从他的 github 下载下来的。 放到Linux 里面, 解压。 生成的文件都在 /home/qt57/aplex/tslib/tslib master/
阅读全文
摘要:参考 http://www.cnblogs.com/chenfulin5/p/5887552.html 制作SD卡 u boot 编译完之后, 进入 u boot 目录里面的 sd_fuse 进入kernel 源码目录 解压 qt 的文件系统,将他拷贝到 /media/rootfs 将 SD卡插入主
阅读全文

浙公网安备 33010602011771号