Advertisement
Guest User

Untitled

a guest
Nov 17th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. sudo cp zImage /var/lib/tftpboot
  2. sudo cp bcm2709-rpi-2-b.dtb /var/lib/tftpboot
  3.  
  4.  
  5. /home/rtrk/linux-kernel-labs/src/linux/arch/arm/boot
  6. /home/rtrk/linux-kernel-labs/src/linux/arch/arm/boot/dts
  7.  
  8.  
  9. prvo i obavezno export
  10. kopiranje Linux.configa u src/linux i menjanje imena u .config
  11. onda ide make xconfig i podesavanje cega vec
  12. ondak ide make
  13. ondak ide kopiranje zImage i bcm2709-rpi-2-b.dtb u /var/lib/tftpboot
  14. izmeniti etc/exports(putanja do home/rtrk/linux-kernel-labs/modules/nfsrootVezba 10.81.35.193(rw,no_root_squash,no_subtree_check)
  15. kad se izmeni onda nfs restartuj ako se ne menja onda samo boot(u Uboot-u)
  16.  
  17. 7. vezba
  18. modul se prevodi na razberiju sa make
  19. posle toga se insmod hello_version.ko
  20. lsmod za izlistavanje modula
  21. rmmod hello_version ubiva modul
  22. echo hello_version = za proveru write-a
  23. u dev-u se pravi mknod nesto c 245(mejdzor nambr) 0
  24. echo poyy(ili neka poruka) > /dev/nesto
  25. cat svasta = za proveru read-a
  26. za staticko prevodjenje ide: arm-linux-gnueabihf-gcc ioctl.c -static
  27. pokretanje: ./a.out /dev/nesto 0 (argumenti jebene komandne linije) (0 pretvara mala u velka, 1 obrnuto ili tome slicno)
  28.  
  29.  
  30.  
  31. kad se mknod-uje na rozberiju ide sa /dev/ a na linuksu dev/
  32.  
  33. #include <linux/init.h>
  34. #include <linux/module.h>
  35. #include <linux/i2c.h>
  36.  
  37. /* Add your code here */
  38.  
  39. pr_notice("Hello Master. You are currently using Linux <version>.\n");
  40.  
  41. MODULE_LICENSE("GPL");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement