Promotion of Common Technology Center
スタッフブログ

PC

ARM系コンパイル環境の整備

ARM系コンパイラをインストールします。

SH3クロスコンパイラのインストール

SH向けクロスコンパイラは、デフォルトではSH4です。 SH3をターゲットとする場合は、デフォルトをSH3にしておく必要があります。

blq-mq方式の最低限ブロックデバイス(Linux5.0)

Ver4.19ではマルチキューブロックレイヤーが採用され、Ver5.0で旧来コードは動作しなくなりました。 マルチキューブロックレイヤーを理解するために最低限のブロックデバイスドライバを紹介します。

クロスコンパイラcrosstool-ngのインストール

組み込み用クロスコンパイラである crosstool-ng をインストールします。

Disktoolのソースコード(Python)

Windows7以降の環境やUbuntu18以降の環境で動作するようにPython3でDisktoolを開発しました。

MES3.0対応Linux版SH系クロス開発ツールの公開

Ubuntu20.04LTS向けのMES3.0を対象としたSHマイコンのクロス開発ツールのパッケージを公開しました。

SH系マイコン開発環境の整備(MES3.0beta12)

MES3.0beta12(Micro Embbeded System)のパッケージをインストールします。

GUI版フラッシュライターのソースコード(Python)

Windows7以降の環境やUbuntu18以降の環境で動作するようにPython3でGUI版フラッシュライターを開発しました。

ソースコード例:シリアルポート通信

MES3.0で動作確認されたLinuxとソースコード互換のシリアルポート通信の例です

ソースコード例:DHCPクライアント(UDP)

MES3.0で動作確認されたLinuxとソースコード互換のDHCPクライアント(UDP)の例です

ソースコード例:FTPクライアント(TCP)

MES3.0で動作確認されたLinuxとソースコード互換のFTPクライアント(TCP)の例です

ソースコード例:TFTPクライアント(UDP)

MES3.0で動作確認されたLinuxとソースコード互換のTFTPクライアント(UDP)の例です

ソースコード例:ARPテーブル取得

MES3.0で動作確認されたLinuxとソースコード互換のARPテーブルARPテーブル取得の例です

ソースコード例:ARPテーブルへの追加

MES3.0で動作確認されたLinuxとソースコード互換のARPテーブルへの追加の例です

ソースコード例:Ethernetパケット送信

MES3.0で動作確認されたLinuxとソースコード互換のEthernetパケット送信の例です

ソースコード例:Ethernetパケット受信

MES3.0で動作確認されたLinuxとソースコード互換のEthernetパケット受信の例です

1 2 3 »
PAGETOP
Copyright © 共通技術推進センター All Rights Reserved.
Powered by WordPress & BizVektor Theme by Vektor,Inc. technology.