悟空学Linux专栏----第3篇

原创 2015年07月07日 16:06:03

  原来Linux内核中有一张代码地图呀,哈哈,悟空还是挺高兴的,心觉着吧,这下可以根据这张内核地图来研究内核代码了吧。怀着这兴致,打开内核根目录下的Makefile文件一看,哎呀!完全看不懂呀有木有?悟空的心情瞬间低落了下来,看来有了内核地图,路还是没那么容易走呀!面对Linux内核这汪洋的大海,悟空心想,还是从干中学吧,先编译个内核镜像来看看先,可是如何编译呢?还是请教一下师傅吧,于是悟空拨通了唐僧的手机。

  悟空:师傅,请教您个事。

  唐僧:你这泼猴,尽坏为师好事!

  悟空:???

  唐僧:为师正被女妖精调戏……哦不,正在降服女妖精,有事快说!

  悟空:……如何编译Linux内核?

  唐僧:知道交叉编译工具不?

  悟空:俺知道,就在编译工具本身运行在一个特定平台上,为另一特定平台的处理器编译程序的工具链。

  唐僧:不错,有长进.你下的内核版本是多少?

  悟空:3.19.3。

  唐僧:挺新的呀!好吧,为师就以ARM架构下的A10 Soc为例,教你如何编译个内核镜像吧。

  首先解压内核源码包,然后切换到内核源码根目录;

  执行这两条指令就行了:

  tar -xvf ./kernel_source_pkg

  cd ./kernel_path

  其中kernel_source_pkg就是你下载的内核源码包,kernel_path就是解压后的目录;

  执行,

  make ARCH=arm sunxi_defconfig

  make ARCH=arm CROSS_COMPILE=arm-linux- zImage

  这两条命令就可以了,然后就等着编译完成,就可以得到一个可以在A10上面运行的内核镜像zImage了,肿么样?简单吧。

  悟空:哦,我知道了,ARCH是指定处理器架构,CROSS_COMPILE指定交叉编译工具,根据sunxi_defconfig默认配置文件进行编译是吧?

  唐僧: 嗯,正确,还挺聪明的嘛。哦哦哦,女施主别别别这样……

  断线ing...

版权声明:本文为博主原创文章,未经博主允许不得转载。

【鸟哥的linux私房菜】终于再次读完《Linux 基础篇》——一些感想

今年暑假才开始入门linux,听说鸟哥的书挺适合入门的,于是就开始从《鸟哥的linux私房菜——基础篇》开始学,暑假的时候,比较粗略地看过了一遍,对linux系统有了整体的概念,也做了一些小笔记,不过...
  • jiange_zh
  • jiange_zh
  • 2015年11月16日 00:28
  • 4723

鸟哥的 Linux 私房菜 -- 服务器架设篇目录

鸟哥的 Linux 私房菜 -- 服务器架设篇目录 特别强调 底下这些文件主要是针对在 Linux 上的网络服务器来书写架设方式的,鸟哥主要以使用 RPM/YUM 作为...
  • mybluetiankong
  • mybluetiankong
  • 2014年03月05日 09:14
  • 1682

每周一书-《鸟哥的Linux私房菜基础学习篇(第四版)》台湾原版,你想要吗?

首先说明,本周活动有效时间为2016年10月19日到2016年10月31日。   目在介绍这本书之前,首先要感谢QQ号为:1084830483(路在远方),来自哈尔滨工程大学的同学赠送给玄魂工作室...
  • xuanhun
  • xuanhun
  • 2016年10月19日 12:04
  • 2408

悟空学Linux专栏----第36篇

一直以来“2号童鞋”都感觉自己比较笨,之所以感觉自己比较笨是因为这个世界有很多问题无法想明白,比如上节课老师为什么没有讲软中断的注销函数。为了想明白这个问题,“2号童鞋”失眠了好几晚,可是失眠了好几晚...
  • wukonglinux
  • wukonglinux
  • 2015年07月14日 10:13
  • 243

悟空学Linux专栏----第1篇

孙悟空完成了护送唐僧到西天取得真经的任务之后,被如来封为“斗战胜佛”。可这“斗战胜佛”是个闲差,整天无所事事,这一晃1400多年就这么过去,最近孙悟空感觉自己都跟不上这个时代了,想学点新的本领。于是跑...
  • wukonglinux
  • wukonglinux
  • 2015年07月07日 14:54
  • 216

悟空学Linux专栏----第29篇

今天悟空要讲的是中断的约束,这让悟空想起了师傅的紧箍咒,所以悟空一看到约束两字就有点不爽,总觉得这两个字扎眼。   悟空:中断是内核中执行最敏感的任务,因此需要满足一些约束。   A童鞋:那么需要...
  • wukonglinux
  • wukonglinux
  • 2015年07月14日 10:05
  • 177

悟空学Linux专栏----第27篇

由于唐僧请来了这么多木人上课,一下子增加了不少的人气,所以最近唐僧的这里迎来了很多学生报名试听,这着实让唐僧高兴了好一阵,唐僧心想终于不用对着木人上课了。所以唐僧打算好好上一下课,争取留住这些学生。为...
  • wukonglinux
  • wukonglinux
  • 2015年07月14日 10:01
  • 328

悟空学Linux专栏----第16篇

悟空觉得课堂估计是去不了,所以自己打算在家里继续自学,悟空知道达人老师接下来需要讲的是低分辨率的定时器。所谓定时器就是设定一个未来的时间,让系统在这个未来的时间触发一个特定的事件,执行一些预先设定的程...
  • wukonglinux
  • wukonglinux
  • 2015年07月10日 14:55
  • 171

悟空学Linux专栏----第24篇

今天八戒比较开心,原因是最近考试考了满分。这让大家对八戒刮目相看,大家没想到八戒每天在课堂睡觉,竟然最后还能考满分。所以悟空和沙僧来向八戒道贺。   悟空:看不出来啊,你这猪脑袋竟然能记住这么多东西...
  • wukonglinux
  • wukonglinux
  • 2015年07月13日 10:19
  • 138

悟空学Linux专栏----第41篇

为了尽快解决这个问题,悟空打算好好的研究一下该无线的驱动程序,悟空先花费了一晚的时间统计了一下驱动程序,总文件数为55个,总的代码行数为45954行。统计完之后悟空开始研究驱动的代码,可是看来看去,悟...
  • wukonglinux
  • wukonglinux
  • 2015年07月14日 10:21
  • 184
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:悟空学Linux专栏----第3篇
举报原因:
原因补充:

(最多只允许输入30个字)