Edison에서 Lkha로 초기화

7064 단어 Node.jsEdison
Intel Edison의 Breakout Board Kit를 받았기 때문에 새로운 컨디션부터 Lkha까지 모두 시도해 봤다.
쓸것
  • Edison
    http://www.intel.co.jp/content/www/jp/ja/do-it-yourself/edison.html
  • 마이크로B용 USB 2개
  • LED
  • 동판
  • 와이어 2개

  • 전자 작업자, 반전 미래

    펌웨어 업데이트


    직렬 통신이 느리거나 명령의 첫 번째 문자가 부족하기 때문에 업데이트해야 합니다.

    서식 적용


    마이크로B의 USB로 맥과 에디슨의 J16을 연결하면 전기가 공급되고 에디슨이 시작된다.

    J16에 micorB 연결
    잠시 후 Finder가 마운트되기 때문에 초기화부터 시작합니다.
    디스크 유틸리티를 사용하여 FAT 32로 포맷합니다.

    이미지 다운로드


    Edison-Software Download에서 Edison Yocto comple imge를 다운로드합니다.
    https://communities.intel.com/docs/DOC-23242
    zip 파일을 확장하여 Edison의 스토리지 기기로 복사합니다.
    포맷된 것이기 때문에 저장 장치의 바로 아래에는 아무것도 없을 것이다.

    복사가 끝난 후 USB를 J3에 연결하고 터미널에서 화면 명령을 실행합니다.
    PC
    screen /dev/cu.usbserial-AJ035PUI 115200 -L
    
    디바이스 이름을 적절하게 변경하십시오.
    /dev/cu.usbserial 정도에 입력하면 탭 키로 보충해야 합니다.

    장치를 찾을 수 없는 경우


    만약 이러한 장치가 없다고 오류가 발생하면 FTI 드라이버가 필요할 수도 있습니다.
    http://www.ftdichip.com/Drivers/VCP.htm
    설치 후 FTTDI 드라이브 컨트롤을 시작하여 ENABLED로 설정합니다.
    /dev/cu.usbserial-****가 나타나면screen을 실행합니다.
    연결이 성공하면 로그인을 묻기 때문에 루트의 빈 비밀번호로 입력하십시오.
    Edison
    edison login: root
    
    로그인이 완료되면 reboot 명령으로 펌웨어를 덮어쓰고 다시 시작합니다.
    Edison
    reboot ota
    
    재부팅이 완료되면 최신으로 확인합니다.(2014년 12월 03일 기준)
    Edison
    cat /etc/version
    edison-rel1-maint-weekly_build_16_2014-10-14_14-56-19
    

    Edison 설정


    대화 유형에 대한 설정 명령을 준비했습니다.
    Edison
    configure_edison --setup
    
    장치 이름 및 암호(다음 SSH 로그인), WiFi를 설정합니다.WiFi는 SSID를 검색할 수 있으므로 적절한 선택을 통해 수행할 수 있습니다.
    설정이 끝나면 URL이 표시되므로 브라우저로 액세스해 보십시오.

    서버가 기본적으로 시작됩니다.IoT 느낌이에요.
    IP가 부여되었는지 확인하세요.
    Edison
    ifconfig
    
    llan0의 inet addr: 네.
    이럴 때 인터넷, 핑, 컬을 연결하면 대답이 나온다.이 크기의 물건이 인터넷에 연결되어 정말 흥분된다.
    최신 라이브러리
    포장 관리자가 OPKG인 것 같아요.
    Edison
    cd /etc/opkg
    curl -O http://nonnoise.github.io/Edison/_sources/Edison/base-feeds.conf
    curl -O http://nonnoise.github.io/Edison/_sources/Edison/intel-iotdk.conf 
    curl -O http://nonnoise.github.io/Edison/_sources/Edison/mraa-upm.conf
    opkg update
    opkg upgrade
    
    . 프로필에 경로를 설명합니다.
    Edison
    cd ~
    echo PATH=/usr/lib/node_modules/iotkit-agent/node_modules/.bin:$PATH > .profile
    
    이어 WiFi를 통해 PC에서 SSH를 연결할 수 있는지 확인합니다.
    PC
    ssh -l root 10.0.1.5
    
    호스트 이름 등을 적절하게 변경하십시오.
    하면, 만약, 만약...

    로컬 열쇠를 잃어버리고 다시 연결하면 됩니다.
    PC
    ssh-keygen -R 10.0.1.5
    

    붕괴시키다


    드디어 하드웨어 Hello World, LED 천화입니다.
    LED 길이의 한쪽(양극)을 J18의 2호, 짧은 한쪽(음극)을 J19의 3호에 연결한다.

    파일을 작성하여 GPIO를 제어합니다.
    루치는 여기 기사를 참고했어요.
    http://tech.recruit-mp.co.jp/gadget/intel-edison-getting-started/
    Edison
    echo "165" > /sys/class/gpio/export
    echo "out" > /sys/class/gpio/gpio165/direction
    echo "1" > /sys/class/gpio/gpio165/value
    
    불 켜야 되는데.
    0을 쓰고 삭제합니다.
    Edison
    echo "0" > /sys/class/gpio/gpio165/value
    

    Node.폭발시키다


    MRAA라는 Intel제 라이브러리와 GTI를 넣고 샘플을 복제하세요.
    Edison
    cd ~
    opkg install libmraa0
    opkg install git
    git clone https://github.com/intel-iot-devkit/mraa.git
    
    MRAA의 샘플 스크립트를 사용합니다.
    Edison
    cd ~/mraa/examples/javascript/
    vi Blink-IO.js
    
    인용 번호를 수정하다.
    Blink-IO.js
    /* var myLed = new m.Gpio(13); */
    var myLed = new m.Gpio(15);
    
    머리핀 여기 있어요.
    https://github.com/intel-iot-devkit/mraa/blob/master/docs/edison.md
    수정할 수 있다면 Blink-IO.실행 js
    Edison
    node Blink-IO.js
    
    1sec 깜빡임에 성공했습니다.

    간단해.인터넷 엔지니어도 쉽게 손에 넣을 수 있는 좋은 곳이다.
    그럼에도 불구하고 이런 것들을 무선으로 실현할 수 있다는 것은 정말 대단하다.
    참고로 Edison을 끝내려면 shutdown 명령을 사용하십시오.
    Edison
    shutdown -h now
    

    좋은 웹페이지 즐겨찾기