嵌入式linux培训之嵌入式linux工具包详解
向硬件平台移植Linux系统是让人非常沮丧的一件事情。幸运的是已经有了一些嵌入式Linux工具包,可以简化在你的硬件设备上构建二进制环境的工作。一些工具包,例如Lineo公司的Embedix和Monte Vista公司的Hard Hat Linux都获得了广泛的关注。它们可以在不同的处理器上构建很多不同的应用。还有一些小公司的产品,集中于少量的处理器和一些特定的应用上。也有一些产品,例如PeeWeeLinux,它不是某个公司的发行版本,而是由一些喜欢思考的黑客在传统的开放源代码的模式下开发出来的。
嵌入式linux培训之嵌入式linux工具包详解:
在你选择嵌入式Linux培训的时候,如下的一些问题是你需要考虑的:
1、 硬件支持。Linux工具包是否支持你采用的处理器?如果这个工具包不支持的话,它的销售商是否有开发能力在足够短的时间内支持这款处理器?如果可以,需要多少成本?它们是否超出了你的预算?
2、适应能力。嵌入式Linux工具包对于你选择的特定硬件的适应性如何?如果你使用的工具包只能适合一个很窄的应用领域,那么你要把它修改成为适合你的项目要求的工具需要做多少工作?
3、文档。这些工具包的文档是否完善?是不是所有的程序都包含文档?文档是否包含比较深入的内容,例如,架构白皮书和比较浅显的内容,以及如何构建二进制文件,如何把你的源代码加入到基础代码或者构建和运行软件的手册中去。
4、对开发者的支持。工具包提供商对于开发者提供什么样的支持,价格怎样?如果你需要调试、问题解答,或者写一个驱动程序,你多长时间可以得到回应?有没有产品用户可以获得的服务列表?如果可以提供,那么这些服务以什么样的形式开展?有专人负责回答列表中的问题吗?
5、升级。软件工具包中是不是有升级工具帮助用户升级软件?工具包软件提供商是以某种形式发布这些升级软件包,还是把升级工作留给你?
6、用户界面。如果你的应用需要人机界面,你的要求是什么?这个嵌入式Linux开发工具包是否包含某些视频接口?如果有,需要多少空间?如果没有的话,是否存在一些基于浏览器的界面可以帮助你完成配置工作?
创客学院嵌入式培训讲师:注意,也许工具包本身并不提供任何对于图形界面的支持。一些开放源代码的项目和一些商业产品提供建立小型图形界面脚本的功能。
the end
- 赞