Mac
RaspberryPi
docker
TOPPERS
名古屋のIoTは名古屋のOSで

名古屋のIoTは名古屋のOSで Raspberry PI & TOPPERS

IoT

IoTという名称で名古屋市工業研究所でセミナを実施したのは、
マイクロソフトの太田寛さんからの要請によるものだった。

.NET microFramework

マイクロソフトの.NET microFrameworkは、名古屋市工業研究所の試作してきたTOPPERS/SSPと
小さいことはいいことだという点において相似点が多い。

その後、SWESTを始め、名古屋市工業研究所でも.NET micro Frameworkのセミナを実施している。

TOPPERS

名古屋市工業研究所では、TOPPERS/SSPのカーネルソース勉強会などを主催してきた。

公設試験研究機関における組み込みオープンソースソフトウェ TOPPERS による企業向け研修について
堀 武司,堤 大祐(北海道立工試),小川清,斉藤直希(名市工研)
http://oberon.nagaokaut.ac.jp/katsuk/papers/ipsj/05/pdf/arc/1C_2.pdf

TOPPERSカーネルソース勉強会(0)2014
https://researchmap.jp/joukaeyf8-1778110/

TOPPERS/sspカーネルソース勉強 会 の進捗、成果と今後 CEST 2014/8/26 小川清
https://www.slideshare.net/kaizenjapan/ssp-beforemakingos2

TOPPERS/sspカーネルソースの勉強会第七回の記録 2014/10
https://researchmap.jp/joafr3udo-1778110/

カーネルソースの歩き方 RaspberryPi演習 - SWEST
https://swest.toppers.jp/SWEST17/data/s5d_proceeding.pdf

TOPPERS/SSP

TOPPERS/SSPカーネルソース四段活用。落とし方、読み方、コンパイルの仕方、アプリの作り方 7つの壁
https://qiita.com/kaizen_nagoya/items/cdce810943ba063efc47

Raspberry Pi

Raspberry Piの設計環境をMac miniと合わせて揃える
https://qiita.com/kaizen_nagoya/items/526f67fe87fefaed8db3

SD

Raspberry PIのSDカードをRaspbian, TOPPERS/FMP, TOPPERS/SSP起動用に利用する
https://qiita.com/kaizen_nagoya/items/814cccdaa59dc09196e3

Docker

Dockerどっかー使い方おかしかったんでしょうか。TOPPERS/SSP on RaspberryPi with Macintosh編:9つの関門
https://qiita.com/kaizen_nagoya/items/cbf40186ae4da48ec4c7

Dockerをどっかーらどうやって使えばいいんでしょう。TOPPERS/FMP on RaspberryPi with Macintosh編 5つの関門
https://qiita.com/kaizen_nagoya/items/9c46c6da8ceb64d2d7af

CFG, configurator

TOPPERSでは、カーネルソースのコンパイルの前に、configuratorによる設定を行います。
この設定を行うconfiguratorのコンパイル、設定などが難関の一つになっています。

1) configuratorのコンパイル(C++版だとカーネルのコンパイルには使わないC++が必要)
2) コンパイルしたcfgの置き場所(一番単純だが時々間違える)
3) configuratorに与える*.cfgファイルの作成方法

ここでは一番単純な例を示す。
Dockerをどっかーらどうやって使えばいいんでしょう。TOPPERS/FMP on RaspberryPi with Macintosh編 5つの関門
https://qiita.com/kaizen_nagoya/items/9c46c6da8ceb64d2d7af
で説明しているcfgフォルダが二重になっている課題。これはコンパイルする際に作成するフォルダ。バイナリを持ってくると、そのフォルダを作る作業をしないという課題。

mkdir cfg
cd cfg
mkdir cfg
cd cfg

configuratorなし版

configuratorを使わないTOPPERSは公式版以外のところから入手できます。

RPI-SHRINK-SSP-FULL, @alvstakahashi, https://github.com/alvstakahashi/RPI-SHRINK-SSP-FULL

arduinoならこちら。
SSPLIB4Arduino, @alvstakahashi,https://github.com/alvstakahashi/SSPLIB4Arduino

DEBUG

MacintoshでARM-USB-TINY-HとOpenOCD使ってRaspberry PIのデバッグする。
https://qiita.com/kaizen_nagoya/items/6a7711458bae63a3aa06

Raspbian and Network

Raspberry PiでWiresharkを活用する12の関門
https://qiita.com/kaizen_nagoya/items/b3fa0a20855d44c3768d

参考文献・URL

TOPPERS まとめ
https://qiita.com/kaizen_nagoya/items/9026c049cb0309b9d451

μITRON4.0仕様
http://www.ertl.jp/ITRON/SPEC/mitron4-j.html