【问题标题】:SQLite+ Embedded linux + Pygtk or QT/c++SQLite+ 嵌入式 linux + Pygtk 或 QT/c++
【发布时间】:2012-02-12 17:37:08
【问题描述】:

我正在尝试在我的 ARM9 (Freindly ARM) 板上构建一个应用程序,该应用程序将通过串行端口获取数据并更新数据库。

现在我需要在我的嵌入式 linux 中移植 SQLite 并编写一个应用程序来存储我的值。

  1. 如何将 SQLite 移植到嵌入式 linux
  2. Pygtk 还是 Qt?新手哪个容易?

P.S:我知道我在一篇文章中提出了很多问题,但我只是认为提供完整的图片将有助于提供更好的建议。如果不是个性化的意见,如果你们能给我指点好的链接/教程,我将不胜感激。 :) 谢谢。

【问题讨论】:

  • sqlite 源代码是纯 C,它可能不需要为您的平台进行任何移植。但如果 Qt 或 python+Gtk 不适用于您的目标,则很可能需要巨大的移植工作。

标签: qt sqlite pygtk embedded-linux


【解决方案1】:

1.

您不需要将 sqlite 移植到您的 Freindly ARM ARMv9 板上。(正如 Mat 已经提到的)

我假设你有一个mini2440micro2440

无论如何它都是三星 S3C2440 芯片。

sqlite 按照以下thread 在此板上工作。

Sumeet 的帖子有交叉编译说明。

Qt 交叉编译按照以下thread 进行工作

Python 和 Gtk 也是如此。

在交叉编译方面,您有两种选择,

  1. 自己交叉编译
  2. 使用 buildroot 或 openembedded 的 bitbake 等工具

有关此板的交叉编译和构建包的更多资源 请参阅以下资源。

2.

与在嵌入式架构上学习和调试交叉编译相比,PyGTK 和 PyQt 都相对容易学习。如果 Qt 不是指 PyQt,而是指 C++ 和 Qt,那么它不仅成为 GUI 工具包的选择,而且成为语言的选择。我不知道您对 Python 或 C++ 的熟悉程度,所以我不知道哪个对您更容易。

你想使用哪一个取决于你。

两者的资源都链接到下面

【讨论】:

    猜你喜欢
    • 2015-09-20
    • 1970-01-01
    • 2011-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多