/******************************************************************* * RedHat5.8 编译内核驱动 合成initrd.img * 说明: * 需要编译RedHat5.8的内核驱动,找了一下资料,并操作一下,并编译 * 一下IO驱动,能够正常运作. * * 2017-3-1 深圳 南山平山村 曾剑锋 **************************************************************…
目的: 1. 驱动热身.网上有很多类似的文章可供参考. 2. 在操作系统中, 编写这个设备的驱动. 3. 为写qemu的watchdog驱动练手. 有朋友问make的 watchdog驱动 需要什么准备,所以写这个blog. 环境: ubuntu 12.04.4 热身: 首先编写一个简单的 hello world驱动. 耗时(基于熟悉linux环境和操作系统的条件下): 1. 安装操作系统 30-60分钟. 2. 配置操作系统 30分钟.主要是配置中文书法.无其他特殊的配置. 3. 代码编写运行…
usb无线网卡驱动(rtl8192cu) 内核编译.驱动编译.iw等工具编译  (哈哈,如果有其他问题,麻烦留言:) 环境 板卡:hi3559av100(arm64) 交叉编译链:aarch64-himix100-linux- usb无线网卡:rtl8192cu(ID 0bda:8178)   1.内核编译 在内核中,不仅要包含相应无线驱动.还有包含其他一些项,否则iw等等工具无法使用: 进入内核配置:make ARCH=arm64 CROSS_COMPILE=aarch64-himix100-…
Code maturity level options代码成熟度选项 Prompt for development and/or incomplete code/drivers 显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择 General setup常规设置 Local version - append to kernel release 在内核版本后面加上自定义的版本字符串(小于64字符),可以用"uname -a"命令看到 Automaticall…
一.下载源代码和编译软件的准备 下载内核源代码:http://www.kernel.org/ 注意,点击2.6.25内核的F版,即完整版. 如果你懒得去网站点联接,运行下列命令:  代码: $cd ~$ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.10.tar.bz2 安装有关编译程序.安装make ,gcc, make-kpkg,运行menuconfig等等和编译内核相关的工具.安装不了,请检查/etc/apt/s…
转载: http://blog.163.com/libo_5/blog/static/156968520101016102051580/ http://hi.baidu.com/wg_wang/item/f9375c2f00ca75c0ee10f1db debian内核编译 1.到www.kernel.org/pub/liunux/kernel所需要编译的内核源代码 2.安装必要的包,其中kernel-package是debian用以编译内核的工具:fakeroot是一个在系统中创建假root的…
转自 yuzibo博客 http://yuzibo.github.io/DebianBuildKernel.html 最终成功一次了 之前又一次编译了好多次.可惜没有一次成功的,说实话.借助Debian强大的dpkg软件包管理,使得又一次编译内核只像安装软件一样简单,我都认为这不是正宗的编译内核,好了.废话不多说,立即进入主题. 下载内核源码 我没有使用最新的内核源码.用的 3.2.64,我们能够在http://www.lkml.org下载,注意这里我们下载的是.xz文件,须要解压两次.至于源码…
目的: 1. 练习.网上有很多类似的文章可供参考. 2. 为写qemu的watchdog驱动练手. 有朋友问make的 watchdog驱动 需要什么准备,所以写这个blog. 环境: ubuntu 12.04.4 耗时(基于熟悉linux环境和操作系统的条件下): 1. make 时间 大于1个小时 过程: 1.安装编译内核所需要的软件 $ apt-get install build-essential kernel-package libncurses5-dev 2.下载内核源码 先查看li…
编译内核: 安装内核源码: 选择内核:如gentoo-sources emerge gentoo-sources ls -l /usr/src/linux 手动编译内核: cd /usr/src/linux make menuconfig 必须启用的选项: Most information can be gathered by emerging sys-apps/pciutils which contains the lspci command: 显卡:Xorg/Configuration 声卡…
在以前的一篇博文<编译debian内核>已经提过了重新编译内核的方法,但是整个过程花费时间较长,并且生成deb包. 这里我采用稍微简单一些的方法,因为我并没有对内核或者驱动代码做任何修改,仅仅是在内核中选中一些未被选中的调试选项(以便于查看log信息) 先获取内核源码: sudo apt-get source linux-source-3.2 会在当前文件夹下得到几个文件: $ ls linux- linux_3.+deb7u2.debian.+deb7u2.dsc linux_3.2.57.…