![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux kernel
jiang_dlut
Sleeping in Linux.
展开
-
编译Linux内核
1、准备源码最新的源码可以从kernel.org上获取,如2.6.31:$ wget linux-kernel/v2.6/linux-2.6.31.tar.bz22、解压源码:$ tar xvf linux-2.6.31.tar.bz2 -C /usr/src/ TIP:当然,解压缩到/usr/src/中并不是必须的,你可以解压缩到任何位置。 3、检查源原创 2011-10-24 21:42:52 · 885 阅读 · 0 评论 -
Linux学习
The Linux Kernel Module Programming GuideLinux Kernel Source OnlineLinux内核修炼之道关于linux内核的学习过程 Linux内核“问题门”——学习问题、经验集锦(持续更新中……)鸟哥的私房菜原创 2011-10-23 21:26:33 · 610 阅读 · 0 评论 -
嵌入式Linux 启动过程
嵌入式Linux启动过程包括四个部分。1,Uboot执行,加载内核load kernel。2,内核解压。decompress kernel3,内核启动,加载驱动。 boot kernel4,Init进程,文件系统挂载,系统配置,加载图形界面。init & mount FS & etc configure & GUI init Uboot就是bootloader,用原创 2012-11-07 19:58:25 · 1180 阅读 · 0 评论 -
Linux C语言调用汇编
内核里面和一些开源的代码里,我们经常看到一些内联汇编(inline assemble)函数。里面经常有一些汇编代码下面的函数不是内联汇编,是一个C语言调用AT&T汇编 (还有一种Intel汇编)int replace(){int a=1;int b=2;asm("movl %1,%%eax" "movl %%eax,%0" : "=r" (b) /*原创 2012-11-07 20:30:54 · 2795 阅读 · 0 评论 -
Linux内核代码风格 CodingStyle
中文版维护者: 张乐 Zhang Le 中文版翻译者: 张乐 Zhang Le 中文版校译者: 王聪 Wang Cong wheelz kernel.zeng@gmail.com> 管旭东 Xudong Guan Li Zefan Wang Chen 以原创 2012-11-08 19:49:12 · 4044 阅读 · 0 评论 -
交叉编译的Makefile模板
之前写的Makefile 范例。两个版本,For PC and Cross compile,以后直接用这个模板。include $(CLEAR_VARS)INCLUDE = -I. -I../include -I../zlib \ CFLAGS = $(INCLUDE)#FOR PC compile#LIBS = -L/usr/lib/i386-l原创 2012-11-10 19:45:15 · 6516 阅读 · 1 评论 -
嵌入式arm平台的内核编译
0.下载内核代码。jiang_dlut/linux-3.0.15$ make mrproper CLEAN drivers/tty/vt CLEAN drivers/video/logo CLEAN firmware CLEAN kernel CLEAN lib原创 2012-11-10 19:50:02 · 2951 阅读 · 2 评论 -
usr/bin/ld: i386 architecture of input file XXX.a( xxx.o) is incompatible with i386:x86-64 output
这个问题是原来在32位Linux 系统下编译的o文件残留,在64位编译时候所提示的编译错误。make clean 可以解决。也可手动删除提示的o文件,之后重新编译。原创 2015-04-24 13:02:46 · 11341 阅读 · 2 评论 -
不得不说说backports
最近买了两台超新的开发笔记本电脑。准备搞个SoC (System on chip)开发环境。 PC:Dell latitude E7250但是这台电脑的硬件太新了。我们要用的内核版本不支持这些新的硬件,wifi不好用。这PC用的是Intel 7265 的wifi 网卡芯片。查了下kernel doc。要从Kernel 3.13 之后开始支持。ubuntu 14.04开始。但是我们的原创 2015-04-24 13:19:43 · 2539 阅读 · 0 评论