TI中文支持网
TI专业的中文技术问题搜集分享网站

如何给AM3359的linux内核打xenomai补丁?

如题,要做ethercat 的master,所以计划用xenomai,试了Processor SDK Linux 02.00.02 (内核版本4.1.18?)和 Xenomai 3.0.6,用的xenomai官网找的ipipe-core-4.1.18-arm-10.patch,但是checking的时候有几个FAILED,所以打补丁失败。

如果是版本不匹配,请问选择哪个版本的SDK,Xenomai,以及ipipe文件才好?

如果是哪里需要修改,请问有没有相关的说明?

另外,TI也提供了实时版的SDK,请问这个内核的实时性如何?可能需要精确的0.1MS的实时性,不知道这个能不能满足,如果能满足就不需要xenomai这么费事了。

我现在用的ubuntu 16.04 64

谢谢。

yongqing wang:

把你打补丁提示的错误发上来看看

yongqing wang:

0.1ms的实时是没有问题的,一般可以做到10ns

user1253641:

回复 yongqing wang:

主要是类似这种:

。。。。。。Hunk #1 FAILED at 16.Hunk #2 succeeded at 65 (offset 7 lines).1 out of 2 hunks FAILED。。。。。。Hunk #1 FAILED at 31.1 out of 2 hunks FAILED。。。。。。checking file arch/arm/kernel/smp_twd.cHunk #1 FAILED at 20.。。。。。。1 out of 8 hunks FAILED。。。。。。Hunk #2 FAILED at 66.。。。。。。bash: Unable to patch kernel 4.1.18 with ipipe-core-4.1.18-arm-10.patch.

另外,换了其他几组组合,部分版本有的kernel和ipipe有这个错误:

cat: //config/version-code: No such file or directory

yongqing wang:

回复 user1253641:

刚好有个TQ3358的实时内核打补丁的教程

wei zhang4:

你好,请问移植成功了吗,我把Ipipe冲突都修改了之后 可以成功打入补丁,也可以编译生成内核镜像,就是在启动的时候xenomai无法初始化,报错code -19

wei zhang4:

回复 yongqing wang:

您好,请问是RT-linux还是xenomai啊,可以分享一下嘛

yongqing wang:

回复 wei zhang4:

你指的是哪个?

wei zhang4:

回复 yongqing wang:

xenomai的,rtlinux已经移植成功了

yongqing wang:

回复 wei zhang4:

你是么是么内核版本?

yongqing wang:

回复 yongqing wang:

可以参考一下这个帖子:blog.csdn.net/…/96560385

赞(0)
未经允许不得转载:TI中文支持网 » 如何给AM3359的linux内核打xenomai补丁?
分享到: 更多 (0)