باستخدام bitbake لبناء kernel مخصصة
-
29-09-2019 - |
سؤال
أنا أفرط اللثة التي أقوم بتكوينها للعمل مع كاميرا E-cam. تطلب مني الوثائق التي توفرها Camera Manufacture تصحيح kernel 2.6.34 وتجميع الفيديو لدعم 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. أي أفكار حول كيفية إصلاح هذا الخطأ؟
المحلول
قد تكون هذه حالة من الوثائق القديمة. في أي حال ، فإن عملي الحالي هو تسمية kernel بشكل صريح: bitbake -c menuconfig linux-omap3-2.6.34
نصائح أخرى
يمكنني المساعدة في إجراء خطوة بخطوة إلى Bitbake 3.0 kernel. إذا كان ذلك قد يكون مفيدًا لك. باستخدام Wmware Ubuntu ...
أود أن أبتعد عن أنظمة البناء المعقدة مثل Bitbake. يبدو أن كل واحد يخترع واحدة ... صنع "الأداة" للحصول على المزيد من وقتك ثم الشيء الذي تريد القيام به بالأداة. كلهم متماثلون. كان لينوس يقتبس على هؤلاء الرجال: فقط لا تفعل ذلك ...!