使用bitbake构建自定义gumstix内核
我有一台gumstix Overo,我将其配置为与e-CAM 相机配合使用。相机制造商提供的文档要求我修补 2.6.34 内核并在 Video For Linux 支持中进行编译。当我查看 gumstix 用户文档时,他们说我应该执行:
bitbake -c menuconfig virtual/linux
但是当我运行这个命令,
bacon:~/proj/overo-oe$ bitbake -c menuconfig virtual/linux
NOTE: Handling BitBake files: \ (7100/7100) [100 %]
NOTE: Parsing finished. 6382 cached, 413 parsed, 305 skipped, 2 masked.
ERROR: Nothing PROVIDES 'virtual/linux'
我不完全确定我如何提供虚拟/linux。关于如何修复此错误有什么想法吗?
I've a gumstix Overo which I am configuring to work with a e-CAM camera. The documentation provided by camera manufacture asks me to patch a 2.6.34 kernel and compile in Video For Linux support. When I look at gumstix user documentation they say I should execute:
bitbake -c menuconfig virtual/linux
However when I run this command I get
bacon:~/proj/overo-oe$ bitbake -c menuconfig virtual/linux
NOTE: Handling BitBake files: \ (7100/7100) [100 %]
NOTE: Parsing finished. 6382 cached, 413 parsed, 305 skipped, 2 masked.
ERROR: Nothing PROVIDES 'virtual/linux'
I'm not altogether sure about how I provide virtual/linux. Any ideas about how to fix this error?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这可能是文档过时的情况。无论如何,我当前的解决方法是显式命名内核:bitbake -c menuconfig linux-omap3-2.6.34
This might be a case of out-of-date documentation. In any case, my current work around is to name the kernel explicitly: bitbake -c menuconfig linux-omap3-2.6.34
我可以帮助您完成 bitbake 3.0 内核的分步过程。
如果这对您有帮助。使用 WMware Ubuntu ...
I can help with a step-by-step procedure to bitbake 3.0 kernel.
If that may be helpful for you. Using a WMware Ubuntu ...
我会远离像 bitbake 这样复杂的构建系统。每个人似乎都在发明一种……制造“工具”来获得更多的时间,而不是你想用该工具做的事情。它们都是一样的。 Linus 会引用那些人的话:
只是不要这样做...!
I would stay away from convoluted build systems as bitbake. Every one seems to be inventing one... making the 'tool' to get more of your time then the thing you want to do with the tool. All of them are the same. Linus would quote on those guys:
Just don't do it...!