会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
嵌入式的学习之旅
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2016年6月8日
Linux内核构建选项之文件系统
摘要: 文件系统作为操作系统的一个模块,需要对内核进行配置才能使用;内核提供对文件系统功能选项的配置功能 内核配置 make ARCH=arm menuconfig 文件系统选项的配置 File Systems > 构建方式: 内置构建:[*] <*> > 增加内核镜像文件大小 模块构建: < > <M>
阅读全文
posted @ 2016-06-08 20:31 叫我大哥哥
阅读(1747)
评论(0)
推荐(0)
2016年6月1日
initramfs文件系统
摘要: Linux内核加载根文件系统执行/sbin/init程序前,需要找到根设备位置,如果根设备需要驱动的支持,内核有可能无能为力,通过提供一个过渡的临时根文件系统可以使得内核的设计更灵活简单.通常过渡的临时根文件系统基本上是内存文件系统. 常见的内存文件系统有: rootfs,ramfs,ramdisk
阅读全文
posted @ 2016-06-01 20:46 叫我大哥哥
阅读(6261)
评论(0)
推荐(0)
2016年5月31日
NFS文件系统
摘要: 当我们进行文件系统的移植时,每次都进行烧录,传输文件显得非常的麻烦.NFS可以有效的解决这个问题,宿主机和开发板通过网络相连,在宿主机某个目录当作开发板的根文件系统,在开发板内核启动起来以后通过网络进行挂载,这样就可以实时的进行文件的修改,方便快捷! 要使用NFS文件系统需要在内核配置时选上对NFS
阅读全文
posted @ 2016-05-31 17:40 叫我大哥哥
阅读(228)
评论(0)
推荐(0)
2016年5月30日
内核文件系统
摘要: Linux内核实现了一套特殊的内存虚拟文件系统用于使用与文件接口统一的操作来完成系统信息管理,它们包括: procfs、devfs、sysfs。 一、procfs procfs是Linux内核信息的抽象文件接口,大量内核中的信息以及可调参数都被作为常规文件映射到一个目录树中/proc.这样我们就可以
阅读全文
posted @ 2016-05-30 15:49 叫我大哥哥
阅读(324)
评论(0)
推荐(0)
根文件系统的制作
摘要: 使用busybox创建了最小根文件系统,然后补全必须存在的目录. /lib目录下的链接库文件从交叉编译器里面拷出来就行,鉴于嵌入式的运行环境还是比较苛刻的,所以按需拷取. /etc/inittab /etc/fstab: 文件内容与格式介绍, man fstab <file system> <dir
阅读全文
posted @ 2016-05-30 15:32 叫我大哥哥
阅读(121)
评论(0)
推荐(0)
2016年5月29日
busybox的编译和使用
摘要: 在嵌入式文件系统的制作中,有一个工具不得不提,那就是Linux中的"瑞士军刀"--busybox. 如果是我们直接从零开始制作文件系统,那么shell命令集的制作不仅费时间,而且还不全,所以我们就需要一个工具来帮我们来做这个工作. BusyBox 将许多具有共性的小版本的UNIX工具结合到一个单一的
阅读全文
posted @ 2016-05-29 21:20 叫我大哥哥
阅读(556)
评论(0)
推荐(0)
根文件系统
摘要: 根文件系统是内核第一个挂载的文件系统,包含Linux系统完整启动所需的目录结构和重要文件,其它所有文件系统进行挂载使用的载体,就是分区中的 "/". 根文件系统的要求: 一般结构: /bin 存放二进制可执行命令的目录 /dev 存放设备文件的目录 /etc 存放系统管理和配置文件的目录 /home
阅读全文
posted @ 2016-05-29 20:37 叫我大哥哥
阅读(209)
评论(0)
推荐(0)
ARM汇编的一般形式和汇编调用C语言
摘要: .text //代码段.global _start //表明程序入口_start: //入口函数 BL main //跳转到c语言中的main,不一定要转跳到main,也可以执行其他的汇编指令 一般工程中,纯汇编复杂,而且效率比C语言并没有提高多少,所以在没有操作系统的工程中,最好的开发方式就是用汇
阅读全文
posted @ 2016-05-29 20:26 叫我大哥哥
阅读(553)
评论(0)
推荐(0)
2016年5月24日
ARM处理器寄存器和运行状态
摘要: ARM体系的CPU有以下7种工作模式: 1、用户模式(Usr):用于正常执行程序; 2、快速中断模式(FIQ):用于高速数据传输; 3、外部中断模式(IRQ):用于通常的中断处理; 4、管理模式(svc):操作系统使用的保护模式; 5、数据访问终止模式(abt):当数据或指令预取终止时进入该模式,可
阅读全文
posted @ 2016-05-24 21:30 叫我大哥哥
阅读(945)
评论(0)
推荐(0)
简述嵌入式Linux启动过程
摘要: 首先上电以后芯片会在固化好的一个地址寻找第一个启动程序,完成初始化工作,然后转跳到预定的一个地址来执行裸机程序或者UBOOT程序,在UBOOT中按照设置好的内核启动参数来启动内核,告诉内核怎么样加载,怎么样初始化,和第一个程序,根文件系统的位置.然后内核启动好了以后,挂载根文件系统,执行第一个程序i
阅读全文
posted @ 2016-05-24 20:56 叫我大哥哥
阅读(1028)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告
本人学习嵌入式已经有一段时间了,就是想通过这个博客来进行知识的整理,总结和交流!欢迎大家补充和指正错误!
昵称:
叫我大哥哥
园龄:
9年2个月
粉丝:
4
关注:
0
+加关注
<
2025年6月
>
日
一
二
三
四
五
六
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
ARM裸机(2)
C语言杂谈(4)
Linux系统操作(15)
Linux应用开发之IO(5)
Linux应用开发之进程(7)
Linux应用开发之网络(8)
Linux应用开发之线程(7)
系统移植之内核(3)
系统移植之驱动(2)
系统移植之文件系统(10)
随笔档案
2016年6月(12)
2016年5月(16)
2016年4月(36)
阅读排行榜
1. initramfs文件系统(6261)
2. Makefile的简单编写(3883)
3. 内核编译遇到的一些问题(3784)
4. 浅谈父子进程(3427)
5. 只读文件系统(2022)
点击右上角即可分享