2017-01-20 4 views
0

Quelles sont les techniques généralement suivies par les utilisateurs pour vider le vidage complet du noyau si la taille du vidage mémoire est supérieure à la RAM et au flash. Say, noyau de noyau est de 2 Go de taille, mais nous avons exactement 2 Go de RAM et 1 Go d'espace disque. Je suis conscient des options USB et tftp externes. Mais la fiabilité et la stabilité sont importantes lorsque nous choisissons ces options. Comment les personnes intégrées gèrent-elles ce type de problèmes? et quelles sont les techniques disponibles?Trucs de journalisation Coredump

Plate-forme: NetBSD, ARM7

Merci,

Paavaanan

Répondre

0

décharges de base de processus sont généralement désactivés sur les systèmes embarqués, et en cas de besoin, ils sont dirigés (comme vous l'avez mentionné) à un stockage supplémentaire monté spécialement pour le débogage.

Il peut également être possible d'exécuter un processus de plantage dans un contexte de débogueur, soit avec un débogueur local (par exemple gdb); ou peut-être en utilisant un serveur de débogage pour le débogage à distance, par ex. gdbserver, cependant noter que gdbserver en particulier n'est actuellement pas bien supporté sur NetBSD, bien que quelqu'un ait made it work for powerpc.