Outils pour utilisateurs

Outils du site


chip

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
chip [2016/11/28 21:54]
bvandepo
chip [2016/11/29 17:13]
bvandepo [Ethernet through USB]
Ligne 229: Ligne 229:
 https://github.com/NextThingCo/CHIP_Pro-Hardware/blob/master/Datasheets/GR8_Datasheet_v1.0.pdf https://github.com/NextThingCo/CHIP_Pro-Hardware/blob/master/Datasheets/GR8_Datasheet_v1.0.pdf
  
 +
 +https://events.linuxfoundation.org/sites/events/files/slides/ripard-mainlining-out-of-tree-socs.pdf
 =====Compilateur===== =====Compilateur=====
   sudo apt update   sudo apt update
Ligne 249: Ligne 251:
 ====Cross compilation==== ====Cross compilation====
 pas testé: https://bbs.nextthing.co/t/lessons-learned-compiling-a-c-program/1638   pas testé: https://bbs.nextthing.co/t/lessons-learned-compiling-a-c-program/1638  
 +
 +
 +
 +====Ethernet through USB====
 +
 +
 +http://www.chip-community.org/index.php/Chip:_USB_On_The_Go_Ethernet_Connection
 +
 +Je souhaite configurer:
 +  pc host:192.168.2.1/24  sert de passerelle
 +  chip   :192.168.2.2/24
 +
 +configurer sur le pc hote via network manager: NON NE FONCTIONNE PAS BIEN!!!!!
 +  modifier les connexions
 +  brancher le chip
 +  ajout d'une interface: enp0s20u3u2 (16:7D:0F:FA:90:F5)
 +  Ajouter: nom "Connexion Ethernet USB CHIP"
 +  Paramètres IPV4: Adresse: 192.168.2.1/24
 +  
 +  
 +configurer sur le pc hote  à la main 
 +  sudo ifconfig enp0s20u3u2 192.168.2.1/24 
 +  
 +sur CHIP
 +  /usr/lib/klibc/bin/ipconfig  
 + 
 +commenter g_serial et ajouter g_ether à /etc/modules
 +  sudo sed -i 's,g_serial,#g_serial\ng_ether,g'  /etc/modules
 +  
 +  sudo nmcli con add type ethernet con-name usbnet ifname usb0 ip4 192.168.2.2/24 gw4 192.168.2.1
 +  sudo nmcli con mod usbnet ipv4.dns "8.8.8.8 8.8.4.4"
 +  sudo nmcli con up usbnet
 + 
 +  sudo reboot
 +sur le chip vérifier que l'interface a été créée:  
 +  ip addr
 +  
 +Now on the host add a suitable address to the new interface:
 +  sudo ip addr add 192.168.2.1/24 dev enp0s20u3u2 
 +  sudo ip link set enp0s20u3u2 up
 + 
 +  
 +Connexion au chip via ssh:
 +  ssh chip@192.168.2.2
 +
 +
 +ajout de règles de routages sur le pc hote:
 +  sudo modprobe iptable_nat
 +  echo "1" | sudo tee /proc/sys/net/ipv4/ip_forward
 +  sudo iptables -t nat -A POSTROUTING -o enp0s25  -j MASQUERADE
 +ou  
 +  sudo iptables -t nat -A POSTROUTING -o wlo0 -j MASQUERADE
 +
 +===autres?===
 +https://bbs.nextthing.co/t/connecting-chip-to-your-network-over-usb/8935
 +
 +
  
chip.txt · Dernière modification: 2016/11/29 17:13 de bvandepo