ndn on galileo

18
NDN on Galileo Schwannden Kuo, NCTU CS [email protected]

Upload: schwannden-kuo

Post on 06-Aug-2015

75 views

Category:

Engineering


3 download

TRANSCRIPT

NDN on GalileoSchwannden Kuo, NCTU CS

[email protected]

NDN on Galileo• Gitbook, search ndn or galileo.

www.gitbook.com/book/schwannden/ndn-on-galileo/

NDN on Galileo• NDN-Embedded community Wiki • NFD user knowledge • base:

NDN on Galileo• Random news…

NDN on Galileo• Help installing NDN on Galileo with minimum

steps (Chapter 3).

NDN on Galileo• Contain everything detail you need to know

about compiling kernel with yocto, getting recipe, cross compilation tool chain (Chap. 1).

NDN on Galileo• Use to compile Galileo kernel image.

• What?

1. It is not a kernel! It customize one for you!

2. Yocto can generate tool chain based on the kernel image it baked.

3. Use Yocto to compile kernel => generate tool chain for that kernel. Awesome!

NDN on Galileo• Use Yocto to compile Galileo kernel image.

• Why?

1. It is officially supported/provided by Intel

2. Highly configurable, with thousands of ready to go recipes (openCV, boost, gdb, python, httpd, mysql-server…), and a large number of repositories.

3. No need to recompile every time, like a well written Makefile for Linux kernel.

NDN on Galileo• Overview

1. Getting customized Yocto for Galileo

2. Add/edit required patches, recipes

3. Compile kernel

4. Install cross compilation toolchain

5. Use the tool chain to compile ndn-cxx/nfd

6. Copy everything to Galileo

7. Configure Galileo to install required package, edit nfd-start/stop script.

NDN on Galileo• Or simply

• But it is always a good idea to read the first chapter when you have time. This tutorial applies not only to Galileo, it helps explain how the whole Yocto/recipe thing work so you can play with Galileo.

NDN on Galileo

What Else in The Book?

NDN on Galileo• Common errors when using Yocto

NDN on Galileo• Common Galileo trouble shooting

NDN on Galileo• Basic instruction level debugging

NDN on Galileo• Network Administration 101

DHCP configuration file, ip_forward, iptables

NDN on Galileo• NDN project website: March Newsletter

NDN on Galileo

Contact

• Schwannden [email protected]

• Contact me for collaboration on the nook.

• Co-authorship of all of my books is open for you if you can contribution to the project in a meaningful way.