我是 yocto 的新手并开发驱动程序。我获得了驱动程序的源代码(alter_driver.c
和Makefile
),但我不知道如何编译和获取altera_driver.ko
文件,以便我可以加载这些驱动程序并使用它们。
yocto内核的版本是 3.0.32-yocto-standard ,我是从终端命令uname -r
获得的。
请帮我编译驱动程序。谢谢。
答案 0 :(得分:0)
我建议你阅读Yocto Kernel Development Manual(链接是当前版本:你应该使用你的Yocto版本)。如果您唯一拥有的是树外模块,请参阅第2.5.2部分,其中介绍了如何为您的驱动程序创建配方。
简短版本是:制作example recipe的副本,在files / -directory中添加你的源代码,修改Makefile以构建你的源代码......但是阅读手册,它非常好。
此外,Kernel Lab可能很有用:它主要讨论使用完整内核,但也涵盖了树外模块示例(实验4)。