Armaadillo G3L에서 tun 장치 유효성 검사 단계

2773 단어 Linuxarmadillo

tun 장치 Enabler


카탈로그

  • 1. 사전 준비
  • 1.1. ATDE 로그인
  • 1.2. 자원 다운로드
  • 2. 커널 구성
  • 빌딩
  • 4. 커널 및 장치 트리 교체
  • 1. 사전 준비


    1.1. ATDE 로그인


    1.2. 자원 다운로드

    $ wget https://armadillo.atmark-techno.com/files/downloads/armadillo-iot-g3l/source/linux-3.14-x1-at20.tar.gz
    $ wget https://armadillo.atmark-techno.com/files/downloads/armadillo-iot-g3l/source/initramfs_x1-v1.1.0.cpio.gz
    $ wget https://armadillo.atmark-techno.com/files/downloads/armadillo-iot-g3l/image/u-boot-x1-sd-at13.bin
     
    $ wget https://armadillo.atmark-techno.com/files/downloads/armadillo-iot-g3l/debian/debian-jessie-armhf_aiotg3l_20180131.tar.gz
    

    2. 커널 구성

    # カーネルの展開
    $ tar xf linuxtar.gz
    $ cd linux-
     
    # initramfsアーカイブへのシンボリックリンク作成
    $ ln -s ../initramfs_x1-*.cpio.gz initramfs_x1.cpio.gz
     
    # コンフィグレーション
    $ make ARCH=arm x1_defconfig
    $ make ARCH=arm menuconfig
    
    kernel config.png
    # コンフィギュレーションの反映を確認
    ※ =yになっていることを確認
    grep CONFIG_TUN .config
    

    빌딩

    $ make CROSS_COMPILE=arm-linux-gnueabihf- ARCH=arm
    ※ 20分ぐらい待機
    $ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- LOADADDR=0x80008000 uImage
     
    $ ls -l arch/arm/boot/uImage
    $ ls -l arch/arm/boot/dts/armadillo_iotg_g3l.dtb
     
    ※ ファイルの作成を確認したら、上記2ファイルをATDEからArmadilloに移動させる
    

    4. 커널 및 장치 트리 교체

    # カーネルとデバイスツリーの差し替え
    $ mount -t vfat /dev/mmcblk2p1 /mnt
    $ cp uImage /mnt/uImage
    $ cp armadillo_iotg_g3l.dtb /mnt/armadillo_iotg_g3l.dtb
    $ umount /mnt
    $ reboot
     
    # 結果確認
    ※ =yになっていることを確認
    $ zcat /proc/config.gz | grep "CONFIG_TUN="
     
    $ ls -l /dev/net/tun
    
    https://manual.atmark-techno.com/armadillo-iot-g3/armadillo-iotg-g3_product_manual_ja-1.4.0/ch22.html#sct.howto-customized-image

    좋은 웹페이지 즐겨찾기