helloworld驱动调用其他源文件函数需要 EXPORT_SYMBOL

我把 HELLO_WORLD 工程放到了如下路径:

/home/ce/linux-5.4.272/drivers/net/ethernet/HELLO_WORLD

其中,要先修改 ethenet 下的 Makefile

 vim /home/ce/linux-5.4.272/drivers/net/ethernet/Makefile

具体修改如下图所示:

若要成功编译并生成 ko 文件,具体操作如下图,请注意绿色框内容:

 

posted @ 2024-03-26 11:24  昆山皮皮虾  阅读(5)  评论(0编辑  收藏  举报