Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Para seu Próximo Projeto IoT - Android Things o...

Para seu Próximo Projeto IoT - Android Things ou Linux Embarcado?

Matheus Castello

September 10, 2018
Tweet

More Decks by Matheus Castello

Other Decks in Technology

Transcript

  1. WHO I AM ? MATHEUS DE BARROS CASTELLO 27 year

    old, BS in Computer Science Embedded SW Engineer Linux Kernel Developer - v4.18 contributions Maker Enthusiast in Spare Time
  2. LINUX KERNEL LINUX KERNEL OPEN SOURCE Application (Aka Distro) C

    Library (glibc, bionic) KERNEL Architecture-Dependent Kernel Code System Call Interface KERNEL SPACE USER SPACE ACCESS TO HARDWARE HAVE TO MADE IN KERNEL SPACE!
  3. BSP - BOARD SUPPORT PACKAGE ANDROID THINGS x EMBEDDED LINUX

    GOOGLE CERTIFIED BSP SOURCES? SILICON VENDOR BSP MAINLINE / VENDOR REPO CUSTOMIZABLE SAFE
  4. BSP - BOARD SUPPORT PACKAGE BINARY ANDROID THINGS CONSOLE -

    https://partner.android.com/things/console/
  5. HARDWARE SUPPORTED ANDROID THINGS x EMBEDDED LINUX GOOGLE CERTIFIED SoMs

    4 CERTIFIED SoMs SILICON VENDOR MANY POSSIBILITIES DEPENDS ON VENDOR OR COMMUNITY 3 YEARS UPDATES
  6. APPLICATIONS - DEVELOPMENT ANDROID THINGS x EMBEDDED LINUX ANDROID DEVELOPMENT

    TOOLS APK LIKE YOUR FAVORITE TECHNOLOGY PACKAGES LIBS NODE.JS / RUST JAVA API
  7. LINUX KERNEL LINUX KERNEL OPEN SOURCE Application (Aka Distro) C

    Library (glibc, bionic) KERNEL Architecture-Dependent Kernel Code System Call Interface KERNEL SPACE USER SPACE ACCESS TO HARDWARE HAVE TO MADE IN KERNEL SPACE!
  8. APPLICATIONS - DEVELOPMENT - DEVICE DRIVER ANDROID THINGS x EMBEDDED

    LINUX ANDROID DEVELOPMENT TOOLS APK LIKE GNU TOOLS KERNEL API C JAVA API
  9. EMBEDDED LINUX PROS CUSTOM BSP CUSTOM USER SPACE SERVICES MANY

    PLATFORM POSSIBILITIES COMMUNITY UPDATES
  10. Q&A