《嵌入式操作系统》实验报告班级 计算机 学号 XX 指导老师 庄旭菲 工业大学信息工程学院计算机系2024 年 6 月 实验一 Linux 核移植与编译实验1
实验目的了解 Linux 核相关知识与核结构了解 Linux 核在 ARM 设备上移植的基本步骤和方法掌握 Linux 核裁剪与定制的基本方法2
实验容分析 Linux 核的基本结构,了解 Linux 核在 ARM 设备上移植的一些基本步骤与常识
学习 Linux 核裁剪定制的基本配置方法,利用 UP-Magic210 型设备配套 Linux 核进行自定义功能(如 helloworld 显示)的添加,并重新编译核源码,生成核压缩文件 zImage,下载到 UP-Magic210 型设备中测试
实验步骤实验目录:编译核:在宿主机端为 UP-Magic210 设备的 Linux 2
7 核编写简单的测试驱动(核)程序 helloworld
c 并修改核目录中相关文件,添加对测试驱动程序的支持
(1)、使用 vim 编辑器手动编写实验代码 helloworld
chelloworld
c 如如下:#include #include MODULE_LICENSE("Dual BSD/GPL");//驱动程序入口函数static int hello_init(void){printk(KERN_ALERT "##############Hello, world############\n");return 0;}//驱动程序出口函数static void hello_exit(void){printk(KERN_ALERT "###############Goodbye, world#########\n");}module_init(hello_init);module_exit(hello_e