sqlite - 为设备选择嵌入式Linux

标签 sqlite qt embedded-linux

我开始使用sqlite为手持设备创建QT应用程序。我的项目经理要求我为设备选择操作系统(嵌入式linux)(我们不考虑使用android)。

与台式机一样,设备是否有许多嵌入式Linux发行版?
如果是这样,我应该考虑哪个嵌入式Linux?

最佳答案

您有多种选择,但我会建议比较容易的和-我认为更好的两个。

  • Buildroot -是一组makefile,可用于创建自定义的嵌入式发行版。可以负责构建Linux
    内核,工具链以及裸机或U-Boot bootstrap 。易于扩展和
    学习曲线几乎为零。你有充分的工作
    系统只需几个小时。
  • Yocto -一个成熟(且复杂)的构建系统。当您需要大量的软件包/组件时,建议在Buildroot上使用
    并可能需要灵活地直接扩展系统
    处所。您可以做什么基本上取决于可用的“层”(用于构建事物的规则集):将层组合在一起以获得系统。学习曲线陡峭,但直接使用
    得到多家供应商(例如Atmel,TI)的支持。

  • 无论如何,除非您有充分的理由,否则我强烈建议您使用前者。

    关于sqlite - 为设备选择嵌入式Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13421147/

    相关文章:

    c# - UWP 将 sqlite 插入查询插入 SQL 事务

    android - 如何使用 Drive.API 从 Google Drive 下载文件?

    android - 使用Qt时如何在android中阻止后退键

    linux-kernel - Hello Word 基于设备树的设备驱动程序

    android - 删除android sqlite数据库中的前N行

    ruby-on-rails - Rails 2.3.8 中的 SQLite 3 繁忙异常

    linux - 从压缩的内核镜像中获取内核版本

    linux - 看门狗设备文件写入 'V'的意义

    qt - MDI 模型还是 Dock Windows?

    python - findChild 使用自定义小部件返回 None