【嵌入式入门学习笔记】-- 一、Linux简介

嵌入式入门学习系列笔记索引

一、Linux简介

二、deb软件包管理

三、shell中的特殊字符

四、Linux常用命令

 


目录

前言

一、Linux的发展

二、各种Linux发行版本

三、Linux体系结构

    3.1 Linux操作系统的组件

    3.2 Linux内核版本

四、命令终端

总结


前言

研究生期间一直在用ZYNQ 7000系列做图像处理,由于这块板子同时涉及到ARM和FPGA的开发(美其名曰:软硬件协同设计),在有限的研究生生涯中,我深知鱼和熊掌不可兼得的道理,故潜心研究其ARM部分,把所学的知识以笔记形式记录下来,后续会更新ZYNQ图像处理的相关内容,希望能对各路同行、同好有所帮助。第一次在社区写文章,望能得到批评与指正,感激不尽。


一、Linux的发展

(1)1969年,由kenthompson在AT&T贝尔实验室实现的。使用的是汇编语言。

(2)1970年,KenThompson和DennisRitchie是使用C语言对整个系统进行了再加工和编写,是的Unix能够很容易的移植到其他硬件的计算机上。

(3)Unix家庭树

【嵌入式入门学习笔记】-- 一、Linux简介_第1张图片

(4)什么是Linux

        1)GNU&GPL

                GNU = GNU is Not Unix

                由Richard Stallman在1984创建

                最初的软件:gcc、make、glibc

                GPL = General Public License

               http://www.gnu.org/copyleft/copyleft.html

               http://www.gnu.org/licenses/gplfaq.html

        2) Linux是一种操作系统

               1991年,芬兰赫尔辛基大学的学生Linux Torvals为了能在家里的PC机上使用与学校一样的操作系统,开始编写了类UNIX.

               1991.8.25,Linux就在comp.os.minix新闻组中首次发布了一个Linux内核的公共版本

二、各种Linux发行版本

(1)更为流行的Linux版本

         Solaris 、IBM AIX、Red Hat、Fedora Core、SUSE、Debian、Mac OS X、Ubuntu、FreeBSD、OpenBSD、NetBSD、Yellow Dog linux.... 

(2)脱颖而出的Ubuntu

(3)Ubuntu 发行版本代号 

三、Linux体系结构

3.1 Linux操作系统的组件

        1)Linux内核

        2)Shell

        3)文件系统

        4)实用程序

【嵌入式入门学习笔记】-- 一、Linux简介_第2张图片

3.2 Linux内核版本

        2001年版本是2.4

        2012年版本是3.3 

四、命令终端

(1)选择命令终端窗口

         目前,在桌面环境下的命令终端仿真器程序有很多,他们各有特色,都拥有各自的用户群。目前流行的终端窗口有:Xterm、Gnome-terminal、Konsole、Rxvt等

(2)Ubuntu Linux默认安装的命令终端有Gnome-terminal、Xterm,其他的命令终端都需要另行安装

(3)Gnome-terminal是GNOME默认的命令终端。比Xterm具有更多、更强的功能,提供了剪切、粘贴、多标签显示,以及     

        设置终端配置文件等功能,中文支持和用户界面也很友好。用户可以使用窗口菜单,或快捷键完成操作。

(4)快捷操作

         Ctrl+Alt+T   打开一个终端

         Ctrl+Alt+T   在当前路径下打开一个终端

         Ctrl+Shift+T 打开一个标签

(5)命令行设置

          Edit  ---> Profiles ---> Edit  


总结

本文简要介绍了Linux的发展进程以及相关的软件,不涉及技术细节,了解即可

你可能感兴趣的:(嵌入式学习,linux,嵌入式,操作系统)