«kernel» etiketlenmiş sorular

UNIX çekirdekleri ile ilgili her şey: geliştirme, yapılandırma, derleme, tasarım vb.

3
İnitramfs neden kök dosya sistemini salt okunur olarak bağlar?
Kök dosya sisteminin roinitramfs (ve initrd) içine monte edilmesinin nedeni nedir ? Örneğin, Gentoo initramfs kılavuzu kök dosya sistemini aşağıdakilere bağlar: mount -o ro /dev/sda1 /mnt/root Neden aşağıdakiler olmasın? mount -o rw /dev/sda1 /mnt/root Muhtemelen iyi bir neden olduğunu görebilirim (ve muhtemelen içerir switchroot), ancak hiçbir yerde belgelenmemiş gibi görünüyor.

2
Linux'ta kms / drm ile video modu nasıl ayarlanır?
Linux'ta video modunu nasıl düşük seviyeye ayarlayabilirim? Bildiğim kadarıyla kullanıcı alanındaki en düşük katman DRM yoluyla KMS istemek olacaktır. Bu doğru mu? Ve eğer öyleyse, bir mod anahtarını ve ilgili "video belleğine" nasıl erişebilirim?
12 linux  kernel  video 



1
Modinfo çıkışı nasıl anlaşılır?
Sadece modinfobir çekirdek modülünü tanımlayan çıktıyı anlamaya çalışıyorum . Örneğin, modül söz konusu olduğunda i915, çıktı şöyle görünür: $ modinfo i915 filename: /lib/modules/4.2.0-1-amd64/kernel/drivers/gpu/drm/i915/i915.ko license: GPL and additional rights description: Intel Graphics author: Intel Corporation [...] firmware: i915/skl_dmc_ver1.bin alias: pci:v00008086d00005A84sv*sd*bc03sc*i* [...] depends: drm_kms_helper,drm,video,button,i2c-algo-bit intree: Y vermagic: 4.2.0-1-amd64 SMP mod_unload modversions parm: …

3
Linux çekirdeği Kconfig'de “select” ve “depends” arasındaki fark nedir?
Kconfig dosyaları arasındaki selectve depends oniçindeki bağımlılıklar arasındaki farklar nelerdir ? config FB_CIRRUS tristate "Cirrus Logic support" depends on FB && (ZORRO || PCI) select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT ---help--- This enables support for Cirrus Logic GD542x/543x based boards on Amiga: SD64, Piccolo, Picasso II/II+, Picasso IV, or EGS …

2
Ara sıra CPU çekirdeği domuzunu bulun
Orta hızlı ARMv7 işlemcide çalışan bir 2.6.35 PREEMPT çekirdeğim var. Her 100 - 125 saniyede bir, çekirdeğin yetersiz seslerden kaçınmak için sesle ilgili bazı sürücüleri yeterince hızlı bir şekilde işlememesine neden olur. Destek genellikle 15-30 ms arasındadır, ancak çok daha uzun olabilir. Muhafaza işleminin tamamen çekirdek içinde olup olmadığı veya …
11 kernel  profiling 

2
Yüklenebilir bir çekirdek modülü ile Linux 3.2.x'e yeni bir Sistem çağrısı ekleme [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden konuyla Unix & Linux Stack Exchange için. 7 yıl önce kapalı . Linux çekirdeği 3.2.x'te belirli bir yeni sistem çağrısı eklemek istiyorum, ancak yüklenebilir bir çekirdek modülü olarak (çekirdeği tekrar …

2
Sürüm numaralarını almak için iwlwifi içindeki mikro kodu (ucode) nasıl ayrıştırabilirim?
Tarafından yönlendirilen bir Intel kablosuz kartım var iwlwifive dmesg'de şu mesajı görebiliyorum: iwlwifi 0000:03:00.0: loaded firmware version 17.168.5.3 build 42301 Hangi blob'un yüklendiğini bildiğim için, bu blobun ( .ucodedosyanın) sürümünü nasıl bulabilirim ? Ucode'un yüklendiği yere bakarsanız, sürüm bilgisini sadece bir blobun yüklendiğini söylemez. Ancak Intel'in bunların sürümlerini biliyorum. $ …

2
Bir geliştirici olarak çekirdeklere nasıl ayak uydurabilirim?
Çekirdeğe yapılan özel sürücülerle belirli bir TI ARM işlemci için geliştiriyorum. 2.6.32 2.6.67 göç etmeye çalışıyorum, ama yapı çok değişti benim kod yükseltmek için haftalarca iş olacak. Örneğin, çipim video işleme sürücüleri ile birlikte gelen dm365. Şimdi doğrudan bana maruz kalan eski sürücülerin çoğu v4l2'den geçiyor ve bu daha mantıklı …
11 linux  kernel  upgrade 

4
Büyük, çok dilli projeler için IDE (linux çekirdeği gibi)
Milyonlarca kez "hangi IDE kullanıyorsunuz" sorusunun sorulduğunu biliyorum. Ama bu bağlamda sorduğunu hiç görmedim. Birden fazla dili ve binlerce dosyayı kapsayan büyük projeler üzerinde çalışırken IDE için bazı öneriler nelerdir. İyi bir örnek android kaynağıdır. Sadece çekirdek için iyi bir C / C ++ IDE değil, aynı zamanda Java ve …

1
Grupları, kaynakları kullanıcılar arasında adil bir şekilde paylaşmak için nasıl yapılandırabilirim?
Gruplar altında sched_user veya benzeri adı verilen bir çekirdek yapılandırma seçeneği vardı. Bu, (bildiklerime göre) tüm kullanıcıların sistem kaynaklarını adil bir şekilde paylaşmasına izin verdi. 2.6.35'te mevcut değildir. Sistemimi io / cpu / bellek kaynaklarını tüm kullanıcılar arasında (root dahil) otomatik olarak paylaşacak şekilde yapılandırabileceğim bir yol var mı? Daha …


3
“Temiz” olmadan Linux çekirdeğini yeniden oluşturma
4.11 (Mintx64 için önemliyse) tabanlı özel bir çekirdek oluşturuyorum. Zaten çalıştığını kanıtlamak için zaten derledim ve yükledim. Şimdi birkaç dosyada birkaç küçük değişiklik yaptım (sürücü ve net alt sistemlerde, bu yüzden ilk etapta özel bir çekirdek derlemem gerekiyor!) Şimdi değiştirilmiş çekirdeği oluşturmak istiyorum. Ancak koştuğumda fakeroot make -j5 deb-pkg LOCALVERSION=myname …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.