NPort 5000 Series User Manual
Create a recipe for the Real TTY kernel
Use the following commands to create a recipe for installing Real TTY kernel to the target platform.
1. Create a directory recipes-kernel in meta-moxa:
$ cd /home/user/poky
$ mkdir meta-moxa/recipes-kernel
2. The simplest way is to copy and modify from a hello example, which is available in the Yocto source
code:
$ cp -r ./meta-skeleton/recipes-kernel/hello-mod ./meta-
moxa/recipes-kernel
The content of meta-moxa now is listed below:
$ tree meta-moxa
meta-moxa/
├── conf
│ └── layer.conf
├── COPYING.MIT
├── README
└── recipes-kernel
└── hello-mod
├── files
│ ├── COPYING
│ ├── hello.c
│ └── Makefile
└── hello-mod_0.1.bb
3. Delete the unnecessary files in hello-mod. Rename the hello-mod.
$ cd ./meta-moxa/recipes-kernel
$ rm ./hello-mod/files/COPYING
$ rm ./hello-mod/files/hello.c
$ mv ./hello-mod/hello-mod_0.1.bb ./hello-mod/realtty-kernel_0.1.bb
$ mv ./hello-mod realtty-kernel
4. Extract the Real TTY source code in /moxa. Copy the following files into hello-mod:
$ cp /moxa/COPYING-GPL.TXT ./realtty-kernel/files/
$ cp /moxa/npreal2.c ./realtty-kernel/files/
$ cp /moxa/npreal2.h ./realtty-kernel/files/
$ cp /moxa/np_ver.h ./realtty-kernel/files/
5. The content of the recipes-kernel now is listed below:
$ tree ./
./
└── realtty-kernel
├── files
│ ├── COPYING-GPL.TXT
│ ├── Makefile
│ ├── npreal2.c
│ ├── npreal2.h
│ └── np_ver.h
└── realtty-kernel_0.1.bb