Kmd. Classificação e resumo
- Nome do editor:
- Charlie Brej
- Site do editor:
- http://www.cs.man.ac.uk/~brejc8/chump/
Kmd. Tag
Kmd. Descrição
KMD é um depurador universal gráfico. KMD é um depurador gráfico escrito por mim para a Universidade de Manchester Computer Science Department.it pode depurar hardware em portas seriais, como a placa de braço Manchester ou com emuladores de software (os emuladores do braço e MIPS estão incluídos no projeto). Usando a opção de tubulação, você pode depurar pela rede ou qualquer outro meio de comunicação. Pode carregar muitos formatos executáveis, como ELF e exibir e seguir a fonte original, mesmo a partir de vários programas de arquivo de origem. Há suporte para pontos de interrupção e pontos de vista, que podem capturar instruções específicas (como carregar ou executar instruções específicas). Suporte para outros recursos, como o FPGA, também está disponível, permitindo carregar ou qualquer controle necessário para conduzir um dispositivo de hardware específico. O projeto usa o Chump para permitir a desmontagem e o conjunto de linhas.Chump também permite que novas arquiteturas sejam facilmente adicionadas sem a necessidade de recompilar o sistema. A comunicação com o backend é feita usando dois tubos / fifos usando um conjunto simples de códigos. O programa de comunicação final de volta pode ser criado usando muito pouca memória no dispositivo de destino.compile: Baixe a versão mais recente do KMD. Descompacte o arquivo com zxf xmd-late.tar.gzenter the kmde.gzenter the kmd cd kmd-0.9.?run o script configure./configurerun makemakeruntem os programas compilados devem estar no SRC DirectoryCD Srcrun kmd e especificar que você está sendo executado com o arquivo de configuração do Defauit (-i) e usando um emulador chamado Jimulator, que é um emulador de braço (-e ./jimulador)./kmd -i -e ./jimulatorkmd requer as seguintes bibliotecas: - Glib - fornece muitos tipos de dados úteis, macros, tipos de conversões de dados , Utilitários de string e um scanner lexical.- GDK - um wrapper para funções de janelas de baixo nível.- GTK - um conjunto de widget avançado.- BFD - a biblioteca do descritor de arquivo binário. (BFD vem com GCC ou binutils) Líbida - A Liberty Library é uma coleção de sub-rotinas usadas por vários programas GNU. (também vem com GCC ou binutils)
Kmd. Software Relacionado