メインカテゴリーを選択しなおす
TOPPERS/ASP AVR32版を動作させるために必要な追加のソースコード(ASFライブラリー)の取得について説明します。
TOPPERS/ASP RL78版のサンプルプログラムを評価ボード「RL78/G14 Fast Prototyping Board」に転送して実行とデバッグを行います。
TOPPERS/ASP MSP430版のサンプルプログラムを評価ボード「MSP-EXP430F5529LP」に転送して実行とデバッグを行います。
会社のデスクの下に置いてあるダンボール。 この中には、色々なマイコンの評価ボードやデバッガーが入っています。 大概は、いつかOSでも載せてやろうと思って買っておいたものです。 OSを載せるのは、そのマイコンのアーキテクチャを根本から理解しないといけませんが、その過程が面白くて、ち...
TOPPERS/ASP - Arduino Mega2560版 その⑥
TOPPERS/ASP Arduino Mega2560版のサンプルプロジェクトの動作説明他、使用上の注意などの補足情報です。
続きを書きました。 サンプルプロジェクトで遊ぼう編 です。 投稿とページの使い分けがイマイチ良く分かりません。 読み辛かったらゴメンナサイ。
TOPPERS/ASP - Arduino Mega2560版 その⑤
TOPPERS/ASP Arduino Mega2560版のサンプルプログラムを実機に転送して実行とデバッグを行います。
これからこのブログでTOPPERS系のカーネルを公開するとしても、使い方が分からないとどうしようもない! …ということで、簡単な解説を。 まずは 概要編 。 新入社員の教材にもなる…とかカッコいい理由じゃなくて、自分のための備忘録という意味合いが強いかも。
続きを書きました。 GNUツールチェーンの導入編 です。 最近は「GCC」よりも「LLVM/Clang」の方がエモいらしいです。 更に先行く人は、そもそも「Rust」でカーネルを書き換える例も。 いずれ「Rust」はやんなきゃならんかも?
仕事でSigfox( LPWA の一種)を使用するという話になって、マイコンと無線が一体型になっているSoCがないかな~と探していたところ、ラピステクノロジーさんが今度そういう石を出すという噂をキャッチ。 (「ML7456N」っていう型番らしい。) ところがこのSoC、マイコン部...
続きを書きました。 Cygwinの導入編 です。 Cygwin と MinGW 、どちらが優れているか?という論争がありますが、優劣なんてありません。 用途が違うので、場合によって使い分けるのが正しいかと思われます。 ソフト屋って派閥に分かれて論争するのが好きですよね。 テキスト...
続きを書きました。 サンプルプロジェクトのビルド編 です。 コマンドラインインタフェース、いわゆるCUIに苦手意識を持つ人が結構います。 若い世代なんかは、物心付いたときからパソコンって言えばグラフィカルインターフェース、つまりGUIが当たり前の時代でしょう。 だから戸惑うのは仕...
続きを書きました。 OpenOCDの導入編 です。 で、この「OpenOCD」とはなんぞや?ということですが、一言で言えば オンチップ・エミュレータ のオープンな実装です。 GNUデバッガ(GDB)と組み合わせて使用されます。 これらのソフトウェアと、あとは簡単なハードウェアがあ...
続きを書きました。 Eclipseの導入編 です。 これらのドキュメントの中で、必要なソフトウェアに関しては、このブログから直接ダウンロードできるようにしています。 その中には、かなり古いバージョンが含まれます。 それは、以下の二つの理由からです。 1つ目は、一般にソフトウェアに...
続きを書きました。 サンプルプロジェクトのデバッグ編 です。 TOPPERS/ASPの開発環境の記事は、これでおしまい。 プログラマーの数だけ開発環境がありますから、これが正解とか正統とかはないと思います。 あくまでご参考程度に。 でも、開発の環境は、プログラマーであれば大いにこ...
室内でモヒート用のミントを育てています。 鉢植えで一番面倒くさいのは、毎日の水やり。 特にミントは乾燥に弱いので、うっかり水をやり忘れると一大事。 そこで、これを組み込み技術を使って自動化できないか?と考えました。 使うセンサーは、こんなの。 電極を土にぶっ刺して抵抗値で湿度を測...
TOPPERS/ASP - Arduino Mega2560版 その②
TOPPERS/ASP Arduino Mega2560版の開発環境(Microchip Studio)の構築について説明します。
TOPPERS/ASP - Arduino Mega2560版 その③
TOPPERS/ASP Arduino Mega2560版の開発環境(Eclipse)の構築について説明します。
TOPPERS/ASP - Arduino Mega2560版 その④
TOPPERS/ASP Arduino Mega2560版のプロジェクトの作成方法について説明します。