随笔分类 -  3title

菜鸟!
摘要:3.5根文件系统的制作 根文件系统其实包含两个含义:1.是根。2.是文件系统。 根:就是第一个的意思。必须有的。 文件系统:就是我们在编译linux内核看到的: 上面的目录和文件就是文件系统的。 接下来我们就来创建文件系统: 创建目录: 1.2.创建设备文件: 这里我们需要下面文件: 1.3.加入配 阅读全文
posted @ 2015-01-05 20:35 cestlavie 阅读(166) 评论(0) 推荐(0)
摘要:3.4.嵌入式linux内核制作 前面我们已经制作了uboot,接下来是制作kernel。 首先进入内核源码,执行make distclean.清除先前编译产生的文件。 注意配置内核的时候多了一个ARCH=arm的条件。 回车之后会进入arm的配置菜单: 就像我们前面配置linux内核一样,我们也会 阅读全文
posted @ 2015-01-05 17:47 cestlavie 阅读(212) 评论(0) 推荐(0)
摘要:3.3.Uboot的使用 解压uboot的压缩包得到uboot的工程文件uboot,进入uboot,打开Makefile文件,搜索自己的开发板的类型。我的是OK6410 256的。 然后执行配置文件: 接着执行一下的命令进行编译: 编译完成的截图: 完成之后,我们会在我们的uboot的目录看待生成u 阅读全文
posted @ 2015-01-05 17:40 cestlavie 阅读(318) 评论(0) 推荐(0)
摘要:Linux的模块驱动 接下来写个最简单的驱动程序,就像程序语言的hello world程序。 首先是:hello.c的代码: 这是个最简单的驱动程序。就是打印hello的信息。驱动程序和我们的程序语言结果有点不大一样。驱动模块的入口是倒数第二行的module_init()的函数。驱动模块的出口是mo 阅读全文
posted @ 2015-01-04 19:13 cestlavie 阅读(304) 评论(0) 推荐(0)
摘要:Linux内核的配置和编译 之所以要对内核进行配置,这是很多都是硬件的需求,和软件的需求。就是选择自己需要的,去掉自己不要的。 配置内核的方法: make config:基于文本模式的交互式配置。 make menuconfig:基于文本模式的菜单型配置。 上面有两种配置方法,但是make conf 阅读全文
posted @ 2015-01-04 19:11 cestlavie 阅读(564) 评论(0) 推荐(0)