XMOS上的occam-pi
状态:完成
下载: 87
许可证:
最后更新:02年/ 7月/ 2011 37点
Wiki条目:
标签
occam-pi
项目概述
我个人认为这个项目是为了教育的目的。 它没有意义使用occam-pi XMOS平台上。 但是它有意义使用occam-pi在另一个单一的核心架构(arduino、图片等等……)。
这个项目的动机来自这个网站。 cc /。 这些人是一个好工作提供occam-pi单一核心架构。 他们已经有了occam-pi runnning arduino和NXT砖(乐高头脑风暴)。
虽然是不可能的我在其他平台上…… 我相信occam-pi可能带来决定论和实时的解决方案我们的项目! 谁知道:p ? !
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
我提供XK-1A董事会——单线程的代码。 现在它不使用多线程实现。 代码可以使用其他XMOS董事会。
小和简短描述(网站)提供的更多的细节去:
——有occam-pi运行在其他平台上的一个方法是使用一个翻译。 解释器读取occam-pi指令并将转化为相应的体系结构。
——occam-pi之间的相互作用成为可能与微处理器硬件(led、adc等)必须有一个硬件抽象层(HAL)。 在这种情况下,哈尔是通过sffi实现的。 文件夹国大党c(tvm地区)。
- libtvm文件夹:所有解释器的代码(有必要做一些小的调整工作XMOS平台例如“禁用”浮动点…)
——简单的文件夹:XMOS单线程的代码
文件夹:国大党——tvm地区有文件需要更改为不同的项目:
。国大党——tvm地区 c是在哪里发生的一切。 最初从一个文件中读取程序但我修改为从内存读取程序(program.h)
——sffi。 c是哈尔;
——xmos_port。 我是与XMOS硬件交互。 sffi。 从这里c调用函数;
——程序。 h奥卡姆程序在内存中(实际的程序是test1.occ);
- blinkExample文件夹:所有的代码,我使用vmware的这个项目
环境设置:
——提供的代码是不可能改变奥卡姆计划:(…… 做出这些更改你需要额外的工作(对不起)!
——我建立了一个虚拟机安装了linux系统,我克劳克( # TheTransterpreter)
——克劳克负责编译你的。 occ文件。 待确认文件
——然后翻译文件夹国大党(tvm.c)tvm地区会读。 待确认文件并运行它。
——也可以在linux上运行这个,看看结果之前你所需的平台:)....
———这个网站解释所有的东西
注:
——翻译占用大量内存(50 kb)所以你只有15 kb你奥卡姆程序代码+ XC ....
再次,我没有看到任何实际使用occam-pi XMOS董事会但这是有趣的看到我的基础上运行XMOS:p
——运行代码类型XMOS命令提示符:“xmake运行”或“xrun——io demo.xe”
玩得开心!
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
网站:
——
——
——
——
—— TheTransterpreter
—— name-out.ch
附注:曼努埃尔·马丁斯Barata不是xcore用户但他参与这个项目。 Barata感谢您的帮助。