Seri port
Seri port, bilgisayarlar arasında basit, düşük seviyeli bir iletişim mekanizmasıdır.
Avantajları:
- bir kez basit kurulum (donanıma sahipseniz)
- Verilerin aktarılması, TCP / IP alt sistemine göre panikten daha az etkilenmesi muhtemel olan basit tellere ve çekirdek API'ye bağlı olduğundan, güvenilirdir.
Downsides:
- modern dizüstü bilgisayarların çoğunda yer kazanmak için artık seri bağlantı noktası bulunmuyor. Ancak masaüstleri ve sanal makineler hala var.
- veriyi almak için seri bağlantı noktasına sahip ikinci bir bilgisayara da ihtiyacınız vardır, ancak bu Raspberry Pi gibi tüm yerleşik geliştirme panoları için geçerlidir.
- Sınırsız olan TCP / IP ağlarının aksine, fiziksel katman seri kablosunun uzunluğu ile sınırlıdır. Bununla birlikte, bu seri ve TCP / IP arasında arayüz kuran bir cihazla çalışılabilir. Ancak ikisi arasında dönüşüm yapan cihazlar var.
Seri bağlantı noktası şöyle görünür:
ve RPI'da GPIO aracılığıyla kullanılabilir.
Ardından, gerekli donanıma sahipseniz, ikinci bilgisayardan ana bilgisayara aşağıdakileri bağlayın:
screen /dev/ttyS0 115200
Bu aslında size bir kabuk verir.
Ardından ana makinede, panikleyen işlemi başlatın.
Panik gerçekleştiğinde, panik dökümü ikinci makineye akıyor ve terminalde yukarı kaydırılarak hepsini görebilirsiniz.
Diğer yöntemler. Diğer metodlar
Yukarıda belirtilen donanım sınırlamalarını aşan, daha karmaşık ve daha az güvenilir olma pahasına başka yöntemler de vardır. Önemli yöntemler:
- netdump: panik akışını TCP / IP üzerinden gerçekleştirir. TCP / IP alt sisteminin bozulmamasına güvenir.
- kdump: https://askubuntu.com/a/104793/52975 adresinde belirtilen linux-crashdump'un altında yatan mekanizma gibi gözüküyor . Ne yanlış gidebilir ki ?! :-)
Ayrıca bu harika cevaba bakınız: https://unix.stackexchange.com/questions/60574/determining-cause-of-linux-kernel-panic
Adım hata ayıklama
Sonuçta, panik çıktısı almak bazı çekirdek işlevselliklerinin çalışmasını gerektirir ve herhangi bir çekirdek işlevsellik panik tarafından bozulabilir.
Fakat eğer çekirdeği üzerinde GDB kullanabilirseniz paniğe kim ihtiyaç duyar? Eğer o kadar sert iseniz, bir göz atın:
Her görüş tamamen görünürlüke sahip olduğunuzda (ve yeterli zamanınız olduğunda!) Düşer.