linux操作系统从入门到精通
时间:2018-04-13作者:华清远见
学习linux操作系统,那必不可少的就是要先认清楚linux操作系统是什么,是干什么的。先来了解一下:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
那么学习linux操作系统,首先最重要的就是心态最重要不能浮躁的,一步步,踏踏实实去完成每一个细节,不要一有一点困难就退缩 ,你看阿里上市,人家马云一件事坚持了15年,你能坚持多久呢?咱不能跟成功的人作对比,不过但凡成功的人,都需要努力坚持。 在学习嵌入式Linux之前,那就必须要掌握一项技能,就是C语言,C语言是linux的基础,所以学习之前,你要先把C语言学的精通,就像让你看一下题,你的脑子就可以浮现出他的思路。学C语言唯一的方法是多写程序多练习,编译出错没关系,自己去解决;执行出错没关系,自己去分析。你可以使用vc来练习C语言,试着写一些C语言方面的竞赛题,这样很适合锻炼你的编程能力。记住C语言是你入门的基础。 对于linux可以分为两部分:底层系统、应用开发。其实我觉得linux系统这两部分也都是相互结合,联系的。先说一下底层系统吧, 电脑一开机,那些界面是谁显示的?是BIOS,它做什么?一些自检,然后从硬盘上读入windows,并启动它。 类似的,这个BIOS对应于嵌入式Linux里的bootloader。这个bootloader要去Flash上读入Linux内核,并启动它。 2, 启动windows的目的是什么?当然是上网聊天什么的了。这些上网、聊天工具在哪? 在C盘、D盘上。所以, windows要先识别出C盘、D盘。在Linux下我们称为根文件系统。 3, windows能识别出C盘、D盘,那么肯定能读写硬盘才行。这涉及的东西称为驱动程序。当然不仅仅是硬盘,还有网卡、USB等等。 嵌入式Linux能从Flash上读出并执行应用程序,肯定也得有Flash的驱动程序啊,当然也不仅仅是Flash。 而对于嵌入式LINUX,它的里面含有bootloader, 内核, 驱动程序、根文件系统这4大块,所以要从这四个模块开始你的linux操作系统的学习,这是最有效的,我就简单的说一下bootloader的学习吧:bootloader是一个稍微复杂的裸板程序,要从他的三个方面入手学习1, 对硬件的操作:那就要会看电路图了,所以这方面要好好学学。 2, 对ARM体系处理器的了解 3, 程序的基本概念:重定位、栈、代码段数据段BSS段什么的。 Linux操作底层系统就讲到这里了,还有一个就是应用开发,学应用开发就得要把C语言,数据结构,java等要学习,都要学的精。你学会了这些,可以说是你已经入门了,想要精通的话,那必不可少的就是学习的更努力,学习这些知识更深入就好。
linux操作系统的学习过程中,除了以上知识,最重要的就是勤于实践了,要多多实践。还有好多学习方法,可以咨询华清远见。 相关资讯
发表评论
|
全国咨询电话:400-611-6270,双休日及节假日请致电值班手机:15010390966
在线咨询: 曹老师QQ(3337544669), 徐老师QQ(1462495461), 刘老师 QQ(3108687497)
企业培训洽谈专线:010-82600901,院校合作洽谈专线:010-82600350,在线咨询:QQ(248856300)
Copyright 2004-2021 华清远见教育科技集团 版权所有 ,京ICP备16055225号-5,京公海网安备11010802025203号