• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

有关LINUX的学习

瞩目人kri 2018-07-31 浏览量:766
小弟入门LINUX,看了一下《鸟哥私房菜》和韦东山老师的《嵌入式LINUX应用开发》,发现鸟哥主要讲的是系统的操作,韦东山老师的前面只简单讲了基本指令后就直接上开发板操作了。想问下鸟哥的是不是想学有关LINUX系统运维看的,而韦东山老师的是学习LINUX嵌入式系统看的?还有简单翻了一下韦东山老师的程序都是用寄存器的,LINUX系统是大多用寄存器编程吗?没有库函数吗?
1 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 从学习的过程来说,入门Linux应该先看前者,首先要知道Linux能干什么,怎么做。

    鸟哥的入门部分是教你Linux指令,鸟哥的私房菜稍微看入门以后,就可以学嵌入式Linux应用开发了。

    这就像我们学飞行器设计的,先要学空气动力学、飞行力学,先要知道飞机为什么能飞和怎么正确地飞;然后才能学飞行器控制原理,研究各种飞行器的控制理论。如果一开始就学自动控制,那步子就有些扯大了,容易变成为了控制而控制,最后走火入魔。

    同样的,对于嵌入式Linux的学习,我的建议是先学Linux的基础操作的知识,和linux服务器能干什么和怎么用,比如怎么建个网站。认识这些以后,再学嵌入式Linux应用开发。


    • 发布于 2018-07-31
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:12
  • 鸟哥的是linux基础知识,可以说和运维相关,主要面向应用。

    韦东山的是硬件开发的。

    而硬件开发有些硬件也是有对应的库函数的,但更多可能只能用基本的标准函数去操作啦。

    • 发布于2018-07-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 两个是偏向不同的方面的资料,鸟哥是做应用层的,山东则是偏向底层,这个要看你的发展方向再选择哪个进行学习
    • 发布于2018-07-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 要学运维还是看鸟哥的书比较好,鸟哥的书主要是涉及Liunx系统,服务器开发,维护这些,而韦东山的Linux是针对嵌入式开发领域的。
    • 发布于2018-07-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 鸟哥讲的服务器架站比较多。韦东山讲解的比较低层,也有应用层面的。你说的库编程,linux c 编程就是调用库的
    • 发布于2018-08-01
    • 举报
    • 评论 0
    • 0
    • 0

  • linux系统的应用层不需要操作寄存器,只有在写驱动时需要操作寄存器,这只是对于arm来说,对于PC上的驱动是分时操作
    • 发布于2018-08-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 楼主是要搞应用还是驱动开发呢,要先学习使用一下linux系统吧,看看鸟哥的菜书
    • 发布于2018-08-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 1、对的,鸟哥的偏向系统上面的操作,韦东山的从uboot到应用都有讲

    2、要看芯片厂商是否提供SDK,如果SDK里面有库也可以用库函数

    • 发布于2018-08-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 鸟哥适合初始入门看
    • 发布于2018-08-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 其实一般来说看鸟哥的资料就够了,先了解应用层相关的资料,然后再学习底层
    • 发布于2018-08-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 学习应用层,看鸟哥的书就行了

    底层部分需要韦东山的书

    • 发布于2018-08-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 你可以看韦山东的视频教程,再买一个SC2440的开发板来学习
    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • Linux不用寄存器编程,直接用系统的api函数开发应用,鸟哥的Linux教程是侧重服务器维护,如果楼主要学习嵌入式系统开发的话应该看韦东山的教程。

    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

有关LINUX的学习