microflo

所属分类:处理器开发
开发工具:CoffeeScript
文件大小:6848KB
下载次数:0
上传日期:2020-05-23 11:45:59
上 传 者sh-1993
说明:  微控制器和嵌入式实时数据流编程
(Live dataflow programming for microcontrollers and embedded)

文件列表:
.npmignore (12, 2018-09-24)
.travis.yml (1208, 2018-09-24)
CHANGES.md (16431, 2018-09-24)
Gruntfile.coffee (3241, 2018-09-24)
LICENSE (1083, 2018-09-24)
Makefile (3890, 2018-09-24)
Makefile.mbed (1850, 2018-09-24)
components (0, 2018-09-24)
components\null.json (49, 2018-09-24)
doc (0, 2018-09-24)
doc\arduino-getstarted.md (119, 2018-09-24)
doc\braindump.md (63240, 2018-09-24)
doc\bringup.md (3367, 2018-09-24)
doc\doitanyway2015 (0, 2018-09-24)
doc\doitanyway2015\proposal.md (4703, 2018-09-24)
doc\fosdem2014 (0, 2018-09-24)
doc\fosdem2014\notes.md (4907, 2018-09-24)
doc\fosdem2014\slides.odp (614880, 2018-09-24)
doc\fosdem2014\slides.pdf (404806, 2018-09-24)
doc\how-it-works.md (7976, 2018-09-24)
doc\lac2014 (0, 2018-09-24)
doc\lac2014\notes.md (769, 2018-09-24)
doc\linux-getstarted.md (1013, 2018-09-24)
doc\logo.svg (74333, 2018-09-24)
doc\meshcon2015 (0, 2018-09-24)
doc\meshcon2015\notes.md (2594, 2018-09-24)
doc\meshcon2015\slides.odp (2373090, 2018-09-24)
doc\meshcon2015\slides.pdf (1327374, 2018-09-24)
doc\oshw2014 (0, 2018-09-24)
doc\oshw2014\black-slide-withlogo.png (29365, 2018-09-24)
doc\oshw2014\black-slide.png (35696, 2018-09-24)
doc\oshw2014\blackfull-slide.png (26574, 2018-09-24)
doc\oshw2014\bumpy.jpg (181977, 2018-09-24)
doc\oshw2014\dark-slide.png (66476, 2018-09-24)
doc\oshw2014\dazedigital-wearable.jpg (74735, 2018-09-24)
doc\oshw2014\drawing.svg (2991, 2018-09-24)
... ...

MicroFlo: Live dataflow programming for microcontrollers ======================================================== [![Build Status](https://travis-ci.org/microflo/microflo.png?branch=master)](https://travis-ci.org/microflo/microflo) Unlike most other [dataflow](https://en.wikipedia.org/wiki/Dataflow_programming) runtimes for constrained devices, MicroFlo run _standalone_ on the microcontroller, can be introspected and reconfigured at runtime, and has built-in support for automated testing. One can program with MicroFlo either: * Visually, using [Flowhub](https://flowhub.io) * Textually, using the declarative [.fbp DSL](http://noflojs.org/documentation/fbp) or [.json definition](http://noflojs.org/documentation/json) * Programatically, by embedding it and building a graph using the C++ API MicroFlo is very portable, written in C++03 without exceptions and stdlib. It comes with support for multiple platforms,including [Arduino](http://arduino.cc) and Embedded Linux. It has been used on many different devices, from Atmel AVR8 to ARM Cortex M0/M1/M3/M4 devices (LPC mbed, TI Tiva/Stellaris), ESP8266 and Raspberry PI. MicroFlo is designed to integrate with other data-driven programming tools, including [msgflo](https://msgflo.org) for easy building of distributed systems (IoT). Using ----------------- For visual programming your Arduino, follow the [microflo-example-arduino](https://github.com/microflo/microflo-example-arduino). Support --------- [![Flowhub logo](https://flowhub.io/assets/banner-github.png)](https://flowhub.io) MicroFlo is a part of [Flowhub](https://flowhub.io), a platform for building robust [IoT systems](https://flowhub.io/iot) and web services.
We offer an [Integrated Development Environment](https://app.flowhub.io) and [consulting services](https://flowhub.io/consulting). Status ------- **Minimally useful**. * Works fine for simple programs * Components exists for standard I/O on Arduino devices * Live programming supported for most changes * Basic support for automated testing MicroFlo in the wild: * [Jon's fridge thermostat](http://www.jonnor.com/2013/09/microflo-0-1-0-and-an-arduino-powered-fridge/) has been running uninterrupted since September 2013. * The [Ingress table](http://bergie.iki.fi/blog/ingress-table/) at [c-base station](http://en.wikipedia.org/wiki/C-base), Berlin uses MicroFlo to control the lights. One major upgrade/bugfix since March 2014. * The lights on the CNC-milled Christmas tree at [Bitraf](http://bitraf.no), Oslo ran for 4 weeks during Christmas 2013. Contact ---------- When you find issues: [file bugs](https://github.com/microflo/microflo/issues) and/or submit [pull requests](https://github.com/microflo/microflo/pulls)! Changelog ----------- [Past milestones](./CHANGES.md) ## Extending For porting MicroFlo to other microcontrollers, see [how-microflo-works](./doc/how-it-works.md) and [target bringup](./doc/bringup.md). License ------- MicroFlo is released under the [MIT license](./LICENSE). Note that the platform MicroFlo runs on (like Arduino), and MicroFlo components may be under other licenses!

近期下载者

相关文件


收藏者