> >> Programei muito em assembly no dos, mas já vi que > >> no Linux é melhor aprender c e estudar o kernel, o que bem já > >> comecei a fazer. Mas por enquanto tenho que tentar utilizar > >> as ferramentas que estão disponíveis e que eu saiba minipular. > >> ... (Por acaso você sabe como alterar dos dados do CMOS no > >> Linux? Com o debug eu dava um out em algumas portas e > >> estava tudo resolvido)... Bem amigo, é isso, apenas aprendendo > >> a limpar os bits do meu computador, agora com o Debian.
> > Bem, você ganha. :) Acho que deve haber outras maneiras de fazelo, mas > > issa é válida sim, e acho que não é necessaria nehuma advertência para > > você sobre escrever direito á memória. :) > > Se você quer fazer algo de uma vez, dele direito á memória se sabe > > onde, mas se a idéia é acabar fazendo um software que faça a operação > > que vc quer fazer com esa escritura, lhe recomendo que tente fazer um > > módulo para o kernel. É algo novo sim, mas não é nenhum mistério; é > > como fazer uma librería, é um jogo de funções que respondem a vários > > eventos e nada mais. Sim também é certo que em linux é melhor usar C, > > não só porque o nível de mais em baixo já está feito e muito bem, mas > > porque um dos pontos fortes de linux é a portabilidade de código, e se > > vc trabalha com assembly seu trabalho é útil para só uma arquitectura. > > No DOS não tinha nem nível de em baixo nem mais de uma arquitectura. :) Vou dar meus dois centavos :) Para escrever drivers de dispositivos não use assembly pois não é portável como C. Você não pode acessar a memória do Linux como acessa do Windows. Esqueça. A diferença é muito grande, nem vou me arriscar a resumir :) O livro "Linux Device Drivers" está inteiro "on line" no site da O'Reilly. Lá tem todas as informações que você precisa. GIYF. -- Magno K - LinUser # 142.324 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

