内核
驭风男孩
这个作者很懒,什么都没留下…
展开
-
mmc的基本命令
一:mmc的命令例如以下:1:对mmc读操作mmc read addr blk# cnt2:对mmc写操作 mmc write addr blk# cnt3:对mmc擦除操作mmc erase blk# cnt4:又一次搜索mmc设备mmc rescan5:列出mmc的分区mmc part - li...转载 2019-08-29 14:52:54 · 7823 阅读 · 0 评论 -
针对ji2440进行的分区的扩充方法(源于制作的内核镜像大于2M)
修改linux:sudo vi /work/system/linux3.4.2/arch/arm/mach-s3c24xx/common-smdk.c:static struct mtd_partition smdk_default_nand_part[] = {[2] = {.name = "kernel",.offset = MTDPART_OFS_APPEND,....原创 2019-08-25 11:23:25 · 165 阅读 · 0 评论 -
Linux通过移植linux-3.4.2,将制作好的yaffs2,通过nfs挂载根文件系统失败 解决办法
uboot-1.1.6 (根据韦东山老师进行移植)内核为linux-3.4.2 (把自己制作yaffs2放入下载到开发板上)所用开发板:JZ2440 V3(S3C2440A)BusyBox :1.7.0出现上述情况原因:1 查看sudo vi /etc/exports里面是否添加了根文件启动路径,然后启动服务器 sudo /etc/init.d/nfs-kern...原创 2019-08-25 11:00:56 · 426 阅读 · 0 评论 -
关于apt-get update刷新出现的问题
针对ID号有效办法是:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32原创 2019-08-21 20:02:35 · 276 阅读 · 0 评论 -
移植linux3.4.2到jz2440上出现的问题和构建文件系统出现的问题(uboot没有移植,使用时uboot1.1.6)的汇总
一安装交叉编译器arm-linux-gcc-4.3.2.tar.bz2 1先查看交叉编译器arm-linux-gcc -v 不同的编译器编译不同的内核2查看环境变量echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/work/tools/gcc-3.4.5-g...原创 2019-08-06 21:53:37 · 518 阅读 · 0 评论 -
Linux通过nfs挂载根文件系统失败:VFS: Unable to mount root fs via NFS, trying floppy.
简介: 本文主要介绍一种nfs挂载失败的情况,即在根文件系统中dev文件下没有设置console和null节点。如果你的文件系统中没有这种情况,这篇文章可能对你帮助不大。不过我也会将我在查找这个问题时碰到的一些其他情况进行说明。Linux内核:linux-3.4.2所用开发板:JZ2440 V3(S3C2440A)BusyBox : v1.20.0声...转载 2019-08-05 20:51:01 · 5931 阅读 · 0 评论 -
移植linux-3.4.2到JZ2440(下:启动文件系统、裁剪内核与制作补丁)
裁剪内核 由于之前划分的MTD里的kernel分区只有2M空间,此时我们的内核有2.35MB,所以需要对内核裁剪到小于2MB大小(当然也可以直接修改MTD分区)。查看linux-3.4.2/.config文件,执行make menuconfig命令去掉想要裁剪的内容: System Type-> SAMSUNG S3C24XX SoCs Support-&g...转载 2019-08-04 16:55:13 · 291 阅读 · 0 评论 -
安装交叉编译器arm-linux-gcc-4.3.2.tar.bz2
原理:下载软件包,解压到根目录,把解压文件夹下的 /usr/local/arm/4.3.2/bin加入环境变量的系统文件。 查看交叉编译工具链版本 arm−linux−gcc−v查看交叉编译工具链版本 查看环境变量 $ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bi...转载 2019-08-04 09:43:25 · 384 阅读 · 0 评论