Get error when try to compile the kernel module

Hi,
I try to compile the kernel module to run on beagleboard, but I didn’t have success.
My layout directory is:
$OEBASE = oe
/build
/conf
/hellokernel
hellokernel.bb
/files
hellokernel.c
Makefile
/openembedded
/bitbake
/tmp

This is the error I got:

naruto@naruto-laptop:~/oe$ bitbake hellokernel
NOTE: Handling BitBake files: - (6693/6693) [100 %]
NOTE: Parsing finished. 6412 cached, 1 parsed, 280 skipped, 0 masked.
NOTE: build 200904281957: started

OE Build Configuration:
BB_VERSION = “1.8.13”
METADATA_BRANCH = “org.openembedded.dev”
METADATA_REVISION = “ec28f9410ac96d8ad3df6b5fb8e07306b417ed67”
TARGET_ARCH = “arm”
TARGET_OS = “linux-gnueabi”
MACHINE = “beagleboard”
DISTRO = “angstrom”
DISTRO_VERSION = “2009.X-test-20090429”
TARGET_FPU = “hard”

NOTE: Resolving any missing task queue dependencies
NOTE: Preparing runqueue
NOTE: Executing runqueue
NOTE: Running task 339 of 547 (ID: 4, /home/naruto/oe/build/hellokernel/hellokernel.bb, do_unpack)
NOTE: package hellokernel-1.0-r28: task do_unpack: started
NOTE: Unpacking /home/naruto/oe/build/hellokernel/files/hellokernel.cfile to /home/naruto/oe/tmp/work/beagleboard-angstrom-linux-gnueabi/hellokernel-1.0-r28/
cp: cannot stat `/home/naruto/oe/build/hellokernel/files/hellokernel.cfile’: No such file or directory
NOTE: Task failed:
NOTE: package hellokernel-1.0-r28: task do_unpack: failed
ERROR: TaskFailed event exception, aborting
ERROR: Build of /home/naruto/oe/build/hellokernel/hellokernel.bb do_unpack failed
ERROR: Task 4 (/home/naruto/oe/build/hellokernel/hellokernel.bb, do_unpack) failed
NOTE: Tasks Summary: Attempted 338 tasks of which 338 didn’t need to be rerun and 1 failed.
ERROR: ‘/home/naruto/oe/build/hellokernel/hellokernel.bb’ failed
NOTE: build 200904281957: completed

I am starting working with the linux module, so I hope you help me.
Thank you for your time to read and answer my question.

Best regards,
Thang Nguyen

hellokernel.c (294 Bytes)

Makefile (778 Bytes)

hellokernel.bb (1.19 KB)