Pythonのコードを書くときに「ここってどう書くんだっけ?」となることがある。本連載では何回かに分けてまとめていこう。今回は組み込みのデータ型、変数、制御構文、演算子、関数定義についてまとめる(基本の基本なので忘れることも少ないかもしれないが)。
PyConで行われた開発スプリントでMicroPythonを触ったので忘れないように導入の仕方をメモしておきます。 環境はUbuntuを使って説明したいと思います。 今回使ったのはSTM32F4Discoveryというボードです。 STM32F4DISCOVERY: マイコン関連 秋月電子通商 電子部品 ネット通販 電源とパソコンとの通信用でMicroUSBケーブルとMiniUSBケーブルが必要です。 まず、STM32F4Discoveryのファームウェアを書き換えるので、gccのクロスコンパイラを入れます。 GNU ARM Embedded Toolchain : Terry Guo $ sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded $ sudo apt-get update $ sudo apt-get install g
2014/09/17 PyCon JP 2014 で Micro Python の話をした #pyconjp 9月13,14,15 の3連休は PyCon JP 2014 に参加してました。 参加してました、というか僕は今年もスタッフ側です... (これとか) スタッフ話は別のエントリで書くとして、今年はスピーカーとしても参加しました。 Micro Python の話をしてきました。 思ってより受けが良かったようで、とても驚いていると同時に、発表してよかったなと思いました。 動画とスライドは以下に Upload されています。 Micro Python で組み込み Python from Hirotaka Kawata Micro Python がどういうものかというと、マイコン上で動く Python 3 の実装です。 すごく簡単に Python でマイコンを動かすプログラ
Micro Pythonは、マイコンに最適化されたPython3実装です。ちなみにPythonでよく使われる標準の実装はCPythonで、他にJavaで記述されたJythonや.NET上の実装のIronPythonがありますが、その一種です。 マイコンで動くプログラムを書く場合はC/C++が一般的に用いられますが、インタプリタ言語をマイコンで動かすプロジェクトもいくつかあります。マイコンはパソコン上で動かす場合と異なり使用できるメモリサイズが厳しいので省メモリで動くように実装したものがよく使われ、MicroPythonの他にRubyの実装であるmrubyが有名です。 今回、Micro Pythonが動くマイコンボードを手に入れ、実際に動かしてみたのでレポートしていきます。 ハードウェア MicroPythonが想定しているマイコンボード一覧を見ると、恐らくARM Cortex M4のマイコ
MicroPython MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments. The MicroPython pyboard is a compact electronic circuit board that runs MicroPython on the bare metal, giving you a low-level Python operating system that can be u
Micro Python is a version of Python that runs on microcontrollers. It allows Python code to control microcontrollers like the STM32F4 Discovery board. The document discusses the Micro Python project, the pyboard development board, and demonstrates some example Python code for controlling LEDs, reading switches, and using other hardware on the STM32F4 Discovery board with Micro Python.Read less
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く