BitBake maalesef iyi kullanıcı belgelerine sahip değildir yazılımın karmaşık parçasıdır. Gentoo'daki portage sistemine dayanan (gevşek) olduğuna inanıyorum, bu yüzden o sisteme aşinalık bir yardım olabilir.
Bir şey oluşturmaya çalıştığınızda neler olup bittiğini anlamaya çalıştığım en iyi yöntem, -g seçeneğini iki dosyaya, depends.dot ve task-depends.dot oluşturacak bitbake'e geçirmektir. Birincisi, belirli bir görevi çalıştırdığınızda diğer paketlerin ne çektiğini gösteren, o paketin bağımlılıklarının bir grafiğidir. İkincisi, paketler yerine görevleri gösteren daha fazla ayrıntı gösterir. Bu görevler, paketlerin kendisinden biraz daha düşük seviyededir; Bir paket oluşturmak, sistemin kaynakları getirmesine, kaynakları yamasına, bir configure betiğini çalıştırmasına, derlemeyi gerçekleştirmesine, ikili dosyalarını kurmasına ve sonuçta ortaya çıkan dosyaları alt paketlere bölmesine neden olabilir. Eğer istemediğiniz yazılım parçası içinde çekiyoruz neden olan bağımlılığını kaldırmak için bu paketler düzenleyebilmeniz için
Bu dosyalar, gösterebilir. Burada oluşturulan grafikler, graphviz paketi ile görselleştirilebilir, ancak görüntü görevi gibi büyük bir görev için -g seçeneğini çalıştırırsanız, oluşturulan grafik görselleştirmek için çok büyük olur. .dot dosyaları aracılığıyla grep hala yararlı olabilir. aynı şeyi merak edenler için İlerisi için
buldum (Bölüm 3 BitBake daha ilgili olan) bu [EETimes] (http://eetimes.com/design/embedded/4218490/Open-Embedded--An- alternatif-gömülü-gömülü-Linux-dağılımları? pageNumber = 0) iyi. Ancak resmi belgelerin yanı sıra daha derinlemesine ve kaputun belgelerine de başvurabilirim. – Lucas