自学Linux,怎样才能学好?

新农商网 全部 1016

自学Linux,怎样才能学好?

回复

共2条回复 我来回复
  • 残花花败柳柳
    残花花败柳柳
    这个人很懒,什么都没有留下~
    评论

    三步:

    1.实践

    2.实践

    3.实践

    用虚拟机安装一个linux系统,准备基础学习资料,配合资料实操!有任何学习linux的问题都可以私信于我。

    2019-05-13 15:44:56 0条评论
  • 蛋黄派YY
    蛋黄派YY
    这个人很懒,什么都没有留下~
    评论

    如果你之后想从事嵌入式行业,根据自己经验,我觉得可以从以下几个方面入手:

    1. 学会linux 系统下的应用程序开发,这里以简单的

    hello.c

    为例 ,假设你已经安装了Linux 虚拟机了。

    编译:

    运行:

    一个十分简单的Linux应用程序就开发出来了,当然不要Linux应用程序开发很简单,涉及到具体应用和算法,程序可以写的很复杂。

    在应用程序开发的时候,Linux内核对你来说就是个黑匣子,只需要使用内核提供的功能即可。

    2. 熟悉Linux应用程序开发后,建议嵌入式开发板,这里我不指定哪款开发板,以免有打广告的嫌疑。熟悉一下裸机驱动开发,所谓裸机驱动开发,优点类似单片机开发。主要熟悉寄存器配置等相关。

    3. 如果第二步熟悉的话,那就开始研究基于Linux 操作系统下的驱动开发吧(主要涉及图中的字符设备/块设备驱动).

    4. 开始研究Linux内核吧,内核内容太多了(下图是内核提供的功能)。

    内核主要分为以下几个大块:进程管理,内存管理,虚拟文件系统,网络协议栈,设备驱动。如果你想深入研究的话,每一个都需要倾注精力认真学习。

    5. 当然还有Linux的安全机制等等。。。

    这个还是以后再谈吧。

    2019-06-23 07:42:03 0条评论