热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux打补丁后是否还要编译,2017.2.28学习笔记uboot与linux内核的打补丁,编译,烧写...

三者ping通是为了可以传文件。第0课第5节_刚接触开发板之u-boot打补丁编译使用及建sourceinsight工程:Uboot打补丁:uboot源

三者ping通是为了可以传文件。

第0课第5节_刚接触开发板之u-boot打补丁编译使用及建sourceinsight工程:

Uboot打补丁:uboot源码是不能在2440用的,打了补丁后可以在2440中使用(在虚拟机里面配置,具体用到ls,cd,tar xjf u-boot-1.1.6等指令),解压出来等等,忘了可以看视频。

a51a652b30df8f1637769e7b72a73d77.png

Source insight工程:操作软件,方便看uboot源码等等,没什么可说的。

编译:cd u-boot-1.1.6

make 100ask_24x0.config

make

编译结束,虚拟机中产生uboot.bin(/work/system/u-boot-1.1.6$),再通过cuteftp软件将uboot.bin文件传回到windows目录下。

烧写:通过之前所学的知识将uboot.bin烧写(oflash,dnw,tftp均可烧写)

第0课第6节_刚接触开发板之内核打补丁编译使用及建sourceinsight工程:

内核打补丁:

(1)      将内核,内核补丁文件传到虚拟机上(ftp)

(2)      虚拟机中:cd /work/system;     tar xjf linux-2.6.22.6;  cd linux-2.6.22.6/;

patch –p1 <..>

cp config_ok .config;

make uImage;

make clean

cd..      //上面的过程将windows下的补丁文件拖入虚拟机中&#xff0c;在虚拟机中解压打补丁完成

tar cjf linux-2.6.22.6.tar.bz2 linux-2.6.22.6  //将文件在虚拟机中压缩&#xff0c;为了等会把这个文件拖回到windows&#xff0c;因为在windows下看文件比较方便

压缩完成,拖回windows

c07fc14b3d4c8d292a34ae366a5372fb.png

0f2e600a85ccae9311ef27001e9573bc.png

cd linux-2.6.22.6/

cp config_ok .config

make uImage   //这个uImage就是前几节课用到的内核镜像&#xff0c;这次只不过是我们学着做了一遍&#xff0c;但是最重要的是那个怎么做&#xff0c;这都是体力活

(3)      在source sight中建工程&#xff1a;在si里面看代码(SI文件夹放在kernal_projects里面)在添加文件进去即可&#xff0c;不会就看视频。

(4)      编译之后uImage产生&#xff0c;可以拖回windows&#xff0c;再用烧写工具进行烧写入开发板即可。

原文&#xff1a;http://www.cnblogs.com/AcmenLiang/p/6481061.html



推荐阅读
author-avatar
贾章鱼_977
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有