INFOWORKS AI KIT

INFOWORKS AI KIT

  • Introduce
  • Manual
  • Help

›개발환경 구축하기

개발환경 구축하기

  • AI Kit SDK 컴파일
  • 펌웨어 업데이트
  • 소스 코드 컴파일
  • AI 실습
  • Mobilenet-SSD 코드 분석

REX로 구현하는 AI

  • RKNN User Guide
  • Autopilot in REX KIT
  • Kindnet in REX KIT
  • Traffic Light Detection in REX KIT
  • Emotion Recognition in REX KIT
  • Mask Detection in REX KIT
  • Golf Ball Tracker in REX KIT
  • Semantic Segmentation in REX KIT

야, 너두 AI 할 수 있어

    기초학습

    • 인공지능
    • CNN
    • RNN
    • GAN

    영상

    • Object Detection : SSD
    • Segmentation

    강화

    • Frozen Lake
    • Snips Voice Platform

    자연어

    • NLP-1
    • NLP-2
    • NLP-3

    예측

    • 딥러닝 '예측'이란?
    • 시계열데이터
    • 통계적 기법(ARIMA, Prohet)
    • 딥러닝 기법 (LSTM)

예제로 알아보는 AI

    영상(지도학습)

    • 초해상도
    • 신호등 인식
    • 감정인식
    • 표면 결함 찾기
    • 마스크 인식
    • 골프 공 퍼팅 게임기
    • Semantic Segmentation using BiseNet
    • Semantic Segmentation using DeepLabv3

    영상(비지도학습)

    • 이미지 합성

    음성

    • CNN 음성 인식

    강화

    • 슈퍼마리오 게임
    • 동키RC카 시뮬레이터
    • 자율주행

    예측

    • 주식 예측
    • SMP 예측

지하철에서 읽는 AI

    영상

    • ESRGAN
    • CycleGAN
    • Low-Light Enhancement
    • Depth Estimation in Single Image : CNN
    • Depth Estimation in Tele-Wide Camera System : Hourglass Network

    음성

    • Deep Speech

    강화

    • 알파고
    • Autonomous Driving
    • Learning to drive in a day
    • BDD100K: A Diverse Driving Dataset for Heterogeneous Multitask Learning

    예측

    • Online Retail Sales Prediction : LSTM

Peripheral

  • AI Kit GPIO 사용
  • AI Kit UART 사용
  • AI Kit I2C 사용
  • AI Kit SPI 사용
  • PCA9632 LED Driver 실습
  • AI Kit Wifi dongle 사용

AI Kit SDK 컴파일

SDK 다운로드

  1. 컴파일에 필요한 패키지를 설치합니다.

    shell
    sudo apt-get install repo git time gawk u-boot-tools device-tree-compiler mtools parted libudev-dev libusb-1.0-0-dev lib32gcc-7-dev python-linaro-image-tools linaro-image-tools gcc-arm-linux-gnueabihf gcc-aarch64-linux-gnu libstdc++-7-dev autoconf autotools-dev libsigsegv2 m4 intltool libdrm-dev curl sed make binutils build-essential gcc g++ bash patch gzip bzip2 perl tar cpio python unzip rsync file bc wget libncurses5 libqt4-dev libglib2.0-dev libgtk2.0-dev libglade2-dev cvs mercurial rsync openssh-client subversion asciidoc w3m dblatex graphviz python-matplotlib libssl-dev pv e2fsprogs fakeroot devscripts libi2c-dev libncurses5-dev texinfo liblz4-tool genext2fs

  2. REX SDK 레포지토리를 다운로드 합니다.

    shell
    git clone https://github.com/infoworks-rex/rex-sdk.git
    cd rex-sdk

  3. 레포지토리 안에 있는 서브모듈을 다운로드 합니다. (이 작업은 시간이 약간 소요됩니다.)

    shell
    ./sdk_init.sh

컴파일

  1. 아래 명령을 통해 SDK를 컴파일 합니다.
    shell
    ./build.sh
  • 최초 컴파일 시 약 1시간 30분 정도 소요됩니다.
  1. 컴파일 완료시 [SDK 폴더 루트]/IMAGE 폴더 내에 아래와 같은 폴더가 생성됩니다.

    INFOWORKS-RK1808-AIKIT_YYYYMMDD.HHMM_RELEASE_TEST

    • 이 폴더 내의 IMAGES 폴더에 업데이트에 필요한 파일들이 저장됩니다.
    ## In {SDK_ROOT}/IMAGE/{INFOWORKS-RK1808-AIKIT_YYYYMMDD.HHMM_RELEASE_TEST}/IMAGES
    $ ls
    boot.img  MiniLoaderAll.bin  misc.img  oem.img  parameter.txt  recovery.img  
    rootfs.ext4  rootfs.img  trust.img  uboot.img  update.img  userdata.img
    
    • 각 파일들의 역할 및 주소는 아래와 같습니다.
    File nameDescriptionLoad Address
    MiniLoaderAll.binCPU Boot ROM에 의해 로드되는 첫번째 부트로더 입니다.
    parameter.txt커널에 전달할 부팅 파라미터와 파티션 정보를 담고 있습니다.
    trust.imgARM Trusted Firmware 입니다. (https://github.com/ARM-software/arm-trusted-firmware)
    misc.imgmisc 파티션 이미지로, 안드로이드 부팅 모드를 제어하는데 사용됩니다.
    kernel.img리눅스 커널 이미지 입니다.
    resource.img디바이스 트리와 부트 로고 파일을 담고 있는 이미지 입니다.
    boot.imginitramfs 이미지로, 초기화 등의 작업을 수행하는 파일이 담겨있습니다.
    rootfs.img루트 파일 시스템 이미지입니다.
    update.img위의 패키지들을 패키징 해 놓은 업데이트용 이미지 입니다.
펌웨어 업데이트 →
  • SDK 다운로드
  • 컴파일
INFOWORKS AI KIT
Docs
Getting StartedGuidesAPI Reference
Community
User ShowcaseStack OverflowProject ChatTwitter
More
BlogGitHubStar
Facebook Open Source
Copyright © 2023 INFOWORKS Inc. All rights Reserved.