大家好,今天小编关注到一个比较有意思的话题,就是关于linux内核学习思路的问题,于是小编就整理了3个相关介绍Linux内核学习思路的解答,让我们一起看看吧。
- 自学Linux,怎样才能学好?
- Linux Kernel (Linux内核)怎么安装?
- 为什么要学习Linux内核?
自学Linux,怎样才能学好?
如果你之后想从事嵌入式行业,根据自己经验,我觉得可以从以下几个方面入手:
1. 学会linux 系统下的应用程序开发,这里以简单的
div>
hello.c
为例 ,***设你已经安装了Linux 虚拟机了。
编译:
运行:
Linux Kernel (Linux内核)怎么安装?
1、下载新内核源码:到******.kernel.org,下载最新版本linux内核,保存到/usr/src/kernels目录,大约54MB。
2、#cd/usr/src/kernels
3、#tarjvxflinux-2.6.31.5.tar.bz2
4、进入系统原内核目录,把其中的隐藏文件.config复制到新内核目录中。
5、cd进入新内核目录,然后执行#makeoldconfig 此时所有提示均按回车,选项提示都默认。
6、#makexconfig此时弹出一个内核配置窗口,里面全是英文,我看不懂,干脆就直接把这个窗口关掉,继续往下做。
7、#makebzImage&&makemodules&&makemodules_install&&makeinstall第七步编译时间比较长,要30到50分钟不等,要看机器情况了。
8、#uname-r查看内核版本,完成上面步骤后就可以重启系统了,启动时会在GRUB菜单里出现新内核选项了。 此方法安装新内核后同时也会保留旧内核,启动时,可以在新老内核间选择,相当的实用
为什么要学习Linux内核?
1 学习一些操作系统的理论知识,一些概念。比如:进程,内存管理,文件系统等等。
关于这一方面的书籍太多了,自己找一本就行了2 学习x86汇编,虽然linux用的是AT&T汇编,但二者只是格式不同而已。
而且学习x86汇编有助于了解x86系统。书籍推荐王爽的《汇编语言》 ,我学的时候用的不是这个,后面看到这本书,才觉得自己做了“苦功了”。
学完大部分汇编指令时,找些汇编程序读读,熟悉这些指令的用法。
不需要有写汇编程序的能力,能读就行了,当然会写更好3 赵炯的《Linux内核0.11完全注释》。
这个linux内核版本低,作者也讲得很详细。不过关于x86体系的那一部分,作者讲得很繁琐,这一部分一定要大体看懂,那后面章节的内容就没有多大的问题了。
我先把书通看了一遍,用了1个月的时间。
后来,再返回来一个一个研究,用了2个月。
之所以看这本书,是让自己对内核有个实质的感受,不仅仅只是理论上的东西。
4 毛德操的《linux内核情景分析》。linux内核版本2.4.0,这本书很厚,上下两册。
到此,以上就是小编对于linux内核学习思路的问题就介绍到这了,希望介绍关于linux内核学习思路的3点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.rongung.com/post/17510.html
相关推荐
-
大家好,今天小编关注到一个比较有意思的话题,就是关于嵌入式linux小白学习的问题,于是小编就整理了3个相关介绍嵌入式linux小白学习的解答,让我们一起看看吧。如何学习嵌入式linux?做linux嵌入式开发,要把shell脚本编程搞清楚...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于javac语言培训的问题,于是小编就整理了2个相关介绍javac语言培训的解答,让我们一起看看吧。本身有点C语音基础,学习Java会有帮助吗?有谁知道C语言可以有哪些练习编程的网站?本...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于c语言程序设计基础的问题,于是小编就整理了2个相关介绍c语言程序设计基础的解答,让我们一起看看吧。怎么用c语言编写程序?大一学生初学c语言程序设计,需要准备个人电脑吗?怎么用c语言编写...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于javascript课程在线的问题,于是小编就整理了1个相关介绍javascript课程在线的解答,让我们一起看看吧。每天学三个小时Javascript,多久能学会?每天学三个小时Java...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于学习linux驱动和内核编程的问题,于是小编就整理了4个相关介绍学习linux驱动和内核编程的解答,让我们一起看看吧。linux驱动程序例子?Linux内核、驱动、硬件、应用程序之间的关系...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于哪些岗位需要linux技术学习的问题,于是小编就整理了1个相关介绍哪些岗位需要linux技术学习的解答,让我们一起看看吧。学习linux云计算可以从事哪些方面的工作?女生?学习linux云...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于嵌入式linux学习计划的问题,于是小编就整理了2个相关介绍嵌入式linux学习计划的解答,让我们一起看看吧。如何学习嵌入式linux?怎么制定Web前端学习计划?如何学习嵌入式linux...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于学习python的课程小白的问题,于是小编就整理了2个相关介绍学习python的课程小白的解答,让我们一起看看吧。零基础学python要注意什么?有Python基础的小白如何学习单片机?零...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于javascript浮动窗的问题,于是小编就整理了3个相关介绍javascript浮动窗的解答,让我们一起看看吧。js/jq广告浮动框用啥?web怎么把文字浮动到图片右侧?web前端初学者...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于学习linux驱动开发板的问题,于是小编就整理了3个相关介绍学习linux驱动开发板的解答,让我们一起看看吧。linux开发板学什么?linux网卡驱动开发流程?如何学习嵌入式linux?...