自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (6)
  • 收藏
  • 关注

转载 Linux 操作系统启动流程

Linux系统启动的基本过程和步骤:最近在某个版块看到有人讨论GRUB的问题,这里是我个人的一些理解。我想大部分还是正确的,但肯定也有理解错误的地方,在这里抛砖引玉了!Linux系统启动过程大致按照如下步骤进行(这是一个简述):第一阶段:BIOS启动引导阶段;                        在该过程中实现硬件的初始化以及查找启动介质;       

2014-12-19 08:36:48 725

转载 busybox 文件系统 etc目录,登陆 login,密码 password,shadow

用busybox做文件系统的很多介绍,这里就不啰嗦了。说几点:1、etc目录下有inittab,则系统按此文件规则来启动和运行,内容为:::sysinit:/etc/init.d/rcS#把respawn改成askfirst就会出现按enter才能进去的提示::respawn:-/bin/sh::restart:/sbin/init::ctrlaltdel:/s

2014-12-18 10:36:55 864

转载 Linux文件系统启动过程及login的实现

1. busybox简介busybox是一个集成了一百多个最常用linux命令和工具的软件,它将许多常用的LINUX命令和工具结合到了一个单独的可执行程序中。虽然与相应的GNU工具比较起来,busybox所提供的功能和参数略少,但在比较小的系统(例如启动盘)或者嵌入式系统中,已经足够了。    busybox在设计上就充分考虑了硬件资源受限的特殊工作环境。它采用一种很巧妙的办法减少

2014-12-18 10:35:09 425

转载 busybox登陆后没要求输入密码的解决办法

制作好ramdisk之后 通过串口进入系统 却发现系统直接登录进去了 并没有要求用root用户名和密码进行登录 解决如下在 /etc/init.d/rcS 文件添加如下语句 root:/> cat /etc/inittab ::sysinit:/etc/init.d/rcS::respawn:/bin/login#::respawn:-/bin/sh#tty

2014-12-18 10:31:57 831

转载 Linux开机启动过程分析

开机过程指的是从打开计算机电源直到LINUX显示用户登录画面的全过程。分析LINUX开机过程也是深入了解LINUX核心工作原理的一个很好的途径。启动第一步--加载BIOS当 你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关 信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP

2014-12-18 08:46:09 319

转载 linux下vi命令大全

进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复f

2014-12-18 08:43:59 281

转载 linux文件系统启动流程 ---笔记整理

下面是一张linux启动流程图:在了解启动流程之前,我们应该先知道系统的几个重要脚本和配置文件,他们对应的路径为:1. /sbin/init2. /etc/inittab3. /etc/rc.d/rc.sysinit4. /etc/rc.d/rcN.d //这是几个文件夹N代表数字1,2,3,4..5. /etc/fstab1.关于/sbin/init与/e

2014-12-18 08:42:36 466

转载 在linux中,如何增加、修改、删除、暂停和冻结用户名

在linux中,如何增加、修改、删除、暂停和冻结用户名在操作增加、修改和删除用户名前,先认识linux中两个最重要的文件,它们就是账号管理最重要文件“/etc/passwd”与“etc/shadow”.环境:windows 7 + virtualbox + fedora 15 KDE1.认识“etc/passwd”文件在命令行输入:vi /etc/passwd

2014-12-18 08:40:28 320

转载 使用busybox制作rootfs

1         获取源码解压从busybox的官方主页http://www.busybox.net ,下载busybox的源码,目前最新的版本为busybox-1.13.3.tar.bz2#tar –jvxf busybox-1.13.3.tar.bz2进入解压后的busybox源码目录#cd busybox-1.13.32         配置busy

2014-12-18 08:38:52 492

转载 Linux新手入门:账号和密码文件 /etc/passwd和/etc/shadow抢沙发

