リンカブルオブジェクトモジュールワークショップ

NXS-LOMワークショップ「リンカブルオブジェクトモジュール」

netX 10/51/52でフィールドバスまたはリアルタイム・イーサネットプロトコルスタックとアプリケーションを一緒に開発します。

LOMモデルを使用して、独自のソフトウェアをnetXチップで開発します。このプロセスでは、プロトコルスタックとリアルタイムオペレーティングシステムであるrcXを基礎として提供します。

netXチップ、ツールとユーティリティ、rcXオペレーティングシステム、プロトコルスタックへのインターフェースについて、理論と実践の両方で学びます。ワークショップの修了時には、基本的なnetXアプリケーションを完成させ、プロトコルスタックと一緒に起動できます。アプリケーションはバス経由でバスマスタと周期的データを交換します。実習で取り組んだ基本的なソフトウェアプロジェクトを自社開発の基盤として使用できます。

実習はNXHX 51-ETM評価ボードおよび対応するPROFINETデバイスプロトコルスタックを使用して行います。

講習時間

2日、9:00~17:00

トレーニングの内容

  • netXチップの基礎
  • netXのコンセプト
    • LOM - リンカブルオブジェクトモジュール
    • ブートプロセス
    • ファイル形式、ブートヘッダ
    • LFWタグリストのコンフィグレーション
  • ツールとユーティリティ
    • ブートウィザード、ファームウェアフラッシュツール
    • コンフィグレーションエディタのタグリスト
    • 実習
  • ソフトウェアオブジェクト
    • プロジェクトの構造、コンポーネント、ターゲット
    • wafビルドシステム、wafスクリプト
    • 実習、新しいコンポーネントの統合
  • RTOS rcX
    • 基礎、rcXオブジェクト
    • コンフィグレーション、config.c
    • ドライバとミドルウェア
    • TLR - タスクレイヤ参照モデル
    • 実習:
      新しい静的タスクの作成
      UARTドライバのコンフィグレーションと使用
      フラッシュファイルシステムへのアクセス
  • ヒルシャーのプロトコルスタック
    • アプリケーションとプロトコルスタックの通信
    • 実習

対象グループ

ソフトウェア開発者、プロジェクトマネージャ

前提条件:

組込みCプログラミング、統合開発環境およびビルドツールの使用、マイクロコントローラとその周辺機器の基本知識

言語

オーバーヘッドおよびトレーニング資料は英語です。講義は英語またはドイツ語で行います。

追加オファー

NXS-PNS、NXS-ECS、NXS-EIS、リアルタイム・イーサネットプロトコル (PROFINET、EtherCAT、および EtherNet/IP) の概要