创建内核模块工程
在工程选择栏中选择 SylixOS Kernel Module ( File > New > SylixOS Kernel Module ),在弹出的页面输入工程名(本例为“module_demo”),单击 Next 进入下图所示界面。
配置项解析:
- SylixOS Base Project :依赖的 Base Project 工程路径,单击“File System”或“Workspace”分别在文件系统和当前工作空间查找 Base Project。
- Toolchain :工具链,本项在 SylixOS Kernel Module 工程中不使能,自动与 SylixOS Base 工程保持一致。
- Debug Level :调试级别,SylixOS 提供 Debug 和 Release 两种调试级别。
- CPU Type :处理器类型,本项在 SylixOS Kernel Module 工程中不使能,自动与 SylixOS Base 工程保持一致。
- FPU Type :浮点类型,本项在 SylixOS Kernel Module 工程中不使能,自动与 SylixOS Base 工程保持一致。
- Custom Makefile configuration :专家模式,用户可手动配置 Makefile。
- Do not scan source files :RealEvo-IDE 将不自动扫描源码文件。
SylixOS Kernel Module 工程向导生成了一个简单的可编译和动态装载的内核模块,如下图所示。
编译完成后在 Debug 文件夹里将生成 module_demo.ko 内核模块文件。