0

我正在学习嵌入式系统,我能够使用 buildroot 编译和设置 SAM9x35 EK,安装引导程序、U-Boot、Linux 和 rootfs(Buildroot 的基本 RFS [root 文件系统]骨架)。我有很多问题,但最重要的问题之一是:问题前陈述,用于上下文:

  • 我已经提供了一个 JFFS2,里面有一个由几个 NetBeans (c++) 项目组成的应用程序。
  • 这些项目使用内置的内核(如果在 buildroot 的菜单中选择)库

它是如何工作的?rootfs 和 netbeans(makefile)如何连接到 linux 包?我的意思是,内核如何管理来自 netbeans 项目的 makefile?即:如果我创建一个在屏幕上显示图片的项目,我将一些需要的包添加到 rootfs,然后将其闪烁到设备中。内核如何知道如何读取和运行这个应用程序?做完这个问题后我读到的是内核在 init.d 文件夹中启动了一些脚本。但我想对内核和 Rootfs 之间的交互进行更概念性的解释

任何解释都可以帮助我,因为我不明白究竟是如何工作的。该应用程序是一个独立的应用程序,在 linux 启动(开机)时加载,仅此而已,它运行并使用硬件来完成其不同的功能。请随意使用链接或示例。

非常感谢您。

4

0 回答 0