2012-02-12 87 views
1

我想在我的ARM9(Freindly ARM)板上构建一个应用程序,它将通过串行端口获取数据并更新数据库。SQLite +嵌入式Linux + Pygtk或QT/C++

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

  1. 如何端口的SQLite到嵌入式linux
  2. PyGTK的或Qt的?新手容易吗?

P.S:我知道我在单个帖子中提出了很多问题,但我只是想给出完整的图片将有助于提供更好的建议。如果不是个性化的意见,我会很感激,如果你们可以给我指点好链接/教程。 :) 谢谢。

+0

SQLite的来源是纯C,它可能并不需要为您的平台的任何移植。但是如果Qt或python + Gtk不能用于你的目标,那么这些很可能需要一个_huge_移植工作。 – Mat 2012-02-12 08:11:54

回答

1

你并不需要移植sqlite的到您的ARM间友好的董事会ARMv9(如垫已经提到)

我会假设你有一个mini2440或 a micro2440

无论哪种方式,它是一个三星S3C2440芯片。

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

Sumeet的文章有交叉编译指令。

Qt跨compliation工作按以下thread

所以做的Python和GTK。

您有2个选项,当涉及到跨compliation,

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

如需进一步资源跨compliation和为此电路板建设软件包 请参阅以下资源。

2.

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

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

两个

资源链接到下面