导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→XMOS上的occam-pi[liufengzhong]

 *第56893篇: XMOS上的occam-pi

  
楼 主:liufengzhong 2014年9月21日23:44
 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感谢您的帮助。

按此在新窗口浏览图片

按此在新窗口浏览图片


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:Quad XC-1As

[下一篇主题]:连接XC-1a 16 x2字母数字液晶显示器