我有一个Luminary linux M3开发板,虽然我已经能够使用Keil RTOS为它编程,但我更喜欢在LM3s8962和嵌入式libc上进行开发。我想知道的是,我如何才能在我的主板上实际获得linux内核以及我的应用程序和依赖项?它有一个SD插槽,我可以创建某种类型的文件系统映像,然后使用引导加载程序对主板进行编程吗?我已经研究了yocto项目,但我仍然不知道如何实际处理多兆字节的内核和文件系统映像文件,并让我的主板运行它们。
我正在做一个cmake C/C++嵌入式项目。我有一个跨平台的应用程序。它将在基于PC的模拟器以及嵌入式(STM32)目标上运行。一个通用的硬件抽象层允许这样做。我遇到的问题是STM32的HAL库包含STM32的启动代码(asm)。构建并链接HAL库后,启动代码将消失。c, *.s)) - PC Specific
CMakeLists.txt (add_library(HAL) if(STM32) add_subdirectory(STM32