FAQ

From openPicus Wiki
Revision as of 16:13, 20 June 2014 by Admin (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Common questions

How to pronounce openPicus?

openPicus is born in Italy so you have to pronounce it italian way! :-)
The correct way is: openpeekus

What's Flyport in few words?

Flyport is a great technology that comes with some very important features:

  • It is designed both for makers, prototype developers and companies since it can be easily integrated into a finished product
  • It is low cost
  • It is an open platform
  • It has everything you need to get started with your projects: You don't need to worry about connectivity, external libraries, communication protocols and thread programming! It is all there!
  • The GPIOs are more than enough even for your most demanding project, plus the fact that the pins are remappable at runtime level!
  • It comes with great accessories that make your development easier. Next carrier boards are designed to speed up your development.
  • It has a great community of makers and users that contribute on projects, tutorials, libraries and knowledge

Is suitable for IoT (Internet of Things) and smart objects?

Absolutely! Flyport features exactly what these applications need:

  • Connectivity (Wired or wireless)
  • Embedded Web Server
  • Ad-hoc and Infrastructure WiFi mode
  • Sleep and Hibernate low power modes
  • Comes with accessories that allow direct connectivity to sensors and actuators (check the Grove Nest)
  • Small size
  • Low cost

What's the difference with Arduino?

Arduino is a made for prototypes - Flyport is made for professional use.
Arduino needs a shield to communicate - Flyport is like an Arduino and a shield, together.

Licensing

Our licensing leaves you free to create commercial products withour releasing its source code.

openPicus supports the Open Source Hardware Association. Here you can find the most common questions about Licensing and Intellectual Property.

Can I build a commercial product based on openPicus?

Yes you can! You are not asked to release the code of your firmware even for commercial purposes (unless you modified the openPicus framework).
Read the specific licensing for schematics and software below.

Schematic licensing

Our schematics are released under CC-BY 3.0 . What we just ask you is to give a clear attribution to openPicus when releasing the product. A good attribution is "Powered by openPicus technology"

Software licensing

- Using the openPicus core and libraries and code samples for the firmware of a commercial product does not require you to release the source code of your firmware (Apache License 2.0)
- If you tweak or modify the openPicus core or libraries (framework) you shall release it under an LGPL v3.0 licence

Recap:
- The Code Samples, Applications, Projects and Libraries are available in Apache License 2.0
- The openPicus Framework (eg: tcp/ip stack, email sender, FTP, etc...) is available under LGPL v3.0
- FreeRTOS has its own license


Can I use openPicus or Flyport Brands?

No, you can't. Those are the only things that you can't use in your product: in few words, the naming of your products can't include neither openPicus nor Flyport.

Some Examples:

MyOpenPicus Board = Not OK

MyPicus = OK

Flyport Car = Not OK

Catport = OK

RoboFlyport = Not OK

Installation & IDE

How do I program a Flyport module?

An IDE environment is provided for free to let you create your applications running on Flyport. The language used to program the modules is C/C++-like. Flyport modules are based on PIC microcontrollers. The developer just need C/C++ experise to create the application: Flyport manages all the required network interfacing, internet communications protocols and the internal Webserver.

Is the IDE available for Mac and Linux?

No, sorry only for Windows at the moment. On MAC/Linux there's no problem using a Virtual machine

What do I need to install the Flyport IDE?

A Windows computer or a Linux/MacOSX computer capable of emulating a Windows environment.
Follow the Getting started guide

IDE source code

The IDE Software is released under GPLv3 - You can download the source here

Personal tools
Namespaces

Variants
Actions
START HERE
DEVELOPMENT
HARDWARE INFO
RESOURCES
PHASED OUT
Toolbox