Rapid Prototyping And Development Using Python Based Platforms

7486
Advertisement

Zerynth

Zerynth, which was formerly called VIPER (Viper Is indexPython Embedded in Real-Time), is a solution for making designs interactive and connected to the Internet of Things (IoT) easily.

The package offers a set of software and hardware tools to seamlessly implement embedded design ideas, without worrying about actually putting together stuff using soldering to make designs work.

The suite is open source and released under general-public licence version 3 (GPL3), Apache2 and Massachusetts Institute of Technology (MIT) licences, depending on the libraries and codes put to use. For commercial usage, their respective websites offer a separate package along with added support. Built to be cross-platform, Zerynth is a development suite for high-level design of interactive objects, artistic installations and Internet/Cloud-connected devices.

MyHDL

MyHDL is an open source platform developed by Jan Decaluwe for using Python, a general-purpose high-level language for hardware design. A designer who wishes to use this software can benefit from the power of Python language as well as the merits of free, open source software. Additionally, this platform helps in converting the design to Verilog and VHDL while supporting simulation and verification functions. This is a perfect hardware design tool to experiment with ideas, and integrates the use of dynamic language directly for hardware design, making way for unified algorithm and implementation. The software can be installed on any platform that supports Python.Box

CadSoft Eagle

Eagle PCB design software is a popular tool of choice for many design engineers and academia across the world. It comprises features such as schematic capture editor, PDB layout editor and auto router, to name a few. It is important that the software runs in Run as Freeware option to access the light edition for free and non-commercial or evaluation usage.

Rapid SCADA

Rapid SCADA is free, open source, full-featured supervisory control and data acquisition (SCADA) software. This software allows you to create automated systems around industrial automation systems, home automation systems, energy accounting systems, security fire alarm systems and other similar systems that contain controllers and relays.

Advertisement


SHARE YOUR THOUGHTS & COMMENTS

Please enter your comment!
Please enter your name here