Linux系统中,所有用户(包括系统管理员)的账号和密码都可以在/etc/passwd和/etc/shadow这两个文件中找到,作为一名合格的Linux系统管理员,一定要对这两个文件非常的熟悉!(天哪,竟然把用户和密码就放在文件中,不怕被其他人看的或者修改吗?不用紧张啦,/etc/passwd只有系统管理员才可以修改的,其他用户可以查看,/etc/shadow其他用户还是别想了,看都不让看,这个时

2014-12-18 08:37:30 812

转载 用uboot 烧写uboot linux内核 文件系统到nandflash的 过程以及bootm go命令启动与区别

文章结构结构顺序有变化-1:烧写uboot0: bootargs bootcmd 命令参数的设置1:制作yaffs2的过程2:烧写yaffs2的过程3:制作uimage 的过程4: 烧写uiamge的过程5:uimage zimage vmlinux 的区别6: uboot传递给内核的参数结构 tag7:bootm go 的 启动过程 以及区别8:加载地

2014-12-12 17:55:28 822

转载 S3C2440 flash 分区 nor nand FLASH区别(开发板启动时) 及 结构

nandflash 的分区表 对应于内核arch/arm/mach-s3c2440/mach-mini2440.c中(友善官网提供的2.6.32.2的移植内核)flash 分区 nor nand FLASH区别(开发板启动时) 及 结构" title="S3C2440 flash 分区 nor nand FLASH区别(开发板启动时) 及 结构" style="margin:0px; padd

2014-12-12 17:53:33 1719

转载 根文件系统的挂载过程

1、VFS注册2、VFS挂载3、根文件系统的挂载default_rootfs()主要往rootfs中生成两个目录/dev和/root以及一个设备文件/dev/console。似乎在rootfs中的init文件必须位于根目录下,即/init,否则系统会尝试mount其他的文件系统。populate_rootfs()如果内核支持ini

2014-12-12 13:54:11 521

转载 【嵌入式linux】(第四步):安装NFS服务,并挂载到开发板

1.前言  由于嵌入式linux开发大多数使用的是交叉编译环境,难免很频繁的将文件在开发板和PC环境之间传递,最方便的当然是网络传递了,可以使用FTP,以及挂载NFS两种方式了,显然后者更为方便了。2.NFS服务安装   Ubuntu上默认是没有安装NFS服务器的,首先要安装NFS服务程序:                      sudo apt

2014-12-12 11:23:24 367

转载 linux挂载文件系统

挂载文件系统,目前有两种方法:一是通过 mount 来挂载另一种方法是通过/etc/fstab文件来开机自动挂载1、通过mount 来挂载磁盘分区mount的用法其实也简单,我们说几个常用的;挂载文件系统的命令格式:[root@localhost beinan]# mount [-t 文件系统 ] [-o 选项] 设备 目录注:-t

2014-12-12 09:35:22 602

转载 mtd层次分析

关于mtd的层次分析,网上一大堆,先看看网上怎么说的.MTD(memory technology device内存技术设备)是用于访问memory设备(ROM、flash)的Linux的子系统。MTD的主要目的是为了使新的memory设备的驱 动更加简单,为此它在硬件和上层之间提供了一个抽象的接口。MTD的所有源代码在/drivers/mtd子目录下。我将CFI接口的MTD设备分为四层

2014-12-11 18:10:54 730

转载 使用BusyBox制作根文件系统 .

1、BusyBox简介BusyBox 是很多标准 Linux 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以及 telnet;有些人将 BusyBox 称为 Linux 工具里的“瑞士军刀”。BusyBox 揭露了这样一个事实:很多标准 Linux 工具都可以共享很多共同的

2014-12-09 23:13:03 605

转载 使用Busybox-1.2.0制作根文件系统 .

使用Busybox-1.2.0制作根文件系统cross-3.3.2make-3.8.1 STEP 1:创建根文件系统目录,主要包括以下目录/bin,/etc,/dev,/mnt,/sbin,/usr,/sbin,/tmp/proc,/lib. /usr下有bin, sbin, lib, local, etc   /mnt下有etc创建多级目录可以使用mkdir –p u

2014-12-09 23:10:31 314

bin合并工具

stm32用于合并IAP和APP的工具,APP偏移地址可以随意指定!

2019-03-15

sourceInsight宏定义

在sourceInsigth中加入这些宏定义,可以提高工种效率,使用更方便!比如注释掉某段代码,只需要一个快捷键!

2017-01-11

stm32模拟I2C程序

stm32模拟I2C,另一个项目正在使用,使用简单,方便!

2016-10-26

STM32 串口中断接受

STM32中断接受,好用,已经测试过!

2016-09-21

STM32硬件I2C中断接受

STM32硬件I2C从机中断接受数据,方便,实用!

2016-09-21

sqlite-arm-linux.tgz

在linux上使用的小数据库。自己在linux上安装成功。

2014-01-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除