Jump to content

octavio rainha

Membros
  • Content Count

    7
  • Joined

  • Last visited

Community Reputation

1 Neutral

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Comecei a brincar com um display 16x02 para arduino mas depois de mtas tentativas ainda nao consegui faze-lo funcionar. Sempre chego nessa situaçao da foto e até onde consegui pesquisar parece ser uma inicializaçao errada do MCU e nao um problema do display. Já testei todos os exemplos de display da IDE do arduino, ja tentei escrever uma inicializacao baseada no datasheet (https://cdn.datasheetspdf.com/pdf-down/L/C/D/LCD-1602A_CA.pdf página17 ) e até importar um biblioteca externa (http://web.alfredstate.edu/faculty/weimandn/programming/lcd/ATmega328/LCD_code_ino_4f.html) mas nada
  2. Mais um bom crackme para treinar. Até consegui resolver antes da resolução do mercês, só com o conteúdo do CERO.
  3. O segundo crackme que eu resolvo, o primeiro foi o cruehead do CERO. Confesso que analisando no debugger achei estranho uma comparação bem no inicio do programa que era crítica para o programa continuar, mas continuei o crackme bypassando essa comparação. Depois que eu já tinha conseguido a senha, continuei a tentar resolver o crackme achando q esse comparação fazia parte do desafio, agora lendo o source code imagino que seja o fato do programa precisar ter no mínimo um argumento para rodar(tanto porque a comparação era com o numero 1). Me custou umas horas a mais de stresse desnecessário
  4. Interessante, sabia da parte de log do kernel no procfs mas nao q dava pra dar instruçoes por ele. Fiquei interessado em consertar e atualizar os exemplos do livro e posso postar aqui ou talvez ate em um topico novo( talvez até mandar pra quem publicou o livro). Valeu, Mercês.
  5. É.. acho que eu preciso de um pouco mais de preparo, mas obrigado pelo link mesmo assim.
  6. Um "hello world"ja rolou sim , tive quase nenhum problema em atualizar as "novas boas práticas" de programaçao de modulo tipo declarar o fops e usar module_init e exit ao invés de init e cleanup_module em uns drivers (básicos) pra device de caracter (tipo o chardev.c de exemplo aqui http://tldp.org/LDP/lkmpg/2.6/html/x569.html e os exemplos mais pra trás no livro tbm). As minhas dúvidas e oq eu to tentando entender acho que sao um pouco mais "estruturais" do tipo, entender melhor como funciona o "filp" (o struct file pra representar um device no kernel) na prática, entender a diferenç
  7. Há um tempo comprei um daqueles controles genéricos usb para computador e fiquei interessado em saber como funcionava a comunicaçao do controle com o computador, resolvi que a melhor maneira de ver na prática seria escrever um driver. Sou novo no kernel linux, e a pouca documentaçao q achei pelo q eu vi parece datada (tanto pq alguns codigos de exemplos nem dá pra dar insmod sem erros). A pergunta, tem alguma doumentaçao mais moderna ou algo que eu nao deveria deixar de ver sobre driver e modulos linux, para conseguir escrever meu primeiro driver pra valer? Tbm tenho interesse em saber u
×
×
  • Create New...