UCOS, ThreadX gibi gömülü işletim sistemlerinde çalışıyorum. Linux'ta uygulamaları kodlarken, şimdi Linux Çekirdeği öğrenmeye başlamayı planlıyorum. Çevre ile ilgili birkaç sorum var.
Hangisi en iyi dağıtım, hangileri çekirdek gelişimi için kullanımı kolay araçlar? (şimdiye kadar RHEL ve Fedora kullanmıştım. Bunlarla rahat olmama rağmen, Ubuntu'nun da benzer çekirdek derlemesi
make_kpkg
vb. için yerleşik komut dosyaları varmış gibi görünüyor.Çekirdek hata ayıklaması için en iyi kurulumu açıklayabilir misiniz? Diğer gömülü işletim sistemlerinde hata ayıklama yaparken, ilerlemeyi, JTAG'ı vb. Atmak için seri bağlantı noktasını kullandım. Linux çekirdeği aygıtları ne tür bir kurulum kullanıyor? (Testbed PC'mi seri bağlantı noktası olan bilgisayar ihtiyaçlarım için yeterli olacak mı?
Çekirdek kodunu hata ayıklamak ve izlemek için en iyi araç nedir? Daha önce de belirtildiği gibi, seri konsol tek yolu mu? Veya PC için herhangi bir IDE / JTAG arayüzü var mı?