嵌入式Linux和设备驱动程序开发

时间:2011-03-09 05:43:33

标签: linux embedded linux-device-driver embedded-linux

我打算学习嵌入式linux并编写linux设备驱动程序。

我需要一个开发板,

  1. 使用Linux发行版构建并启动它。
  2. 在主板上写外围设备的驱动程序。
  3. (将来)可能的Android端口
  4. 你能建议一个开发工具包来帮助我吗?成本不是一个障碍 - 我已经熟悉用户空间的Linux,我愿意花钱在另一边变得更好。

    由于

    詹姆斯

7 个答案:

答案 0 :(得分:4)

BeagleBoard(TI OMAP)怎么样? Beagleboard有一个活跃的社区和许多示例项目,包括Android porting project。它们是当今背后的几个版本的Android,但这应该是一个起点。

答案 1 :(得分:2)

有一个名为 Raspberry PI 的全新25 $和$ $选项。

答案 2 :(得分:0)

检查http://elinux.org/Android_on_OMAP 谷歌的基于TI基于ARM的OMAP SoC / 2.6.23 Linux内核的Android

答案 3 :(得分:0)

我认为Armadeus project适合你。它是一个开源项目,始于法国,现在正在扩展。社区很棒,外围设备的数量正在快速增长。当然它基于Linux。

small company正在构建电路板。它们基于ARM9和现在的ARM11。在电路板中,您还拥有Xilinx FPGA,为激动人心的实验打开了大门。

希望这有帮助。

JCLL

答案 4 :(得分:0)

一些便宜的mini2440 linux板听起来像个好的开始。它也可以run Android

答案 5 :(得分:0)

也许你可以拥有Virtual Development Board,这很有趣。

答案 6 :(得分:0)

同时检查OK6410上的http://www.arm9board.net,它随附所有外设驱动程序和基本Android系统的Linux - 2.6.28(不久将退出2.6.36)。你会发现它很有趣并且不再有用。