在嵌入式linux上编程的最佳语言

时间:2011-10-29 21:57:29

标签: c# c sqlite programming-languages embedded

我有一台嵌入了linux的工业计算机(1Ghz处理器,1GB RAM),我正在试图找出我们将要开发的系统的最佳编程技术。

系统必须读取发送到串口的一些数据,将其存储在队列中并将其发送回服务器,因此我们可能需要一个关系嵌入式数据库......

当你的资源非常有限时,我读过关于C的内容,但可能情况并非如此......

到目前为止,我有2个首选选项:C或C#with Mono project。

似乎最好的嵌入式数据库是SQLLite。

你怎么看?,还有更好的选择吗?

3 个答案:

答案 0 :(得分:4)

SqlLite3 :是的,绝对是一个好人选

C或C ++ (请记住:他们不同 - 非常不同):两个强有力的候选人

Mono/C# :不是那么多:)

Java :如果您的主机可以使用JVM,并假设您的CPU为32位(或更高),那么Java JME也是一种选择。

我会投票给C或C ++,具体取决于您的偏好。

如果您使用C ++并需要GUI,我会考虑Qt

我强烈推荐这本书:

答案 1 :(得分:4)

我会选择C ++,因为你有更大的可能性表达自己加上没有任何开销。

答案 2 :(得分:1)

C,C ++或者你可以尝试D. VM的语言如C#或Java,如果您需要使用串口进行低级别工作,我认为这不应该是一个不错的选择。