第一章 Linux内核简介 1.1Unix历史 Unix特点:1、很简洁 2、所有东西都被当成文件对待 3、Unix内核和相关的系统工具软件都是用C语言编写而成 4、进程创建非常迅速 所以Unix很强大。 1.2追寻Linus足迹:linux简介 Linus开发。Linux是类Unix系统。Linu ...
分类:
系统相关 时间:
2016-03-27 17:51:59
阅读次数:
185
笑话一枚:程序员 A:“哥们儿,最近手头紧,借点钱?”程序员 B:“成啊,要多少?”程序员 A:“一千行不?”程序员 B:“咱俩谁跟谁!给你凑个整,1024,拿去吧。” 我 是 分 割 线 前言 C语言允许直接访问物理地址,可以直接对硬件进行操作,非常适合开发内核和硬件驱动。 书上看来一句话:普通人 ...
分类:
编程语言 时间:
2016-03-26 23:37:16
阅读次数:
403
内核的设计有两种方式:单内核和微内核,两者各有优劣,关于两者的比较可以参见wiki.windowds和Solaris采用微内核结构. Linux内核采用单内核结构,设计比较简单,但单内核的理念是把所有的功能集成到一块儿,所以必然会导致内核的体积变大,然而事实是Linux内核体积并不大.因为Linux
分类:
系统相关 时间:
2016-03-23 06:09:42
阅读次数:
221
在嵌入式系统中,Linux内核和根文件系统一般都与bootloader一起烧写在flash芯片中,系统启动后,bootloader将Linux内核压缩到RAM中,并把压缩的根文件系统复制到RAM中,然后启动内核,由内核解压缩根文件系统,并调用文件系统中的应用程序和脚本文件启动系统。 在烧写Linux
分类:
其他好文 时间:
2016-03-22 00:47:17
阅读次数:
221
处理器在任何指定时间点上的活动范围可以概括为下列三者之一: Linux内核和传统UNIX内核特点的比较 命名规则: 这个社区最重要的论坛:Linux kernel mailing list(lkml) 这一章介绍Linux内核一些基本常识:从何处获取源码,如何编译它,又如何安装新内核。 内核源码树由
分类:
其他好文 时间:
2016-03-17 14:24:10
阅读次数:
259
处理器在任何指定时间点上的活动范围可以概括为下列三者之一: 1.操作系统可分为两大阵营:单内核、微内核。第三大阵营是外内核(主要用于科研系统)。 2.Linux是一个单内核,至今Linux是模块化的、多线程的以及内核本身可调度的操作系统。 3.Linux内核和传统Unix内核的差异: 1.Linux
分类:
系统相关 时间:
2016-03-16 18:52:52
阅读次数:
277
掌握STM32的估计库的构成和每个库文件的作用,对我们使用库非常有帮助,我们这里以3.5版本的库来分析。按照内核和外设的关系,我把库分成两个部分:内核相关,处理器相关。 _________________|跟CM3(内核)相关的|-----------------------------------
分类:
其他好文 时间:
2016-03-12 16:03:21
阅读次数:
331
下载文件{ftpget -u 1 -p 1 192.168.1.110 a.out a.outnfs 30000000(destination) 192.168.1.106:/home/fs/work/kernel/linux-2.6.22.6/arch/arm/boot/uImage(source
分类:
其他好文 时间:
2016-02-28 06:27:13
阅读次数:
230
1.什么是shell?shell是一个命令解释器. 是介于操作系统内核与用户之间的一个绝缘层。对于一个linux系统使用人员来说,shell是你驾驭类linux系统最基本的工具。所有的系统命令和工具再加上应用程序,对于shell脚本来说,都是可调用的。shell扮演者操作系统内核和用户的中间人的角色
分类:
系统相关 时间:
2016-02-21 00:21:37
阅读次数:
338