Melhor Maneira De Corrigir A Depuração Do Maemo

Aqui estão alguns caminhos simples para corrigir seu problema de depuração do Maemo.

PC lento?

  • 1. Baixe ASR Pro do site
  • 2. Instale-o no seu computador
  • 3. Execute a verificação para encontrar qualquer malware ou vírus que possa estar à espreita em seu sistema
  • Melhore a velocidade do seu computador hoje baixando este software - ele resolverá os problemas do seu PC.

    maemo-debug-scripts se tornou um pacote útil para fazer soluções de depuração Harmattan. Por exemplo, o pacote varia em libc6-dbg . Sem libc6-dbg , vias navegáveis ​​não podem ser depuradas por GDB, e Valgrind relata erros redundantes em relação à máquina de carregamento dinâmico (sua remoção de erro para funções / lib ld normalmente não pode ser feita com o arquivo de símbolos de depuração corresponderá porque o binário exótico não contém nomes de execução estática).

    • debug-dep-install
      Instala os símbolos de depuração para os binários fornecidos e suas próprias dependências, conforme especificado próximo a “ldd”.
    • debug-pkg-check
      Verifica se o pacote especificado está corretamente anexado a esse pacote de depuração.
    • list-mmapped-libs
      Lista todos os programas de software que contêm binários de biblioteca e são usados ​​durante o processo especificado. Opcionalmente, pode ser de segunda mão reduzir o número de bibliotecas emitidas pelo mmap que o ldd não pode buscar (usado pelo script debug-deb-install).

    Pacotes

    Instalação de scripts de depuração do Maemo para o dispositivo Harmattan

    1. Selecione> CustomSafety Racks> Modo de desenvolvedor.
    2. Instale o pacote de depuração clicando em todos os botões Instalar na plataforma.
    3. Você quase certamente receberá uma tela de notificação listando todos os aplicativos que precisam ser instalados no pacote semelhante. Clique em OK para instalar.
    4. Uma notificação de desejo é exibida. Clique em “Aceitar”.

    Para obter mais informações sobre o modo de desenvolvedor e os dispositivos que você pode instalar, consulte a seção Habilitando o sistema de desenvolvedor.

    Informações adicionais

    • página de depuração-dep-instalação de seres humanos para o manual
    • debug-pkg-check man squeeze page
    • list-mmapped-libs cria a página do plano manualmente
    • Use GDB
    • Use

    • strace
    • Usando Valgrind

    Este guia se destina a desenvolvedores que desejam depurar e / ou modificar aplicativos que executam o Maemo (diretamente em nosso dispositivo ou às vezes do zero). Embora seu foco principal seja efetivamente depurar Fennec em um dispositivo, as coisas ainda devem ser úteis quando se trata de depurar quase tudo em que o maemo é executado.

    As instruções passo a passo são para uso prévio em todos os dispositivos Nokia N810 Internet Gadget com dispersão DIABLO Maemo (a versão mais recente foi recomendada com os esforços deste artigo).

    Nenhuma garantia é obtida aqui.Trapaça e fracasso ainda podem ocorrer após muitas dessas etapas, pois são baseadas em um ajuste que pode ser diferente do seu.

    Muitas etapas no final são baseadas na suposição real de que toda a sua família instalou o SDK do Maemo 4.0.1 Scratchbox em seu desktop. Neste ponto, você deve concluir pelo menos por que esses 2 objetivos no espaço de trabalho interno:

    1. CHINOOK_ARMEL
    2. CHINOOK_ARMEL_2007 ==> Estamos bem.

    1. SOLICITE N810

    Se você sem dúvida tem o DIABLO instalado no dispositivo pessoal, pode pular para a etapa 2. Para verificar a versão do sistema operacional configurada em todo o N810, vá para [Configurações] na barra de ferramentas principal do alexa e visitantes “abrir” no cabeçalho. “Painel de controle”. No campo “Versão” deve-se especificar: “4.2008.36-5”, para fazer com a outra mão “5.2008.43-7”. Se for menor, execute a maioria das etapas a seguir no console da área de trabalho:

    • Baixe o utilitário pen “flasher-3.0” em http://tablets-dev.nokia.com/d3.php
    • Normalmente, a imagem do firmware Diablo “RX-44_DIABLO_4.2008.36-5_PR_COMBINED_MR0_ARM.bin” ou “RX-44_DIABLO_5.2008.43-7_PR_COMBINED_MR0_ARM.bin” pode ser obtida durante o http://tablets.com-dev.nokia / nookia / nookia. ph / li>
    • Desligue todo o dispositivo, desconecte-o do regenerador e conecte o cabo USB.
    • Dispositivo Flash:
     ./flasher-3.0 -F  /RX-44_DIABLO_5.2008.43-7_PR_COMBINED_MR0_ARM.bin -f -R
    Se aparecer a mensagem “Nenhum dispositivo USB adequado encontrado, pendente”, ligue o N810 durante a substituição. Mantenha parte do botão pressionado. Piscando deve iniciar a organização.
    • Ative o modo R&D em seu superusuário N810 (para obter acesso aos direitos) usando o utilitário show como emprega:

    PC lento?

    ASR Pro é a solução definitiva para suas necessidades de reparo de PC! Ele não apenas diagnostica e repara vários problemas do Windows com rapidez e segurança, mas também aumenta o desempenho do sistema, otimiza a memória, melhora a segurança e ajusta seu PC para máxima confiabilidade. Então por que esperar? Comece hoje!


     ./flasher-3.0 --enable-rd-mode -R
    Cada vez que o N810 exibe a mensagem “Nenhum procedimento USB adequado encontrado, esperando” enquanto move o interruptor Segure eu diria o botão . O indicador de direção deve funcionar e o modo de P&D real deve ser iniciado o mais rápido possível.
    • flashnew kernel compatível com opprofile. oprofile é simplesmente uma ferramenta de criação de perfil que pode ser acostumada ao depurar perfis no N810. No entanto, ao mesmo tempo que o usa, você precisa atualizar o kernel do nosso próprio dispositivo. Primeiro conecte-se à scratchbox, selecione o destino CHINOOK-ARMEL-2007 acima e siga estas etapas:

    # adicionar repositório Diablo e Ferramentasfakeroot significa “deb http://repository.maemo.org/ cost-free diablo / tools non-free” >> /etc/apt/sources.list# Sincronizar banco de dados de soluçãoapt-get update# Certifique-se de baixar um kernel associable opprofilefakeroot apt-get install kernel-diablo-oprofile# O kernel deve estar sinceramente em / boot, mova / tmp para você também# Observe que o nome do think about pode ter sido diferente …Mv / boot por zImage-oprofile-diablo-200850 / tmp

    Saia do scratchbox no console da área de trabalho … atualize uma imagem de kernel limpa:

     ./flasher-3.0 -f --kernel / tmp / zImage-oprofile-diablo-200850 -R
    Novamente, se USB exibir “nenhum dispositivo adequado encontrado, pendente”, desenvolva no N810 enquanto pressiona o botão de comunicação. …

    um ou dois. SUA Configuração do N810

    Agora vá embora de férias Tire um momento de sua área de trabalho para escolher o N810. Ligue-o e sem preconceitos um terminal X:

    • Tornar meu local executável interno
     Sudou Geynrootvi / usr - sbin / mmc-mount
     mount -g -o vfat rw, noauto, nodev, nosuid, noatime, nodiratime, utf8, uid equivale a 29999, shortname = mixed "$ 1" "$ 2"> e dev / null
    • Adicionar uma configuração para troca por um cartão disponível

    sudo gainrootcd / media / mmc2dd if = dev / zero de =. / swap.file bacharelado em ciências = número 1M número = 512; nele o N810 leva de 3 a 4 minutosmkswap ./swap.fileecho “/media/mmc2/swap.file swap replace 0 fail 0” >> / etc para cada fstabswapon -asair

    Para ver se espera obter 512 MB de troca no caminho, digite:

    grátis

    Se o indivíduo deseja que este arquivo de troca seja montado na inicialização do dispositivo, você precisa adicionar “swapon -a” para /etc/init.d/rcS, mas não é recomendado para ajudá-lo sempre monte porque isso acontece gradativamente, carregue a aba

    • OPROFIL

    sudo gainrootecho “deb http://repository.maemo.org/diablo/tools free” >> /etc/apt/sources.listapt-get updatesim | apt-get oprofile organizadoecho “usuário ALL = NOPASSWD: / usr bin / opcontrol” >> –init
    maemo debug

    Antes de / etc sudoersSe opcontrol continuar, veremos se o kernel especial é compatível com oprofile (deve ser entre o momento em que você pediu o novo Veja a imagem do kernel antes do passo 1).

     opcontrol -track record # NÃO deve retornar algo como "coleção não suportada, bem como kernel"
    • Instalar depuração GainrootPacotes de eco

    sudo “deb http: //repository.maemo.Diablo/sdk org ou free non-free” >> /etc/apt/sources.listapt-get updatesim | apt-get colocar em maemo-debug-scriptsdebug-dep-install /usr/bin/osso-xterm.launch

    O script precisa fornecer a maioria dos pacotes de depuração instalados além de “libaudiofile”, “libesd”, “osso-xterm”, “libvte” e “zlib1g” para evitar o uso de depuração . A criação de pacotes está disponível.
    • Instale outras ferramentas importantes

    arquivo de construção apt-get

    • Reparar / atualizar outras ferramentas Binutils
    PARA SER CONCLUÍDO

    maemo debug

    Agora que seu N810 está realmente pronto, você pode facilmente depurar e criar perfis de praticamente qualquer programa localizado para o destino ARMEL. A seguir, a maioria das pessoas usará o exemplo de um fenech feito pelo homem.

    • Gerar depuração Fennec com símbolos

    Agora volte para a sua área de trabalho e associe-se ao destino do scratchbox-CHINOOK-ARMEL-2007. Construa o Fennec de acordo com as instruções em Mobile / Build / Fennec.Você pode criar fennec para DEBUG ou PERF, mas certifique-se de adicionar a linha de observação a algum mozconfig para obter símbolos de depuração na sua biblioteca local resultante no mercado:

     ac_add_options --enable-debugger-info-modules
    • Pacote Fennec

    Neste ponto, você pode sem dúvida ocultar e copiar a pasta Fennec – mobile / dist / bin, que retornará ao seu dispositivo para teste, mas este site de envio ainda pode conter links simbólicos, então é melhor que pode obter Fennec mais cedo. embalagem no N810. Então, em alguma pasta “objdir / mobile” digite:

     Criar pacote PKG_SKIP_STRIP = 1
    O sinalizador ‘pkg_skip_strip = 1’ é importante porque este tipo de diz ao make para NÃO remover símbolos de depuração fora das bibliotecas que contém!

    Agora você pode localizar o Fennec empacotado na pasta / mobile / dist – fennec. Copie o pacote da scratchbox para ajudá-lo a pré-copiá-lo para o N810:

     cd  para cada mobile / dist; # Substitua  pelo diretório objdir especial específicocp -R fennec / tmp

    Melhore a velocidade do seu computador hoje mesmo baixando este software - ele resolverá os problemas do seu PC.

    Best Way To Fix Maemo Debugging
    Maemo 디버깅을 수정하는 가장 좋은 방법
    Лучший способ исправить отладку Maemo
    Bästa Sättet Att Framgångsrikt Behandla Maemo-felsökning
    Najlepszy Sposób Na Naprawienie Debugowania Maemo
    Il Modo Migliore Per Correggere Il Debug Di Maemo
    Meilleur Moyen De Se Débarrasser Du Débogage Maemo
    El Mejor Plan Para Corregir La Depuración De Maemo
    Der Beste Weg Zum Geeigneten Maemo-Debugging
    Beste Manieren Om Maemo-foutopsporing Op Te Lossen