Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. picocom -b 115200 /dev/ttyUSB0
  2. METI KARTICU!!!!
  3. I OTKACI PROLIFIC!!!
  4.  
  5. ako se promeni ip racunara, editovati serverip i bootargs
  6.  
  7. ctrl-a ctrl-x za izlaz
  8.  
  9. setenv bootargs "root=/dev/nfs rw ip=10.81.35.191 console=ttyAMA0,115200 nfsroot=10.81.35.121:/home/rtrk/linux-kernel-labs/modules/nfsroot"
  10.  
  11. za exports:
  12. /home/rtrk/linux-kernel-labs/modules/nfsrootVezba 10.81.35.191(rw,no_root_squash,no_subtree_check)
  13.  
  14. (bootargs i exports se moraju poklapati!!!)
  15.  
  16. pre svakog makea!!:
  17. export ARCH=arm
  18. export CROSS_COMPILE=arm-linux-gnueabihf-
  19.  
  20. nakon make kopirati zImage i bcm iz kernel labs/bootloader/rpi-2-b u /var/lib/tftpboot
  21.  
  22. primena patcha:
  23. cat ~/putanjadopatcha | patch -p1
  24.  
  25. default konfiguracija:
  26. make *defconfig (iz linux foldera!!)
  27.  
  28. iskoristiti datu: (
  29. cp <data_konf> .config
  30.  
  31. putanja do konfig (defovi, sa make):
  32. /home/rtrk/linux-kernel-labs/src/linux/arch/arm/configs
  33.  
  34.  
  35.  
  36. restart tftp:
  37. sudo service tftpd-hpa restart
  38.  
  39. restart nfs (kad god editujem exports):
  40. sudo /etc/init.d/nfs-kernel-server restart
  41.  
  42. slovna datoteka:
  43. sudo mknod <ime> c maj min
  44.  
  45. raspakivanje:
  46. tar xvjf <ime>
  47.  
  48.  
  49. mountovanje proc i sys:
  50. sudo mount -t proc proc proc/
  51. sudo mount -t sysfs sys sys/
  52.  
  53.  
  54.  
  55. MODULI (pre makea exporti)
  56. -----------------------------
  57.  
  58. koriste se .ko fajlovi
  59. insmod - instaliraj
  60. rmmod - ukloni
  61. lsmod - izlistaj instalirane
  62. modinfo <module_name> - Daje informacije o modulu: parametri, licenca, opis i
  63. zavisnosti
  64. sudo modprobe <module_name> -Najčešća upotreba modprobe: pokušaj učitavanja svih
  65. modula od kojih dati modul zavisi praćen učitavanjem datog modula
  66. sudo modprobe -r <module_name> - Pokušava da ukloni dati modul i sve module koji su zavisni a
  67. nisu više potrebni nakon uklanjanja
  68.  
  69.  
  70.  
  71. --------------VEZBA 10 NUNCHUK-------------------
  72. crna bela zelena
  73. pinovi, od coska: siva, plava, ljubicasta, prazno, zelena
  74.  
  75. -kopiran .dts u labs/src/linux/arch/arm/boot/dts
  76. -nista nije menjano u fajlu
  77. -u makefule na pocetku dodata linija sa imenom fajla (dtb-$(CONFIG......)
  78.  
  79. u .dts:
  80.  
  81. &i2c1 {
  82. clock-frequency = <100000>;
  83. status = "okay";
  84. nunchuk: nunchuk@52 {
  85. compatible = "nintendo,nunchuk";
  86. reg = <0x52>;
  87. };
  88. };
  89.  
  90. -make dtbs iz lunixa
  91. -kopirati dtb u /var/lib/tftpboot
  92. -editenv bootcmd rpi-b-custom.dtb
  93. -saveenv
  94. -labs/modules/nfsroot/root/nunchuk/nunchuk.c probe() i remove()
  95. -make da se prevede
  96. -sa pi-a: insmod nunchuk.ko
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement