
嵌入式linux驱动
文章平均质量分 88
主要记录嵌入linux驱动相关学习知识
Beymax大白
这个作者很懒,什么都没留下…
展开
-
tiny210 sd卡启动文件系统
前面介绍过了从SD卡启动uboot和kernel,并且在sd卡创建了两个分区,一个分区用来存放kernel,格式为FAT32。另一个分区用来存放文件系统,格式为EXT4,接下来介绍如何从sd卡启动文件系统。 首先使用一个已经做好的可以挂载的根文件,这里可以使用友善官方提供的rootfs_rtm_210.tgz文件系统。 1、解压文件系统tar xzvf rootfs_rtm_210.tgz2、官原创 2017-06-19 20:23:01 · 3413 阅读 · 1 评论 -
tiny210 uboot sd卡启动
1、下载tiny210 uboot 友善官方使用superboot作为uboot,superboot既没有命令行也没有源码,所以我们不使用。我们使用liukun321制作uboot for tiny210 来作为开发,原文链接如下 http://blog.youkuaiyun.com/liukun321/article/details/7438880下载最新ver4.0源码下载:u-boot for tin原创 2017-06-08 15:01:14 · 1503 阅读 · 0 评论 -
tiny210 ubuntu下sd卡分区
1、ubuntu实现SD-Flasher.exe原理 友善官方给出的烧录uboot的工具是SD-Flasher.exe,这个工具只能在windows下使用。由于本人电脑无法打开这个工具,所以在windows下无法制作sd启动卡。看了官方文档介绍,SD-Flasher.exe原理是在sd卡前面预留130M,然后从130M开始的地方新建分区,将uboot从这个位置开始写入,在ubuntu下可以使用fd原创 2017-06-08 14:10:44 · 863 阅读 · 0 评论 -
linux开发环境搭建(5)-使用tftp下载uboot
前面已经移植好了uboot可以从sd卡启动了,也可以通过tftp下载代码到机器内存上了。有人会说这不是很简单吗,通过tftp下载uboot到内存的某一个位置,然后用nand write命令写入到nand flash中,这样拨码开关拨到nand flash启动的时候uboot就能跑起来了。一开始我也是这么想的,后来发现并没有想的这么简单。原创 2017-03-16 22:24:11 · 1473 阅读 · 0 评论 -
linux开发环境搭建(4)-从SD卡启动uboot
前面已经将网卡配置好,也已经可以通过tftp下载程序到nand flash,也可以通过nfs挂载根文件系统,可以说基本的开发环境已经搭建好。本节介绍如何从sd卡启动自己已有源码的uboot原创 2017-03-15 22:17:43 · 3394 阅读 · 0 评论 -
linux开发环境搭建(3)-nfs挂载根文件系统
前面讲解了网卡配置和使用tftp下载内核,这次要讲的是使用nfs挂载根文件系统。1、什么是根文件系统 所谓根文件系统,也就是系统启动后第一个挂载的目录,根文件系统包括Linux启动时所必须的目录和关键性的文件,例如Linux启动时都需要有init目录下的相关文件,在 Linux挂载分区时Linux一定会找/etc/fstab这个挂载文件等,根文件系统中还包括了许多的应用程序bin目录等,任何包括这原创 2017-03-14 22:39:40 · 2148 阅读 · 1 评论 -
linux开发环境搭建(1)-配置网卡
在进行linux开发之前,需要先将开发环境搭建好。本人使用的开发环境是vmware10+ubuntu14.04,因为使用虚拟机所以需要先把网卡配置好,这样windows和虚拟机之间才能互相传输文件,同时配置好网卡后可以使用tftp下载程序到开发板,同时可以挂载nfs根文件系统。总之要进行linux开发,必须先把网络配置好。 这里要在ubuntu里面配置三个网卡,第一个网卡为nat模式网卡,主要是用来ubuntu上网使用,可以使用apt-get等命令下载软件。第二个网卡为host-only模式网卡原创 2017-02-28 21:18:58 · 654 阅读 · 0 评论 -
uboot-2010-03移植到tiny6410(1)
一、s3c6410启动流程要移植uboot到tiny6410,首先需要弄清楚tiny6410的启动流程,下面是三星官方文档给出的启动流程图 从流程图中可以看到需要4步: 1、上电后先运行IROM里面的代码,芯片厂商固定好,进行硬件初始化,包括系统时钟初始化,D-TCM初始化等,这部分叫BL0。 2、iRom在初始化完后会把外部启动设备(nand flash、sd卡等)中的bootloader的原创 2017-03-27 23:01:00 · 911 阅读 · 0 评论 -
linux开发环境搭建(2)-tftp下载内核
在前面已经将三个网卡配置好了,本篇文章将介绍如何使用在ubuntu中使用tftp命令下载内核到开发板上。我使用的是网线直连的方式下载,即通过网线直接把pc和开发板连接起来,没有使用到路由器和交换机,只需要一条网线即可,下载非常方便。原创 2017-03-09 14:55:29 · 717 阅读 · 0 评论