转載與:http://www.mr-wu.cn/u-boot-tools-binary-package-in-ubuntu/ ubuntu 编译linux kernel时提示: “mkimage” command not found – U-Boot images will not be built 安装”u-boot-tools“即可 sudo apt-get install u-boot-tools…
参考链接: http://spyker729.blogspot.com/2010/07/mkimage-command-not-found-u-boot-images.html 制作uImage的工具mkimage找不到,将编译之后的uboot/tools目录中的mkimage中复制到/usr/bin/目录即可. 或者将mkimage的路径添加到环境变量PATH中. 或者使用命令安装mkimage:sudo apt-get install uboot-mkimage…
解决Ubuntu编译内核uImage出现问题“mkimage” command not found - U-Boot images will not be built问题 http://www.linuxidc.com/Linux/2012-05/60247.htm 系统没有安装mkimage:想办法下载安装或者直接从uboot的目录里面拷贝mkimage. 为什么Centos装上以后,执行apt-get命令提示没有该命令? http://bbs.csdn.net/topics/33018767…
"mkimage" command not found - U-Boot images will not be built /work/system/linux-3.4.20/arch/arm/boot/Makefile:89: recipe for target 'arch/arm/boot/uImage' failed make[1]: *** [arch/arm/boot/uImage] Error 1 /work/system/linux-3.4.20/arch/arm/Mak…
编译内核的时候出现错误:"mkimage" command not found - U-Boot images will not be built 参考链接 http://blog.csdn.net/wen0605/article/details/8448907 make uImage的时候要用到uboot/tool/mkimage工具. 将mkimage放到/usr/bin等目录中即可或者将mkimage的路径添加到环境变量中. Tony Liu 2016-12-15,Shenzhe…
第一个步骤“配置内核”. 在这里,我比较建议在发行版默认的config的基础上再进行配置,这样 配置出的内核和发行版本身才会有更好的相容性.比如可以在运行“make menuconfig”之前执行命令“cp /boot/config-2.6.35-24-generic  .config”,或者在menuconfig里先把/boot/config-2.6.35-24-generic load进来. 第二个步骤是编译内核并打包的过程.通常我们可以这样下命令: make-kpkg  --initrd…
转载:http://blog.csdn.net/armeasy/article/details/6217621 UIMAGE  arch/arm/boot/uImage"mkimage" command not found - U-Boot images will not be built  Image arch/arm/boot/uImage is readycp: 无法获取"arch/arm/boot/uImage" 的文件状态(stat): 没有那个文件或目录…
最近买了一个树莓派,玩了几天,虽然已经有很多人玩了,现在玩好像有点晚了,但是他确实是个好东西,学好它,对嵌入式的整个开发流程也就会熟悉很多.虽然性能不是很强和现在的BB-BLACK比有点慢了,但是它便宜,把它当做单片机也是个不错的选择. 树莓派其实也是一个小的嵌入式产品,其实和我的TINY210一样,只不过他是基于ARM11架构,自然是ARMV6体系.构建交叉编译环境也就相对简单. 环境:ubuntu 13.10 个人原创,转载请注明原文地址: http://blog.csdn.net/embb…
编译内核: 安装内核源码: 选择内核:如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 声卡…
在学习恩智浦IMX6D开发板时,编译内核出现 drivers/mfd/mxc-hdmi-core.c::: fatal error: mach/clock.h: No such file or directory compilation terminated. make[]: *** [drivers/mfd/mxc-hdmi-core.o] 错误 make[]: *** [drivers/mfd] 错误 make: *** [drivers] 错误 先使用make clean试一下,不行还会出…
ubuntu 14.04 64位系统编译Linux kernel时提示: “mkimage” command not found – U-Boot images will not be built 按照以往经验,我们需要安装依赖包: sudo apt-get install uboot-mkimage 但却提示”现在没有可用的软件包 uboot-mkimage,但是它被其它的软件包引用了. 这可能意味着这个缺失的软件包可能已被废弃“ 怎么破? 按照其提示,安装”u-boot-tools“即可 s…
安装步骤 1.准备工具安装目录 将压缩包gcc-linaro-arm-linux-bnueabihf-4.9-2014.07_linux.tar存放在一个目录下,这个目录就是你等会解压缩的目录,以后这个目录就不能随便删掉了,我的存放路径是/home/zyr/Am335x/Sourcefiletools,如下图,记住这个路径,等会还会用到. zyr@ubuntu:~/Am335x/Sourcefiletools$ ls gcc-linaro-arm-linux-gnueabihf-.07_linu…
什么是内核树?刚开始我也没弄明白,通过这几天的学习,有所感悟,就说说我的理解吧!从形式上看,内核树与内核源码的目录结构形式是相同的,都是由各个层次的文件目录结构组成,但是其中的具体内容肯定是不同的.从功能上看,内核树中含有编写或编译Kernel程序或驱动时所需要的一些内核函数库以及定义好的一些数据结构,数据类型等,说白了,当你在进行kernel编程或者是编写linux设备驱动时都需要用到这里面的一些资源,并且我们写好的驱动程序时,也需要用到内核树来编译,因此从这个角度上来看,内核树也可以看作是一…
在前面的两篇文章中我们主要讲解了Linux防火墙iptables的原理及配置规则,想博友们也都知道iptables防火墙是工作在网络层,针对TCP/IP数据包实施过滤和限制,属于典型的包过滤防火墙.以基于网络层的数据包过滤机制为主,同时提供少量的传输层.数据链路层的过滤功能.难以判断数据包对应于何种应用程序(如:QQ.迅雷等) 安装netfilter-layer7补丁包的作用是为Linux内核.iptables添加相应的补丁文件,重新编译安装后提供基于应用层(第7层)的扩展功能.通过独立的l7-…
需要手动加载 fbcon 这个模块,或者编译内核的时候,Framebuffer Console support 编译进内核(后者没测试过).加在模块只要修改/etc/default/grub文件或者/boot/grub/grub.cfg文件,添加”vga=0x0314 fb:on“. 对照一下系统版本. jian@OS:~$ lsb_release -aNo LSB modules are available.Distributor ID:    DebianDescription:    De…
From: http://hi.baidu.com/flashgive/item/eaef6326b5eb73d3a417b662 archlinux中传统方法编译内核 1)下载内核以及补丁并解压: $ wgethttp://ftp.jaist.ac.jp/pub/Linux/kernel.org/linux/kernel/v3.x/linux-3.3.tar.xz $ wgethttp://ftp.jaist.ac.jp/pub/Linux/kernel.org/linux/kernel/v3…
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…
原来使用的ubuntu 11.10系统由于误操作,导致系统崩溃,重新安装了ubuntu 11.10: 在编译内核的时候,提示如下错误: dingq@wd-u1110:~/hwsvn/2sw/1prj_linux/pdu/kernel/linux-2.6.30$ make menuconfig *** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requir…
问题描述:        ubuntu10.04 内核版本2.6.32.28编译内核之后版本2.6.37.6,系统在编译完内核之后,不显示grub菜单 参考资料:            http://blog.chinaunix.net/uid-26527046-id-3748986.html 问题解决: 查看/etc/default/grub文件 注:        显示grub菜单需要注释如上图所示的GRUB_HIDDEN_TIMEOUT=0 和GRUB_HIDDEN_TIMEOUT_QUI…
转载: 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的…
# cd /usr/src/sys/i386/conf # cp GENERIC GENERIC.20060812# ee GENERIC 如果要加入ipf防火墙的话则加入options         IPFIREWALLoptions         IPFIREWALL_DEFAULT_TO_ACCEPToptions         IPFIREWALL_FORWARDoptions         IPDIVERT # cd /usr/src/sys/i386/conf 运行confi…
核心(kernel):/boot/vmlinuz-version version 带发行包版本,本地版本内核模块(kernel object): /lib/modules/version/ 内核设计:    单内核        模块化设计--内核小,功能做成模块    微内核装载模块:    insmod    modprobe 内核下载:www.kernel.org 2(主).6(次).17(修正)-->2.6.17.1修复bug2.6.18.rc1(候补版) 新增功能 用户空间访问,监控内…
Linux 编译内核 大致分这几个步骤 1.准备编译工具.内核文件 2.开始编译 3.将编译好的新内核install进系统 4.查看是否成功.   一.准备好必备的库和内核文件   1.添加必备的编译工具. apt-get install build-essential kernel-package libncurses5-dev libqt3-headers (以下所有命令若是权限问题.请自行加上sudo)   2.处理好内核文件. 访问www.kernel.org 建议下载稳定版. 拷贝内核…
出现此问题的原因是由于kernel feature中选中了Use the ARM EABIto compile the kernel引起的,有两各解决办法: 1)换编译器为arm-linux-gcc version 4.3.3 2)去掉内核中的Kernel Features->Use the ARM EABIto compile the kernel选项. 参考:编译内核出错:invalid option `abi=aapcs-linux' 解决办法…
在linux内核学习系列的第一课中讲述了搭建学习环境的过程(http://www.cnblogs.com/xiongyuanxiong/p/3523306.html),环境搭好后,马上就进入到下一环节--编译内核.linux的内核是整个系统最核心的部分,内核的功能基本上决定了系统的能力. linux的内核代码使用的是GPL授权,允许自由下载,修改并重新发布内核,只要求发布修改后的内核的同时提供源代码.各种各样的内核版本众多,几乎所有的linux发行版都会对内核进行或多或少的修改,debian也不…
转自 yuzibo博客 http://yuzibo.github.io/DebianBuildKernel.html 最终成功一次了 之前又一次编译了好多次.可惜没有一次成功的,说实话.借助Debian强大的dpkg软件包管理,使得又一次编译内核只像安装软件一样简单,我都认为这不是正宗的编译内核,好了.废话不多说,立即进入主题. 下载内核源码 我没有使用最新的内核源码.用的 3.2.64,我们能够在http://www.lkml.org下载,注意这里我们下载的是.xz文件,须要解压两次.至于源码…
我不知道你在笔记本使用 Linux 在内核编译无线wifi 不能用.我的书"关联 Y450"一个足够的旧书,随着无线网卡: $ lspci | grep Wireless 06:00.0 Network controller: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection 眼下使用的系统为 Linux Mint 17 Qiana (Cinnamon桌面版的.毕竟cinnamon是基于Gnome3…
目的: 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…
ubuntu 14.04 编译内核出现unable to locate package ncurses-devel 问题的解决   首先,在make menuconfig的时候就会提示没有 nucrses-devel 模块, 于是很自然的想到 sudo apt-get install nucrses-devel, Then,出现新的问题unable to locate package ncurses-devel, 去问度娘,都说是执行一下sudo apt-get update 就可以解决,可是,…