摘要: 如何制作LINUX的patch文件及如何打patch对某个版本的Linux内核做了修改以后,如果希望发布出去给别人用,那么就需要制作针对此版本的patch文件。 patch文件也叫补丁,就是一个文本文档,这个文档包含了在两个不同版本的源代码树之间的变化。 补丁是通过diff应用程序来创建的。 为了正确地打上一个补丁,你需要知道这个补丁是从哪个基础版本产生出来的以及这个补丁将要把 目前的源代码树变化到什么新的版本。这些信息或者会出现在补丁文件的原数据中,或者可能从文件名中推断出来。1,如何制作补丁patch文件 比如基于kernel内核 做了修改,修改了LCD代码,修改前的内容放在文件夹ke.. 阅读全文
posted @ 2013-11-10 21:18 丁洋 阅读(787) 评论(0) 推荐(1) 编辑
摘要: 如何制作LINUX的patch文件及如何打patch对某个版本的Linux内核做了修改以后,如果希望发布出去给别人用,那么就需要制作针对此版本的patch文件。 patch文件也叫补丁,就是一个文本文档,这个文档包含了在两个不同版本的源代码树之间的变化。 补丁是通过diff应用程序来创建的。 为了正确地打上一个补丁,你需要知道这个补丁是从哪个基础版本产生出来的以及这个补丁将要把 目前的源代码树变化到什么新的版本。这些信息或者会出现在补丁文件的原数据中,或者可能从文件名中推断出来。1,如何制作补丁patch文件 比如基于kernel内核 做了修改,修改了LCD代码,修改前的内容放在文件夹ke.. 阅读全文
posted @ 2013-11-10 20:33 丁洋 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 如何制作LINUX的patch文件及如何打patch对某个版本的Linux内核做了修改以后,如果希望发布出去给别人用,那么就需要制作针对此版本的patch文件。 patch文件也叫补丁,就是一个文本文档,这个文档包含了在两个不同版本的源代码树之间的变化。 补丁是通过diff应用程序来创建的。 为了正确地打上一个补丁,你需要知道这个补丁是从哪个基础版本产生出来的以及这个补丁将要把 目前的源代码树变化到什么新的版本。这些信息或者会出现在补丁文件的原数据中,或者可能从文件名中推断出来。1,如何制作补丁patch文件 比如基于kernel内核 做了修改,修改了LCD代码,修改前的内容放在文件夹ke.. 阅读全文
posted @ 2013-11-10 20:32 丁洋 阅读(11670) 评论(0) 推荐(0) 编辑
摘要: (转) 跟我一起写 Makefile什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。因为,makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中, 阅读全文
posted @ 2013-11-10 12:07 丁洋 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 最近学习u-boot移植篇。我把u-boot的移植分为两个阶段。第一阶段:从顶层的Makefile 文件入手,可以看到、/include/config.mk的文件,转到该文件,(该步骤是在做完 make mini2440_config后自动生成的文件)mini2440_config:unconfig@$(MKCONFIG) $(@:_config=) arm arm920t mini2440samsung s3c24x0samsung选项如果不写的话为NULL,则在board目录下新建mini2440文件夹,否则需要在board/samsung/下新建mini2440文件夹。查看链接脚本,bo 阅读全文
posted @ 2013-11-10 10:11 丁洋 阅读(223) 评论(0) 推荐(0) 编辑