Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #60946

Re: Python for microcontrollers

Path csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!rt.uk.eu.org!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Return-Path <torriem+gmail@torriefamily.org>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.012
X-Spam-Evidence '*H*': 0.98; '*S*': 0.00; 'python.': 0.02; 'subject:Python': 0.06; 'prototyping': 0.07; 'etc).': 0.09; 'lawrence': 0.09; 'subset': 0.09; 'python': 0.11; '16-bit': 0.16; '7:58': 0.16; 'adept': 0.16; 'chip': 0.16; 'from:addr:torriem': 0.16; 'from:name:michael torrie': 0.16; 'lisp': 0.16; 'subject:skip:m 10': 0.16; 'well-known': 0.16; 'wrote:': 0.18; 'later': 0.20; 'hack': 0.22; 'handles': 0.22; 'header:User- Agent:1': 0.23; 'byte': 0.24; 'port.': 0.24; 'test.': 0.24; 'williams': 0.24; 'java': 0.24; '(or': 0.24; 'least': 0.26; 'header:In-Reply-To:1': 0.27; '[1]': 0.29; 'am,': 0.29; 'code': 0.31; 'staying': 0.31; 'interface': 0.32; 'run': 0.32; 'quite': 0.32; 'linux': 0.33; 'ago': 0.33; 'minimal': 0.33; 'maybe': 0.34; 'basic': 0.35; 'board': 0.35; 'but': 0.35; 'there': 0.35; 'operating': 0.37; 'message-id:@gmail.com': 0.38; 'to:addr:python- list': 0.38; 'fact': 0.38; 'to:addr:python.org': 0.39; 'system.': 0.39; 'received:org': 0.40; 'how': 0.40; 'future': 0.60; 'affordable': 0.60; 'algorithms': 0.60; 'most': 0.60; 'full': 0.61; 'our': 0.64; 'interest': 0.64; 'serial': 0.72; 'electrical': 0.74; 'add-on': 0.84; 'analog': 0.84; 'blown': 0.84; 'difference.': 0.84; 'shield': 0.84; 'stamp': 0.91
X-Virus-Scanned amavisd-new at torriefamily.org
Date Tue, 03 Dec 2013 09:06:49 -0700
From Michael Torrie <torriem@gmail.com>
User-Agent Mozilla/5.0 (X11; Linux i686; rv:10.0.12) Gecko/20130105 Thunderbird/10.0.12
MIME-Version 1.0
To python-list@python.org
Subject Re: Python for microcontrollers
References <mailman.3510.1386075516.18130.python-list@python.org> <l7kp86$3c2$1@theodyn.ncf.ca>
In-Reply-To <l7kp86$3c2$1@theodyn.ncf.ca>
Content-Type text/plain; charset=ISO-8859-1
Content-Transfer-Encoding 7bit
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.3519.1386087178.18130.python-list@python.org> (permalink)
Lines 35
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1386087179 news.xs4all.nl 2905 [2001:888:2000:d::a6]:59353
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:60946

Show key headers only | View raw


On 12/03/2013 07:18 AM, Colin J. Williams wrote:
> On 03/12/2013 7:58 AM, Mark Lawrence wrote:
>> I thought this might be of interest
>> Http://www.kickstarter.com/projects/214379695/micro-python-python-for-microcontrollers
>>
>>
> Is this intended to be better than the Raspberry PI?  RPi handles Python 
> 2 or 3.
> 
> How would it differ?

Raspberry Pi is not a microcontroller.  It's an embedded, but still full
blown computer and operating system.

Big difference.  At least at this stage of the game.  Maybe in the
future all our microwaves will run linux on every chip.  But for now,
microcontrollers are dominated by 8 and 16-bit microcontrollers that run
code with minimal abstraction.

Years ago there were chips that ran LISP byte codes, and later Java byte
codes.  And the stamp chips run BASIC byte codes.  And now maybe Python
byte codes!  At least a subset of python.

Right now for prototyping I can place a small program on an Atmel chip
(well most microcontrollers actually) that communicates via a well-known
protocol on serial, and then I can hack my algorithms together using
Python on a PC (or a RPi[1]) and give it a test.  Staying in Python
would rock.

[1] In fact RPi's electrical interface is harder to work with than say
an Arduino (3.3v, not quite as adept at interfacing with analog inputs,
etc).  So many people use them together by mating an Arduino add-on
board to the Pi and then communicating with it over serial port.  Makes
a powerful combination.  The RPi turns out to be a very powerful and
affordable ethernet shield for arduino!

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Python for microcontrollers Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-12-03 12:58 +0000
  Re: Python for microcontrollers "Colin J. Williams" <cjw@ncf.ca> - 2013-12-03 09:18 -0500
    Re: Python for microcontrollers Travis Griggs <travisgriggs@gmail.com> - 2013-12-03 08:04 -0800
    Re: Python for microcontrollers Michael Torrie <torriem@gmail.com> - 2013-12-03 09:06 -0700
    Re: Python for microcontrollers Michael Torrie <torriem@gmail.com> - 2013-12-03 09:54 -0700

csiph-web