Lattice Semiconductor近日公开用于其LatticeMico32嵌入式软核处理器的uClinux Operating System (OS) ,进一步推动了开源嵌入式系统设计。通过支持OS,开发人员可以迅速设计实现基于Lattice的开源嵌入解决方案的控制系统。
此外,Lattice同时推出了LatticeMico32微处理器核和ispLEVER version 7.0 SP2,具有从属仲裁、外围支持改善、集成度提高等新优点,可在Linux下支持LatticeMico32系统设计工具流程。Lattice还推出了新版采用小型封装的LatticeMico8微处理器,增加可寻址代码空间和可设置地址范围并改进了堆栈操作,可支持高级编译器。
澳大利亚的Theobroma Systems已与Lattice签订合同,协助其将uClinux OS移植到Lattice Mico32微处理器。Theobroma Systems在开源嵌入式系统开发解决方案具有丰富的经验。他们的合作内容从制造定制板支持包或开发工具到基于嵌入式Linux的主要项目。
移植到LatticeMico32的uClinux OS可提供与linux相似的文件系统和组网能力,但是没有MMU。基于Linux2.6完成至LatticeMico32架构的移植(参考 uClinux开发人员的“lm32-nommu”) 。为了提供完整的解决方案,移植包括当前版本的uClinux “userland” applications、U-Boot、uClib和基于uClinux的用户命令。Lattice已公开演示LatticeECP2?评估板所需的所有文件。Lattice在其uClinux技术论坛以及其常规应用技术支持提供uClinux开发支持。
有关uClinux port的文件可从http://www.latticesemi.com/products/intellectualproperty下载。若要快速评估uClinux的性能,Lattice提供有用于 LatticeECP2的LatticeMico32/DSP 开发板 ,该开发板可从Lattice网店购买,价格为$695。Lattice 已公荆LatticeMico32 和LatticeMico8 IP,如有需要可自行从Lattice网站免费下载。