- 博客(9)
- 资源 (31)
- 收藏
- 关注
转载 Linux操作系统根文件系统的启动分析
一般的系统是先启动/sbin/init,但是也可通过启动参数指定init=来确定,如:我的系统就是制定的init=/linuxrc,因为文件系统是采用busybox的,而linuxrc。也是一个指向busybox的文件,不过不确认它指向具体哪个指令。不过可能是/sbin/init。init进程的主要任务是按照inittab文件所提供的信息创建进程,由于进行系统初始化的那些进程都由i
2013-03-14 12:33:12 630
转载 dd命令的高级应用
dd是Linux上的一个常用的命令。 例如:dd if=/1.txt of=/tmp/2.txt (其中, if代表input file;of代表output file, 命令的结果就是将根目录下的1.txt的内容拷贝到/tmp目录的的2.txt。) 当然,如果只是用dd做这样的事情显然大材小用了,因为cp可以干同样的事情,而且更简单。 下面就介绍一下
2013-03-14 12:25:52 1142
转载 linux 下查找文件或者内容常有命令
whereis 查找软件的安装路径-b 只查找二进制文件-m 只查找帮助文件-s 只查找源代码-u 排除指定类型文件-f 只显示文件名-B 在指定目录下查找二进制文件-M 在指定目录下查找帮助文件-S 在指定目录下查找源代码locate 在文件索引数据库中搜索文件-d 搜索指定数据库updatedb更新文件索引数据库f
2013-03-12 18:03:12 627
转载 LINUX 根文件系统加载,不同文件系统的挂载和 操作方法(VFS虚拟文件系统) --2
Linux启动盘boot/root盘的制作boot/root盘由两部分组成,即核心和根文件系统。要把这两部分都放到一个1.44MB的软盘上去,通常要对内核和根文件系统进行压缩,压缩核心的最好方法是进行重新编译内核,将一些不必要的支持去掉,如对网络和其它周边设备的支持,重要的一点是记住内核必须支持RAMDISK及ext2,否则系统不能正常引导。关于内核的编译本文不再阐述,下面重点介绍如何生成根文
2013-03-12 18:02:34 1659
转载 uboot从usb(fat)分区加载内核
第一步:内核的支持。修改linux source中的.config文件。CONFIG_CMDLINE="console=ttyS0,115200 mem=160m ip=off noinitrd root=8:1 rw rootfstype=ext2 rootdelay=10"8为sda(即U盘)的主设备号,1为第一个分区,是ext2系统,rootdelay表示延迟10秒加载,原因为u
2013-03-06 17:38:07 1616
转载 使Uboot支持USB的步骤
今天查看了一下在P4080DS板子的U-Boot中支持USB,主要是加入USB Host端驱动和相应设备端驱动来支持存储设备,这样就 可以将Kernel以及文件系统存放在U盘上,来通过U盘来启动。跟其它接口一样,在U-Boot中,USB的支持也是通过放在相应板子上的几个宏定义来实现,对于P4080DS板,是在include/configs/corenet_ds.h定义:----------
2013-03-06 17:36:47 1854
转载 linux开机过程中的内核打印
前言嵌入式开发中, 通常使用串口输出调试信息,了解运行状态。 内核启动过程中,在不同阶段会通过不同的方式将调试信息输出到串口。 (注:以下内容针对 arm-linux.)解压缩阶段解压缩阶段内核会输出:Uncompressing Linux................................ done, booting the kernel. 查
2013-03-04 11:58:16 857
转载 在嵌入式Linux上构建2个串口控制台
当前的很多嵌入式系统很多使用2个串口来进行通讯,一个串口常常作为命令行串口,给用户使用。而另一个串口可以用来通信或者作为调试串口使用。 本文以两个串口在Linux下 一个作为调试串口,另一个作为用户命令行串口为例说明。首先,ttyS0作为调试串口,而ttyS1作为命令行串口使用。等系统启动后,命令行串口对用户是可见的,用户可以操作。而调试串口只给开发人员使用。 在系统启
2013-03-04 11:57:24 1344
转载 将linux启动由com0转为com1,只需要修改:
总结:将linux启动由com0转为com1,只需要修改:(1)uncompress.c,将启动输出设为uart0(2)在serial8250_init()之中加入myinit(),保证uart1能够工作(3)修改serial.h 将uart1设置为正确的地址(5)修改启动参数加入console=ttyS1,115200n8(4)修改/etc/inittab保证启动之后,使用t
2013-03-04 11:56:30 605
I2C总线芯片AT24C02程序设计(精简版)
2010-12-21
18B20温度传感器应用解析(中)
2010-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人