hp 360lx com Linux, fim da luta?

Bom, depois de um certo tempo batalhando para colocar Linux em meu HP 360LX, estou pensando em desistir…

O maior problema é que minha intenção não era crackear nada, mas estudar mais sobre Linux embarcado. Acontece que o HP 360LX (e desconfio que todos os HPPC dessa família) foram feitos exclusivamente para rodar o tal do Windows CE: não há como bootar o dispositivo sem um boot loader que rode apartir do Windows CE.

Encontrei vários boot loader desses por aí, um dos mais interessantes parece ser o do NetBSD, mas todos eles usam uma API do Windows CE que só está disponível apartir de uma versão posterior (não sei exatamente qual versão, e __acho__ que não é possível fazer upgrade, pois o fulano de tal está na ROM).

/me cansado de ter que ficar dando dois cliques em .exe para ver o que acontece, fico com uma baita vontade de baixar o código mas é tudo feito em Visual C++.

O SH3 parece ser um processador bem interessante…

Droga.

2 Responses to “hp 360lx com Linux, fim da luta?”

  1. Caio Begotti Says:

    Que nada! SH3 é do caralho e os HP rodam Linux muito bem e NetBSD também sem muito galho, a não ser em modelos muito mais novos StrongARM :-)

    Eu tenho um Jornada 690e da HP que tem WinCE também, SH3 e tal, igual ao seu “praticamente” mas com 32mb de memória e 133mhz. O boot loader que eu uso é o shlo.exe e dá pra criar um autorun.inf que nem “bootará” o WinCE pra inicializar o kernel… o fonte dele tá disponível no Darcs do pessoal do Linux-SH (não lembro a URL, deve ser .org) e os caras são muito gente boa e acessíveis…

    Nota: tem várias versões do shlo.exe por aí, então deve ter uma própria pro teu 360lx, suponho…

    Eu uso o Jam Linux, que é um Debian integral (nada de remendos) pra SH3 que eu e um cara alemão louco estamos tentando montar, mas tem o NetBSD port hpcsh e o Jlime.com também. O NetBSD é ótimo, todo portadinho e o kernel suporta suspend. O Jlime é uma busybox com cacarecos que imitam Debian e é bem limitado, nem sendo uma distro de verdade, IMHO. Mas o Kristoffer dele portou o Opie pelo menos… a vantagem do Linux sobre o kernel BSD nesse caso é que ele suporta som pelo menos… mas não suspend :-(

    O boot loader do NetBSD é realmente bom e o sistema tem o “kloader”, que te permite rebootar tudo sem sair do “ambiente” do NetBSD pro WinCE! É massa.

    Se quiser trocar idéia sobre SH3 e os devices da HP passa lá no #linux-sh e #debian-anarchy, irc.freenode.net :-) um abraço!

    PS: tem ainda o Dodes, que é um Debian Woody velhão todo pra SH3. Ele é o início de tudo, já que foi o primeiro port pra SH3 de algo assim, feito por um japonês foderoso do qual esqueci o nome, óbvio… mas é muito antigo e só presta pra iniciar a construção de algo seu e mais novo, se você já tiver uma toolchain…


    caio1982

  2. lcapitulino Says:

    Nah, já tentei o shlo.exe, não rola.

    O problema é que a versão do WinCE que tem no meu hp360lx não implementa a API que todos esses bootloaders para WinCE utilizam (não lembro o nome da API, muito menos da versão do WinCE).

    Sim, ouvi dizer que existe um bootloader que não usa essa API, mas não consegui achar uma versão compilada para o SH3.

    E sim, eu concordo: o SH3 parece ser bem interessante (estive lendo a spec na época). Mas isso não tem nada a ver com o fato de o hp360lx ter um WinCE e uma board que não permite um boot fácil. :)

    PS: O HP jornada parece ser o mais simples de bootar um linux, eu encontrei dezenas de relatos e howtos.