Tag: buildroot

Buildroot:只构建一个包作为共享和静态库,所有其他包只共享

buildroot提供了构建的可能性 只有静态, 只有共享, 或者共享和静态库 所选包裹 分配的配置元素是BR2_STATIC_LIBS , BR2_STATIC_LIBS和BR2_SHARED_STATIC_LIBS 。 题: 是否可以仅为一个包构建共享和静态库,同时仅为所有其他包构建共享库? 我想要一个静态库的一个项目是一个基于autotools的包。 我的努力: 我确实阅读了手册,但无济于事。 我确实提出了一个想法,但我认为它不起作用:我可以使用buildroot调用configure脚本,并使用我定义的一些参数强制另外创建一个静态库。 但是,这会与buildroot提供的参数冲突,这会强制configure完全相反。 (仅创建共享库。) 谢谢! 不幸的是我甚至无法分辨出我正在使用哪个版本的buildroot,因为我没有找到获得buildroots版本号的方法。

如何将Linux内核驱动程序模块添加为Buildroot包?

我目前正在为Xilinx的Zybo Board构建嵌入式Linux。 为此,我使用Buildroot。 现在我想添加一个用C语言编写的驱动程序 ,用户程序可以使用该驱动程序写入某些特定的寄存器,使其能够控制某些LED。 当我查看手册时 ,它基本上说首先要做的是在新的包文件夹中创建一个Config.in,在那里你可以写一些文字来解释驱动程序。 好的,我做到了。 但是现在makefile:我不太明白那里需要什么。 它只是一个像gcc -o ledcontrol hellofunc.c这样的编译命令吗? 除了Config.in和Makefile之外,我还需要做些什么吗?