12月に仕様を公開したμITRONの次世代版RTOS 「μT-Kernel2.0」のご紹介
|
|
|
- おさむ ねぎたや
- 8 years ago
- Views:
Transcription
1 2013 年 12 月に仕様を公開した μitron の次世代版 RTOS μt-kernel2.0 のご紹介 2014 年 2 月 7 日ユーシーテクノロジ株式会社 ユーシーテクノロジ株式会社のご紹介 2 ユーシーテクノロジ株式会社 英語表記 :Ubiquitous Computing Technology Corporation 事業内容 : 最先端のユビキタス コンピューティング技術を適用したIoT(Internet of Things) やM2M 分野へのソリューションを提供 組込みシステムからシステム構築 コンテム構築ンツ制作まで様々なテクノロジをご提供 所在地 東京都品川区西五反田 第 28 興和ビル 設立 :2004 年 9 月 ホームページ
2 最近のT-Kernel の動向 T-Engine Forum とは? ユビキタス コンピューティングの実現を目指して ユビキタスIDアーキテクチャとリアルタイム組込みシステムの開発効率向上のための標準化を進める国際的な標準化団体 ( 設立 :2002/6 トロン協会は2010 年に吸収 ) T-Kernelの仕様策定とオープンソースコードの提供 およびミドルウェアと開発環境の普及 ITRON 仕様の策定と保守 モノや場所を特定する共通番号であるucodeとユビキタスID アーキテクチャの仕様策定 ucodeの発行 / 管理を行うユビキタスIDセンターの運営 ユビキタス コンピューティング環境の実現に向けた標準化活 動 および政府機関や国際機関との調整 約 250 社の世界の企業 団体が参加 会長 : 坂村健 ( 東京大学教授 ) 4 4
3 T-Kernel & ITRON Road Map 5 T-Kernel の特徴は 強い標準化 6 ハードウェア仕様を規定 標準 T-Engine μt-engine リファレンスコードを全世界に向けて無償で公開 Single One Source ITRON は弱い標準化がウリ ハードは規定しない 仕様のみ公開 1987 年当時はPCでさえ16ビットCPUが主流 PC-9801VX21, FM-R, PC-286, X68000, IBM PS/2 MS-Windows 2.0 仕様のみ提供していることから実装にバラつき がある 大規模システムも前提としたミドルウェアの流通促進
4 ミドルウェア流通 7 ITRON 上で ばらばらに開発されていた 大量のミドルウェ ア群を共通化して流通 CPU の高速化により OS 自体の性能向上より開発効率を重視 B 社 ITRON C 社 ITRON D 社 ITRON A 社 ITRON T-Kernel E 社 ITRON 最も豊富なソフトウェア資産を持つ オープンリアルタイムプラットフォームへム! ソフトウェアパーツの再利用技法を活用した ソフトウェアの生産性向上 T-Kernel のポイント 8 T-Engine フォーラムからオープンソースとして最新仕様 RTOSとソースコードを世界に向けて公開 会員企業で仕様の改良 メンテナンスを実施 組込みシステムで大きな実績を持つ μitron の技術を継承 ソフトウェアの再利用性 流通性を最大に狙う 組込み機器に適用しやすいライセンス (T-Licence) で配布 改変したソースコードを公開するのも あるいは 公開しないのも自由 知的財産権に関して T-Engineフォーラムの会員各社で内容を確認 会員による製品化を行うために TestSuite を配布
5 μt-kernel とは μt-kernel とは? 10 ITRON の後継として小規模システムへの最適化とT- Kernel 機能の継承を絶妙なバランスで実現 不要機能削除 必要な機能に絞ったシンプル カーネル ) オーバヘッドになる機能削除 小規模マイコン アーキテクチャを想定した仕様 資源を有効に使う機能追加 製品 μitron T-Kernel 仕様の絞り込み μt-kernel ターゲットに合わせた機能の取捨選択 製品 仕様拡張 製品
6 μt-kernel 小規模システム向け対応 11 省資源化に向けた取組み 使用頻度の少ない機能の削除 タスク例外機能など 使用しないSVCは取り外す機構 メモリ領域の引渡し機能 動的確保のオーバヘッドを削減 SVC 呼出し方法の変更 関数形式も可能とした ソフトウェア割込みよりも高速処理が可能 小さいフットプリントを実現 ROM / RAM 使用量 (KB) デバッガサポート機能 周期ハンドラ アラームハンドラ T-Kernel 標準設設定 μt-kernel 設定 ROM μt-kernel( 最小構成 ) T-Kernel 標準設設定 μt-kernel 設定 RAM μt-kernel( 最小構成 ) 可変長メモリプール 固定長メモリプール ランデブーポート メッセージバッファ ミューテックス メールボックス イベントフラグセマフォ T-Kernelコア μt-kernel 省電力機能対応 12 経緯 標準化が難しい 省電力化の情報が少ない 省電力機能の実装 4 パターンを実装し アイドル時の省電力 CPUクロック周波数の低減 サスペンド機能の利用 実装によるによる結果 消費電力を 1/2~1/10 程度に削減可能 消費電流 (ma) 省電力機能実装ガイドライン T-Engine フォーラム会員に公開
7 μt-kernel のデバイスドライバ制御 13 μt-kernel のデバイスドライバは 保守性 / 移植性向上のため下図の3 層に分けて実装することを推奨 Application Software Application Interface デバイス管理機能 μt-kernel Device Driver Interface インタフェース層論理層物理層 Device Driver デバイスドライバの各層間のインタフェースは スは μt-kernel では規定していません 各デバイスドライバに応じた最適な実装が可能 デバイスドライバ I/F ライブラリの種類 14 単純デバイスドライバI/F(SDI:Simple Device Driver I/F) すべての処理を待ちに入ることなく即座に処理できる ごく単純なデバイスドライバを作成する際に使用する 例 : RTC タイマ等のレジスタベースの物 汎用デバイスドライバI/F(GDI:General-purpose Device driver I/F) 要求順に処理する必要のある 一般的なデバイスを対象としたデバイスドライバを作成する際に使用する 例 : RS-232C 等 ドライバ I/F ドライバ I/F open/close/read/write/event open/close/read/write/event Accept/Reply 処理関数 単純デバイスドライバ I/F 処理関数 要求処理タスク (1 つ以上 ) 汎用デバイスドライバ I/F
8 μt-kernel が提供する API( 例 ) 15 デバイスドライバを利用するための API として提供 どのデバイスドライバでも 同一のAPIで制御可能 デバイス管理 API tk_opn_dev() デバイスのオープン tk_cls_dev() デバイスのクローズ tk_rea_dev() デバイスの読込み開始 tk_srea_dev() デバイスの同期読込み tk_wri_dev() デバイスの書込み開始 tk_swri_dev() デバイスの同期書込み tk_wai_dev() デバイスの要求完了待ち : : μitron と μt-kernel 16 μitron μt-kernel AP ソフト プログラムの移行が困難 プログラムの移行が容易 AP ソフト T-Kernel MP T-Kernel AP ソフト AP ソフト AP ソフト AP ソフト AP ソフト AP ソフト ミドルウェアミドルウェアミドルウェア ドライバ ドライバ ドライバ A 社 B 社 C 社 μitron μitron μitron ミドルウェア ドライバ A 社 μt-kernel ミドルウェア ドライバ B 社 μt-kernel ミドルウェア ドライバ C 社 μt-kernel ドライバ仕様書 * など テストスイート * による検証 仕様書を元に各社で実装 μitron 仕様書 * 仕様書を元に実装 μt-kernel 仕様書 * リファレンスソースを移植 μt-kernel リファレンスソース * *T-Engineフォーラムで作成 配布 メンテナンスを実施
9 μitron から μt-kernel への移行 17 移行のメリット アプリケーションプログラムの移植性向上 流通しているミドルウェア / ドライバ T-KernelとI/Fの統一 デバイスドライバ仕様書等 省電力への対応が容易 会員向けに μt-kernel 消費電力機能実装ガイドライン をリリース マルチコア環境への移行が容易 (MP T-Kernel) 移行方法 T-Engineフォーラムより μitronからμt-kernel/t-kernelへの移行ガイド をリリース pecifications/ja/tef022-w _ja.pdf pdf μitron から μt-kernel への移行 ( その 1) 18 μt-kernelのシステムコールに置換 システムコール名の変更 オブジェクト ID の割り当て方法の変更 動的 APIへの統一 拡張情報 exinf の使い方の統一 同期 通信オブジェクトなどへの拡張情報 exinf の追加 デバッガサポート機能の追加 (dsname) 類似したシステムコールの統一 例 ) タスク生成 cre_taskからtk_cre_taskへ
10 μitron から μt-kernel への移行 ( その 2) 19 ラッパー関数などを利用して移行 システムコール名 固定 IDと動的 IDの変換などを自動的に変換 μitron アプリケーション μt-kernel アプリケーション Task1 Task2 Task3 Task3 アプリケーション層カーネル層ドライバ層 ラッパー関数 μt-kernel ドライバ A ドライバ B ドライバ C ドライバ D ハードウェア μt-kernel 対応状況 年 11 月 ~ 一般にソースコード公開 T-EngineフォーラムのHPからリファレンスコードを公開 パッチ含み ARM7(μTeaboard) H8S/2212(UNL Active Tag) FR60(CQ-FRK-FR60) M16C( M16C/62P) M32C(M32C/87) ( / ) V850-MA3(μT-Engine) V850(TK-850/JG2) 850/JG2) リファレンスコード パッチで対応 ユーシーテクノロジが各種最新 MCUに対応した商用版 UCT μt-kernel を 2011 年 7 月にリリース
11 UCT μt-kernel を世界に向けて販売 21 米国大手半導体 電子部品商社 Avnet のオンラインストアを通じて世界に向けて販売 Avnet と ARM が運営するオンラインストア Embedded Software Store から UCT μt-kernel をダウンロード販売 21 μt-kernel2.0 とは?
12 μt-kernel の 2.0 化 23 T2 全体コンセプト 1984 年に開始したTRONプロジェクトの目標である HFDS ( 超機能分散システム ) を実現するための全体アーキテクチャの要素としてデザイン ネットワーク機能の強化と それに基づく徹底した機能分散のためのリアルタイムOS μt-kernel T K l の位置づけ M2M, IoTノードのためのリアルタイム OS 基本方針と設計コンセプト 24 μt-kernel の最新版 2013 年 12 月 11 日 T-Engineフォーラムが全世界にむけて仕様書を公開 T2 シリーズ OS (T-Kernel 2.0, μt-kernel 2.0, MP T-Kernel 2.0, ) 間の互換性を重視し ソフトウェアの流通性を拡大 異なるMCUに実装されたμT-Kernel 2.0の差異を吸収し 共通に動作するソフトウェアを実現 T2μT1からの大幅な標準化範囲の拡大 サービスプロファイルの導入 最適化 チューニングのための仕様更新 割込み管理機能の整理と見直し
13 サービスプロファイルを導入 25 μt-kernel 2.0 の実装仕様に関する情報を機械処理 可能な形式で記述 C 言語のマクロ定義によりヘッダファイルとして提供 /* 例 : キャッシュ制御命令のサポート */ #define TK_SUPPORT_CACHE TRUE サービスプロファイルを用いたコード記述を行うことで 異なる MCU に実装された μt2 間の差異が吸収され ミドルウェアやアプリケーションコードの共通化が可能 標準化 最適化 サービスプロファイル サービスプロファイル一覧 26 TK_STDTK 標準 T-Kernel( 必ずFALSE) TK_MICROTK μt-kernel( 必ずTRUE) TK_ALLOW_MISALIGN メモリのミスアラインアクセスが可能 TK_BIGENDIAN ビッグエンディアン ( 定義必須 ) TK_VIRTUAL_ADDRESS 仮想アドレスを利用 ( 物理メモリ!= 論理メモリ ) TK_VIRTUAL_MEMORY 仮想記憶が存在する ( 非常駐メモリが存在 ) TK_TRAP_SVCTRAP システムコールエントリに CPU のトラップ命令 を利用 TK_HAS_DOUBLEWORD 64ビットデータ型 (D, UD, VD) のサポート TK_SUPPORT_SERCD サブエラーコードのサポート TK_HAS_SYSSTACK タスクが独立したシステムスタックを持つ TK_SUPPORT_FPU FPU 機能のサポート TK_SUPPORT_COP0 番号 0のコプロセッサ利用機能のサポート TK_SUPPORT_COP1 番号 1のコプロセッサ利用機能のサポート TK_SUPPORT_COP2 番号 2のコプロセッサ利用機能のサポート TK_SUPPORT_COP3 番号 3 のコプロセッサ利用機能のサポート TK_SUPPORT_RESOURCE リソースグループのサポート TK_SUPPORT_USERBUF ユーザバッファ指定 (TA_USERBUF) のサ ポート TK_SUPPORT_AUTOBUF 自動バッファ割当て (TA_USERBUF 指定な し ) のサポート TK_SUPPORT_SLICETIME タスクスライスタイム設定 (tk_chg_slt) のサ ポート TK_SUPPORT_TASKINF タスク統計情報取得機能 (tk_inf_tsk) のサ ポート TK_SUPPORT_USEC マイクロ秒のサポート TK_SUPPORT_TASKSPACE タスク固有空間のサポート TK_SUPPORT_TASKEVENT タスクイベント機能のサポート TK_SUPPORT_DISWAI 待ち禁止のサポート TK_SUPPORT_REGOPS レジスタの取得 設定機能のサポート TK_SUPPORT_ASM アセンブリによる処理ルーチンのサポート TK_SUPPORT_DSNAME DSオブジェクト名称のサポート TK_SUPPORT_TASKEXCEPTION タスク例外処理機能のサポート TK_SUPPORT_LOWPOWER 省電力管理機能のサポート TK_SUPPORT_SSYEVENT SSYEVENT サブシステムのイベント処理のサポート TK_SUPPORT_LARGEDEV 大容量デバイス (64ビット) のサポート TK_SUPPORT_INTCTRL 割込みコントローラ制御関連機能のサ ポート TK_HAS_ENAINTLEVEL 割込みの優先度指定あり TK_SUPPORT_CPUINTLEVEL CPU 内割込みマスクレベル取得 設定機 能のサポート TK_SUPPORT_CTRLINTLEVEL 割込みコントローラ内割込みマスクレベル 設定 取得機能のサポート TK_SUPPORT_INTMODE 割込みモード設定機能のサポート TK_SUPPORT_SYSCONF システム構成情報取得機能のサポート TK_SUPPORT_IOPORT I/Oポートアクセス機能のサポート TK_SUPPORT_MICROWAIT 微小待ち機能のサポート TK_SUPPORT_CACHECTRL キャッシュ制御機能のサポート TK_SUPPORT_WBCACHE ライトバックキャッシュのサポート TK_SUPPORT_WTCACHE ライトスルーキャッシュのサポート TK_SUPPORT_SYSMEMBLK システムメモリ割当て機能のサポート TK_SUPPORT_MEMLIB メモリ割当てライブラリのサポート TK_SUPPORT_ADDRSPACE アドレス空間管理機能のサポート TK_SUPPORT_PTIMER 物理タイマ機能のサポート
14 μt-kernel から標準化範囲を拡大 27 標準化範囲を拡大することで T2 シリーズ OS 間のミドルウェアやアプリケーションコードの共有を可能にする 標準化された仕様 物理タイマ管理機能 微少待ち 高速ロック マルチロック その他 最適化 チューニングのための仕様更新 28 CONST の導入 (T-Kernel 2.0 仕様に準拠 ) 参照専用の変数であることを API 仕様で明示 ID tskid = tk_cre_tsk( CONST T_CTSK *pk_ctsk ); 読込み専用変数の ROM 領域への配置が可能になる ROM RAM ともに消費を削減することが可能になる タスク優先度最大値に関する仕様を緩和 140 (μt1) 16 以上の値 (μt2) タスク数が少ないシステムでは スケジューラの最高優先度探索処理の効率化が可能 RAM 使用量を削減可能 割込み関連の仕様を整理 割込み番号 の概念を導入し 割込みハンドラ番号 と 割り込みベクタ番 号 を統一 その他 細かい仕様の見直し μt-kernel 2.0 仕様書のページ数 237ページ (μt1) 639ページ
15 UCT μt-kernel2.0 e UCT μt-kernel2.0 の特長 30 各社の最新マイコンに最適化したμT-Kernel 2.0とTCP/IPや各種サンプルソースコードを提供 μt-kernel をベースに μt-kernel 2.0 仕 様に対応するように実装を拡張 最小構成は ROM 7KB と RAM 1KB で動作 ROM 36KB + RAM 14KBで 簡易 HTTPサーバが動作可能 μt-kernel2.0 LAN ドライバ 簡易 HTTP サーバ DHCP クライアントを含む 各マイコンや開発環境プロジェクトファイルがイ付属 煩わしい設定作業が不要 MDK-ARM EWARM GCC/Eclips cps
16 UCT μt-kernel 2.0 GCC 開発キット 31 UCT μt-kernel 2.0 Eclipse 統合開発環境 GNU C コンパイラ JTAG- ICE(J-Link) など開発環境一式を提供 TCP/IP プロトコルスタックや各種ドライバを含むサンプルコードが付属 LAN ドライバ シリアルドライバ ネットワーク 簡易シェル 各種テンプレートサンプルプ 3ヵ月間のサポート付き 6ヶ月単位で延長可能 (98,000 円 ( 消費税別 )) ロイヤリティ不要で量産可能なライセンス ( マイコン型名指定 ) 追加の開発環境 (Eclipse+GNU C コンパイラ +JTAG ICE) も 198,000 円 ( 消費税別 ) で提供 販売 : イーソル株式会社 UCT μt-kernel 2.0 GCC 開発キット 32 統合開発環境 Eclipseで ソースコードの開発からビルド デバッグまでの一連の作業を行うことができます Eclipse gcc gdb J-Link V4.78c
17 J-TAG ICE (J-Link) 33 UCT μt-kernel 2.0 GCC 開発キットには 独 Segger 社製の JTAGエミュレータ (J-Link) を同梱 ハードウェア構成 デバッガ本体 (J-Link) 20 ピンターゲットリボンケーブル 他のケーブルが必要な場合は お問い合わせください USB ケーブル (A-B) 詳細はこちら 特徴 OEM を含め 世界で最も利用されている JTAGエミュレータ 多くのCPUコアに対応 幅広い電源電圧に対応 (1.2V~3.3V, 5Vに対応 ) USB 給電 ( 専用の電源ケーブルが不要 ) JTAGからボードへの給電も可能 RAMやフラッシュメモリーへの高速ダウンロード ダウンロードスピード : 最大 1MB/sec マイコンのフラッシュメモリーの中に無数の分断点を設定可能 Cortex-Mの外部フラッシュメモリーへの分断点の設定は J-Linkの無制限フラッシュ分断点技術によってのみ可能 UCT μt-kernel 2.0 GCC 開発キット内容 34 ソースコード μt-kernel Ver サンプルドライバ (RS-232C ドライバ LAN ドライバ ) サンプルプログラム ( ネットワーク 簡易シェル ) 各種テンプレートサンプル Eclips /GCC 開発環境 Eclipse ( プロジェクト設定済 ) MinGW GNU ツール GDB マニュアルなど UCT μt-kernel 2.0 取扱説明書 UCT μt-kernel 2.0 実装仕様書 UCT μt-kernel 2.0ソースコード説明書 (utkernel.txt) T-Engineデバイスドライバインタフェースライブラリ実装仕様書 RS-232Cドライバ実装仕様書 LANドライバ実装仕様書 uip 実装仕様書 UCTuTK2.0テンプレートサンプル説明書 μt-kernel 仕様書 Ver T-Engineデバイスドライバインタフェースライブラリ仕様 Ver T-Engine 標準デバイスドライバ仕様 Ver T-Engine フォーラムが公開している仕様書を同梱していますラムが公開している仕様書を同梱しています
18 uip ネットワークサンプルソフト 35 組込み用の小型 TCP/IPプロトコルスタックであるuIP を μt-kernel 2.0に移植しました uipは オープンなTCP/IPプロトコルスタックです 以下の機能がオープンソースとして公開されています 基本機能 : TCP, UDP, IP, ARP, ICMP, SLIP,... サンプルアプリケーション : HTTP client/server, SMTP client, telnet server, DNS hostname resolver,... ターゲットハードウェアに対応したLANドライバが付属していますので すぐに動作させることが可能です T-Kernel のデバイスドライバ仕様を利用 μt-kenel 2.0のサンプルとして 以下を実装してあります 基本セット ARP, IP, UDP, ICMP, TCP サンプルアプリケーション HTTP server,dns hostname resolver,dhcp client 付属テンプレートサンプル例 36 createtask: タスクの生成 初期タスクから別のタスクを生成する方法 タスクの実装例 システムを終了する際の実装例 ソースコードをビルド対象に追加する際の改造例 countalarm: 周期ハンドラから起動回数をカウント 初期タスクから別のタスクを生成する方法タクを生成する方法 タスクの実装例 セマフォの生成方法 セマフォの利用方法 周期ハンドラの生成方法 エラー発生時の処理実装例 システムを終了する際の実装例 ソースコードをビルド対象に追加する際の改造例
19 UCT μt-kernel 2.0 開発キット 37 UCT μt-kernel 2.0 を市販の開発環境に対応 ARM 純正開発 (MDK-ARM) IAR システム社 (EWARM) 各開発環境の環境設定ファイルが同梱で ご使用の開発環境で直ぐに開発可能 各開発環境に対応した TCP/IP プロトコルスタックや各種ドライバを含むサンプルコード付属 3 ヵ月間のサポート付き 6 ヶ月単位で延長可能 (98,000 円 ( 消費税別 )) ロイヤリティ不要で量産可能なライセンスイセ ( マイコン型名指 定 ) 価格 :398,000 / ライセンス ( 消費税別 ) μt-kernel2.0 l20 対応ミドルウェアのご紹介
20 UCTμT-Kernel 2.0 対応ミドルウェア (1) 39 TCP/IP プロトコルスタック 組込みシステム向けに開発された軽量かつ高機能の TCP/IPプロトコルスタックで 多くの実績を持つlwIP v1.4.1 (lightweight i h TCP/IP) を UCT μt-kernel に移植 BSDライクのソケットAPIのためアプリケーション開発が容易 修正 BSD ライセンスで自由に利用可能 必要な機能 / 性能に最適なコンフィグレーションが可能 20~40 KB ROM 10~20 KB RAM で動作 対応プロトコル IPv4/IPv6, ICMP, UDP, TCP, ARP, IGMP, PPP, PPPoE, DHCP, AUTOIP, DNS, SNMP 提供形態 ソース提供 ライセンス ロイヤリティー不要 ( マイコン型名指定 ) UCTμT-Kernel 2.0 対応ミドルウェア (2) 40 FAT ファイルシステム FatFs R0.10 をUCT μt-kernel 2.0に移植 小規模な組込みシステム向けに開発された超軽量の FATファイルシステムで独自 API BSD スタイルの緩いライセンスで自由に利用可能 FAT12/16/32に対応 必要な機能 / 性能に最適なコンフィグレーションが可 能 3~10 KB ROM 1~2 KB RAM で動作 LFN(Long File Name) にも対応可能 提供形態 ソース提供 ライセンス ロイヤリティー不要 ( マイコン型名指定 )
21 M2M/IoT クラウドベースシステム 41 無線ミドルウェア 6LoWPAN スタック MHz および24GHz 2.4GHzの通信モジュール用の6LoWPANスタック 小型無線通信モジュールに μt-kernel LoWPAN アプリケーションを含めて搭載 典型的なアプリケーションを含めても ワンチップマイコンに搭載可能なサイズを実現 ROM 20KB / RAM 12KB
22 ユーシーテクノロジ株式会社 Ubiquitous Computing Technology Corporation URL: TEL:
アジェンダ Renesas Synergy TM プラットフォーム構成 ThreadX とは ThreadX の状態遷移 ThreadX とμITRONの機能比較 まとめ ページ 2
Renesas Synergy TM プラットフォーム ThreadX リアルタイム OS 紹介 アジェンダ Renesas Synergy TM プラットフォーム構成 ThreadX とは ThreadX の状態遷移 ThreadX とμITRONの機能比較 まとめ ページ 2 Synergy プラットフォーム構成中核を担う ThreadX リアルタイム OS ご紹介部分 ページ 3 ThreadX
PowerPoint Presentation
Armv8-M セキュアマイコンプログラミングテクニック 技術チーム / 殿下 信二 このセッションの目的 Armv8-M セキュアマイコンの使い方の基礎を学ぶ Cortex-M マイコンと Armv8-M セキュアマイコンの違い 簡単です Armv8-M セキュアマイコンプログラミング なぜセキュアマイコンが必要ですか? 製品が偽造 模造 過剰生産されるリスクの低減 IoT 製品のメリット ( コネクティビティ
Nano120_IoT-Engine_pressrelease
プレスリリース 報道関係者各位 2017 年 7 月 25 日 ユーシーテクノロジ株式会社 141-0031 東京都品川区西五反田 2-12-3 TEL 03-5437-2323 FAX 03-5437-2297 E-mail: [email protected] URL: www.uctec.com Nuvoton の Nano120 IoT-Engine 用 Nano120 IoT-Engine
開発環境構築ガイド
開発環境構築ガイド RM-922/RM-92A/RM-92C LoRa/FSK/GFSK 通信モジュール Ver2.5 目次 1. はじめに 2. 開発環境の準備 2.1 開発に必要な環境 2.2 開発キット同胞内容 2.3 開発環境構築の流れ 2.4 方法 1の環境構築例 2.5 方法 2の環境構築例 2.6 ドライバのインストール 2.7 シリアル通信ソフトの設定 2.8 FTDI(UART/USB
2015_collabo_05
ARM コア搭載東芝汎用マイコンコラボセミナー 2015 Live 組込 RTOS クッキング! 2015 年 2 月 6 日 ( 金 ) セールス FAE 野田周作 浦邉康雄 1 会社紹介 イー フォース株式会社 本社東京都中央区日本橋富沢町 5-4 資本金 従業員 1800 万円 12 名 業務内容 RTOS 及び TCP/IP スタック製品の開発と販売 - μitron 仕様準拠 RTOS :μc3(
開発環境構築ガイド
開発環境構築ガイド RM-92A/RM-92C LoRa/FSK/GFSK 通信モジュール Ver2.8 目次 1. はじめに 2. 開発の準備 2.1 開発に必要な環境 IAR 社のICE(i-jet) を使用する場合 2.2 開発キット同胞内容 2.3 開発環境構築の流れ 2.4 方法 1の環境構築例 2.5 方法 2の環境構築例 2.6 ドライバのインストール 2.7 シリアル通信ソフトの設定
RL78開発環境移行ガイド R8C/M16C, H8S/H8SXからRL78への移行(統合開発環境編)(High-performance Embedded Workshop→CS+)
RL78 開発環境移行ガイド R8C/M16C, H8S/H8SXからRL78への移行 ( 統合開発環境編 ) (High-performance Embedded Workshop CS+) 2017/4/7 R20UT2087JJ0103 ソフトウェア事業部ソフトウエア技術部ルネサスシステムデザイン株式会社 はじめに 本資料は 統合開発環境 High-performance Embedded Workshop
第 1 章 μt-kernel 概要 目次 OS 利用のメリット 4 μt-kernelとは? 8 - T-Kernel 仕様の誕生 9 - T-Kernel 仕様からμT-Kernel 仕様へ 11 μt-kernelの特長 13 - T-Kernel とμT-Kernel の差異 14 - μi
μt-kernel 入門 2013 年 10 月 10 日 ( 木 ) T-Engine 学術 教育 WG スパンション イノベイツ株式会社長濱美保 第 1 章 μt-kernel 概要 目次 OS 利用のメリット 4 μt-kernelとは? 8 - T-Kernel 仕様の誕生 9 - T-Kernel 仕様からμT-Kernel 仕様へ 11 μt-kernelの特長 13 - T-Kernel
組込みLinuxシステムに関する調査研究
組込み Linux システムに関する調査研究 中川晋輔 組込みシステムの要素技術は幅広い分野の産業を支える重要な技術である 本研究では 組込み Linuxシステムの開発手順および開発環境構築方法について調査を行い その応用例として温湿度測定システムの試作を行った キーワード : 組込み Linux オープンソースソフトウェア TCP/IP 1. はじめに 3. 組込みLinuxシステムの試作組込みシステムとは
Modbusスタック:emModbus
Modbus ASCII / RTU / TCP スタック emmodbus Master / Slave 製品概要 産業機器向けのプロトコルスタック Modbus 接続を提供します シリアル接続を前提とした ASCII RTU emnet や他の TCP/IP プロトコルをトランスポートレイヤーとして利用する Modbus / TCP(UDP) に対応します PC で接続確認ができる visualstudio
PCL6115-EV 取扱説明書
PCL6115 スターターキット 取扱説明書モーションパターンビルダーサンプルプロジェクト 目次 1. はじめに... 1 1-1. 動作環境... 2 1-2. 動作モード... 2 1-3. 使用したプログラミング言語... 2 1-4. 注意... 2 2. サンプルプロジェクトの構成... 3 2-1. フォルダ構成... 3 2-2. ファイル構成... 3 3. デバイスドライバのインストール...
IoT機器ソフトウェアプラットフォーム
High Performance Embedded Software IoT 機器ソフトウェアプラットフォーム ニーズに合わせて マイコン選択できる IoT コンポーネント www.embitek.co.jp IoT 製品開発にあたり このようなニーズのある方は是非お立ち止まりください 既存の製品をインターネットサービスと連携して IoT 機器にしたい 自社のソフトウェア資産として マイコンや開発環境に縛られたくない
組込み向けTCP/IPスタック
TCP/IP プロトコルスタック emnet - IPv4 / IPv6 / Dual 製品概要 コンパクト設計かつ高パフォーマンス 面倒なコンフィギュレーションが不要で すぐに利用可能な TCP/IP プロトコルスタック 各種通信プロトコルをサポートしており 様々な用途で利用することが可能です 日本国内において 16 / 32bit マイコン搭載システムでの動作実績を持ち 幅広い領域でご利用頂いております
IntroductionForGR-PEACH.pptx
1 Arduino,mbed,TOPPERS を全部試せる! GR-PEACH 向けソフトウェアプラットフォームのご紹介 松原豊 (Yutaka MATSUBARA) 名古屋 学 学院情報科学研究科助教 TOPPERS プロジェクト運営委員 / 開発者会議実 委員 E-mail: [email protected] Web: http://www.ertl.jp/~yutaka 2 GR-PEACH とは?
AN1526 RX開発環境の使用方法(CS+、Renesas Flash Programmer)
RX 開発環境の使用方法 (CS+ Renesas Flash Programmer) 第 2 版 2018 年 03 月 13 日 1. 概要 1.1 概要 本アプリケーションノートでは RX シリーズで使用する開発環境についての解説を行います 解説を行う開発環境は以下の 3 つです 1.RX ファミリ用 C/C++ コンパイラパッケージ 2.Renesas Flash Programmer(RFP)
TFTP serverの実装
TFTP サーバーの実装 デジタルビジョンソリューション 佐藤史明 1 1 プレゼンのテーマ組み込みソフトのファイル転送を容易に 2 3 4 5 基礎知識 TFTP とは 実践 1 実際に作ってみよう 実践 2 組み込みソフトでの実装案 最後におさらい 2 プレゼンのテーマ 組み込みソフトのファイル転送を容易に テーマ選択の理由 現在従事しているプロジェクトで お客様からファームウェアなどのファイル転送を独自方式からTFTPに変更したいと要望があった
IM-SecureSignOn
IM-SecureSignOn Version 7.2 リリース ノート 2012/02/29 初版 1 はじめに 1. IM-SecureSignOn が動作するには intra-mart WebPlatform/AppFramework Version 7.2 が必要です 最新パッチの適応を推奨します 2. 本ドキュメントは本製品固有の要件を記載しています 以下に記載のないものは intra-mart
White Paper 高速部分画像検索キット(FPGA アクセラレーション)
White Paper 高速部分画像検索キット (FPGA アクセラレーション ) White Paper 高速部分画像検索キット (FPGA アクセラレーション ) Page 1 of 7 http://www.fujitsu.com/primergy Content はじめに 3 部分画像検索とは 4 高速部分画像検索システム 5 高速部分画像検索の適用時の改善効果 6 検索結果 ( 一例 )
embOS:リアルタイムOS
embos 組込用リアルタイム OS 量産ロイヤリティフリー すべての機能がソースコード提供 オープンソースコード GPL ライセンスコード不使用 8 / 16 / 32 ビット対応リアルタイム OS embos 製品概要 SEGGER 社が開発した RTOS embos は 非常に小さなフットプリントで組込製品に必要なリアルタイム OS 機能 を提供します 様々なマイコン 開発環境に対応 数多くの
TRQerS - Introduction
TRQerS 導入概要 横河ディジタルコンピュータ株式会社エンベデッドソリューション事業本部サポート部 (ESC-APN-035-02 Dec,25,2015) 1 システムマクロトレースの特徴 製品構成と導入フロー 2 システムマクロトレースの特徴 システムマクロトレース printf ログ出力の発展形 (printf より高速 文字列 / タグ情報 / タスク遷移 / 関数遷移 ) ハードウェアインターフェース
Singapore Contec Pte Ltd. Opening Ceremony
M2M/IoT ソリューション CONPROSYS FIT プロトコル通信サンプルタスク 2018 年 03 月 06 日株式会社コンテック 1 必要機材 本サンプルを利用するに当り 最低限必要な機材を以下に示します 動作確認や信号状況を変化させるためのスイッチ センサ類は適宜ご用意下さい 品名 型式 必要数 メーカー M2Mコントローラ CPS-MC341-ADSC1-111 2 CONTEC ノートPC
ルネサス半導体セミナースケジュール
1 3ページ 2018 年 7 12 4 6ページ 2018 年 1 6 2018/6/25 ルネサス半導体トレーニングセンター 2018 年 7 12 セミナースケジュール 製品セミナー RL78 RX RZ Renesas Synergy 7 8 9 10 11 12 RL78 1day 速習 動かしてみよう編 コース 8/7 9/26 12/11 1 間 ( 無料 ) 8/23 12/20 RL78
統合開発環境CubeSuite+ V へのバージョンアップのお知らせ
ツールニュース RENESAS TOOL NEWS 2014 年 03 月 24 日 : 140324/tn1 統合開発環境 CubeSuite+ V2.02.00 への バージョンアップのお知らせ 統合開発環境 CubeSuite+ を V2.01.00 から V2.02.00 へバージョンアップしました 1. アップデート対象バージョン CubeSuite+ 共通部分 V1.00.00~V1.03.00
延命セキュリティ製品 製品名お客様の想定対象 OS McAfee Embedded Control 特定の業務で利用する物理 PC 仮想 PC や Server 2003 Server 2003 ホワイトリスト型 Trend Micro Safe Lock 特定の業務で利用するスタンドアロン PC
延命セキュリティ二つの対策方法 対策 1 ホワイトリスト型 概要 : 動作させてもよいアプリケーションのみ許可し それ以外の全ての動作をブロックすることで 不正な動作を防止します 特長 : 特定用途やスタンドアロンの PC の延命に効果的です リストに登録されたアプリケーションのみ許可 アプリケーション起動制御 不許可アプリケーションは防止 対策 2 仮想パッチ型 概要 : OS アプリケーションの脆弱性を狙った通信をブロックし
bitvisor_summit.pptx
BitVisor 内蔵の lwip で Alkanet ログの送信を試みる 命館 学システムソフトウェア研究室 下雄也, 明 修平, 瀧本栄, 利公 1 はじめに (1/4) 近年, マルウェアが増加しており, マルウェアの脅威が問題となっている マルウェアの脅威に対抗するためには, 多数のマルウェアを迅速に解析する必要がある システムコールトレーサ Alkanet Windows 上で動作するマルウェアを対象とし,
2. バージョンアップ内容 intra-mart WebPlatform/AppFramework Ver.7.1 および Ver.7.2 に対応いたしました SAP JCo 3.0.x に対応いたしました 3. 製品概要 IM-ERP リアルコネクトは SAP システム内のデータをリアルタイムに取
IM-ERP リアルコネクト Version7.1 リリース ノート 第三版 2013/03/25 1. はじめに (1) IM-ERP リアルコネクトが動作するには intra-mart WebPlatform/AppFramework Ver.7.0 Ver.7.1 Ver.7.2 のいずれかが 必要です (2) 本ドキュメントは本製品固有の要件を記載しています 以下に記載のないものは intra-mart
Microsoft Word - RefApp7インストールガイド.doc
リファレンスアプリケーション RefApp7 導入ガイド 概要 新しい RefApp7.exe リファレンス制御アプリケーションは Windows7 または Windows Vista の 32bit 版および 64bit 版の両方の環境で動作します RefApp7 を運用する場合には マイクロソフト社提供の WinUSB 汎用デバイス ドライバが必要です このため 従来の制御ソフトウエア RefApp2
Printview システム構成ガイド
Printview 今まで帳票類を紙で出力する運用を行っていたシステムにおいて 従来システムのプログラムを大幅に変更することなく Express サーバ上で電子帳票に変換することができます 帳票を電子化することによるメリットは 大量のペーパ出力 保管スペースの削減だけでなく 帳票配布の簡易化 他のオープン AP との連携実現 Web サーバ経由での公開 Printview 電子帳票の自動印刷など 広範囲での利用や各種作業の効率化においても効果を得ることができます
PowerPoint Presentation
EWARM 8.1x イントロダクション IAR Systems 1 主な機能アップデート インフォメーションセンタ 編集 ビルド画面 プロジェクトオプション デバッグ画面 Appendix インストール手順 IAR Systems 2 主な機能アップデート IAR Systems 3 C11 / C++14 をサポート コンパイラおよびライブラリが最新の C 言語規格 ISO/IEC 9899:2011
TOPPERS活用アイデア・アプリケーション開発
TOPPERS 活用アイデア アプリケーション開発 コンテスト 部門 : 活用アイデア部門 作品のタイトル : athrill( アスリル ) 作成者 : 森崇 (( 株 ) 永和システムマネジメント ) 共同作業者 : 対象者 : 車載向け TOPPERS ソフトウェア開発者 (V850) 使用する開発成果物 : TOPPERS/ASP3 カーネル 目的 狙い 目的 V850 実機レス開発環境下で,TOPPERS
4. 環境要件 WebWrapper および WebWrapper 管理サーバ <Windows 版 > Windows2000Server ( サービスパック 3 また 4 適用済 ), Windows Server 2003 <Solaris 版 > SPARC CPU を搭載する Sun 製ワ
IM-SecureSignOn Version7.0 リリース ノート 第三版 2008/09/29 1. 製品内容 intra-mart BaseModule Ver5.1, intra-mart Framework Ver5.1, intra-mart WebPlatform Ver6.x, Ver7.x および intra-mart AppFramework Ver6.x, Ver7.x のユーザ情報を利用して
統合開発環境CubeSuite+ V へのバージョンアップのお知らせ
ツールニュース RENESAS TOOL NEWS 2013 年 04 月 16 日 : 130416/tn1 統合開発環境 CubeSuite+ V2.00.00 への バージョンアップのお知らせ 統合開発環境 CubeSuite+ を V1.03.00 から V2.00.00 へバージョンアップしました 1. アップデート対象バージョン CubeSuite+ 共通部分 V1.00.00~V1.03.00
MMUなしプロセッサ用Linuxの共有ライブラリ機構
MMU なしプロセッサ用 Linux の共有ライブラリ機構 大谷浩司 高岡正 近藤政雄 臼田尚志株式会社アックス はじめに μclinux には 仮想メモリ機構がないので共有ライブラリ機構が使えない でもメモリ消費抑制 ストレージ消費抑制 保守性の向上のためには 欲しい 幾つかの実装があるが CPU ライセンス 機能の制限のためにそのまま利用できない RidgeRun 社 (Cadenux 社 )
ライセンスの注意事項 サーババンドル版のライセンスについてサーババンドル版では 通常のサーバライセンスおよび 4 コアライセンスを ベースライセンス 追加サーバライセンスおよび追加 2 コアライセンスを 追加ライセンス と呼びます 1 台の物理サーバに対してベースライセンスは 1 つしか購入すること
SQL Server 2016 Microsoft SQL Server 2016 は 以下の製品群で構成されています データベース サーバ SQL Server 2016 Enterprise Edition SQL Server 2016 Enterprise Edition は ミッションクリティカルなシステムおよびデータウェアハウスの構築に適したエディションです 高可用性 災害対策 負荷分散を同時に実現できる
CommCheckerManual_Ver.1.0_.doc
通信チェックツール (CommChecker) 取扱説明書 (Ver.1.0) 2009 ESPEC Corp. 目次 1. 使用条件 4 2. ダウンロード & インストール 5 3. 環境設定 6 3-1.RS-485 通信 6 3-2.RS-232C 通信 7 3-3.GPIB 通信 8 4. ソフトウェアの使用方法 9 4-1. 起動 9 4-2. 通信設定 10 (1)RS485 通信 10
PowerPoint プレゼンテーション
コンピュータアーキテクチャ 第 13 週 割込みアーキテクチャ 2013 年 12 月 18 日 金岡晃 授業計画 第 1 週 (9/25) 第 2 週 (10/2) 第 3 週 (10/9) 第 4 週 (10/16) 第 5 週 (10/23) 第 6 週 (10/30) 第 7 週 (11/6) 授業概要 2 進数表現 論理回路の復習 2 進演算 ( 数の表現 ) 演算アーキテクチャ ( 演算アルゴリズムと回路
今週の進捗
Virtualize APIC access による APIC フック手法 立命館大学富田崇詠, 明田修平, 瀧本栄二, 毛利公一 2016/11/30 1 はじめに (1/2) マルウェアの脅威が問題となっている 2015年に4 億 3000 万以上の検体が新たに発見されている マルウェア対策にはマルウェアが持つ機能 挙動の正確な解析が重要 マルウェア動的解析システム : Alkanet 仮想計算機モニタのBitVisorの拡張機能として動作
ハード・ソフト協調検証サービス
ハード ソフトのトータルサービス 富士通エレクトロニクス株式会社株式会社富士通ソフトウェアテクノロジーズ 目次 モデル概要 モデル 特徴 このサービス利用のメリット サービスメニュー 1 企画から開発 量産までトータルでサポート 富士通エレクトロニクスと富士通ソフトウェアテクノロジーズはお客様の製品開発を 企画段階から開発 量産までサポートします 製品開発をサポートする検証 認定作業のご提供 製品要求仕様の作成をコンサルティング
Microsoft PowerPoint - 【最終提出版】 MATLAB_EXPO2014講演資料_ルネサス菅原.pptx
MATLAB/Simulink を使用したモータ制御アプリのモデルベース開発事例 ルネサスエレクトロニクス株式会社 第二ソリューション事業本部産業第一事業部家電ソリューション部 Rev. 1.00 2014 Renesas Electronics Corporation. All rights reserved. IAAS-AA-14-0202-1 目次 1. はじめに 1.1 モデルベース開発とは?
FUJITSU Software Systemwalker Centric Manager Lite Edition V13.5 機能紹介資料
FUJITSU Software Systemwalker Centric Manager Lite Edition V13.5 機能ご紹介 2014 年 3 月富士通株式会社 目次 特長 機能 システム構成 プラットフォーム 各エディションの機能比較表 < ご参考 > Systemwalker Centric Manager Lite Edition は 被管理サーバの数が数台 ~30 サーバ以内の規模で
目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1
ポリテクセンター埼玉セミナー資料 組込み技術者のための C# Monoを用いたマルチプラットフォームアプリケーション開発技術 第 1.2 版 2018 年 8 月 Microbrains Inc. 渋谷 目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い
<4D F736F F F696E74202D20834A815B836C838B835C815B835882CC95E082AB95FB F4B2E B8CDD8AB B83685D>
カーネルソースの歩き方 RaspberryPi 演習 TOPPERS/SSP カーネルソース勉強会 アライブビジョンソフトウェア株式会社髙橋和浩 RaspberryPi 演習 1 概要 TOPEPRS/SSP 編 TOPPERS/SSP(smallest set profile) は ITRON の最小セットプロファイルに対応した 待ち 状態のないカーネルの公開ソースコードです 昨年から名古屋市工業研究所の主催で継続中のカーネルソース勉強会の成果として
ライセンスの注意事項 サーババンドル版のライセンスについてサーババンドル版では 通常のサーバライセンスおよび 4 コアライセンスを ベースライセンス 追加サーバライセンスおよび追加 2 コアライセンスを 追加ライセンス と呼びます 1 台の物理サーバに対してベースライセンスは 1 つしか購入すること
SQL Server 2017 Microsoft SQL Server 2017 は 以下の製品群で構成されています データベース サーバ SQL Server 2017 Enterprise Edition SQL Server 2017 Enterprise Edition は 非常に優れたパフォーマンス 無制限の仮想化 およびミッションクリティカルなワークロードのための高水準のサービスレベル構築に適したエディションです
Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ
Oracle Un お問合せ : 0120- Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよびSOA 対応データ サービスへ ) を網羅する総合的なデータ統合プラットフォームです Oracle
CodeRecorderでカバレッジ
株式会社コンピューテックス Copyright 2016 Computex Co.,Ltd. 2017.11 カバレッジ と 単体テスト カバレッジとは プログラムがどれだけ実行されているかを示す指標です プログラム全体に対して実行された比率をカバレッジ率で表します カバレッジの基準として 一般的にC0 C1が使われております C0カバレッジは 全体のうち何 % が実行されたかで求めます C1カバレッジは
Client Management Solutions および Mobile Printing Solutions ユーザガイド
Client Management Solutions および Mobile Printing Solutions ユーザガイド Copyright 2007 Hewlett-Packard Development Company, L.P. Windows は米国 Microsoft Corporation の米国およびその他の国における登録商標です 本書の内容は 将来予告なしに変更されることがあります
構成例 システム名 : 単独サーバ業務システムユーザ数 : 1 ユーザ マルチコア CPU のサーバ 1 台で開発 運用します ソート機能を使用します COBOL SE Developer COBOL SE Server Runtime SORTKIT/Enterprise for Windows
COBOL Standard Edition V2 COBOL Standard Edition V2 は以下のソフトウェアによって構成されています COBOL Standard Edition Developer V2.0 COBOL コンパイラ 開発環境 ランタイム (COBOL GUI COBOL WEB COBOL SQL アクセスのランタイム含む ) ( 評価用 ) 一式 COBOL Standard
使用する前に
この章では Cisco Secure ACS リリース 5.5 以降から Cisco ISE リリース 2.4 システムへのデー タ移行に使用される Cisco Secure ACS to Cisco ISE Migration Tool について説明します 移行の概要 1 ページ Cisco Secure ACS から データ移行 1 ページ Cisco Secure ACS to Cisco ISE
PowerPoint プレゼンテーション
vsmp Foundation スケーラブル SMP システム スケーラブル SMP システム 製品コンセプト 2U サイズの 8 ソケット SMP サーバ コンパクトな筐体に多くのコアとメモリを実装し SMP システムとして利用可能 スイッチなし構成でのシステム構築によりラックスペースを無駄にしない構成 将来的な拡張性を保証 8 ソケット以上への拡張も可能 2 システム構成例 ベースシステム 2U
2. 製品概要 IM-ERP リアルコネクトは SAP システム内のデータをリアルタイムに取得 更新するための API SAP リアルタイム連携 API を提供いたします またこれらの API を利用した業務テンプレートが同梱されています 各機能の詳細や設定方法に関しては 各マニュアルまたはセットア
IM-ERP リアルコネクト Version7.0 リリース ノート 初版 2008/07/31 1. はじめに (1) IM-ERP リアルコネクトが動作するには intra-mart WebPlatform/AppFramework Ver.7.0 が必要です (2) 本ドキュメントは本製品固有の要件を記載しています 以下に記載のないものは intra-mart WebPlatform/AppFramework
PRONETA
PRONETA 操作概要 PROFINET IO デバイスの無償診断ツール シーメンス株式会社デジタルファクトリー事業本部ファクトリーオートメーション部 2015 年 12 月 22 日 目次 ここで紹介している操作は PRONETA バージョン 2.2 を基にしています PRONETA 概要 3 動作環境と起動方法 4 ホーム画面 5 ネットワーク解析画面 6 IOチェック画面 9 設定画面 13
内容 1. 仕様 動作確認条件 ハードウェア説明 使用端子一覧 ソフトウェア説明 動作概要 ファイル構成 オプション設定メモリ 定数一覧 変数一
RX210 グループ IRQ 割り込みを使用したパルス出力 要旨 本サンプルコードでは IRQ 割り込みが発生すると 一定期間タイマでパルスを出力する 方法について説明します 対象デバイス RX210 1 / 25 内容 1. 仕様... 3 2. 動作確認条件... 3 3. ハードウェア説明... 3 3.1 使用端子一覧... 3 4. ソフトウェア説明... 4 4.1 動作概要... 4
スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD 経済産業省, 独立行政法人情報処理推進機構
スキル領域と (8) ソフトウェアデベロップメント スキル領域と SWD-1 2012 経済産業省, 独立行政法人情報処理推進機構 スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD-2 2012 経済産業省, 独立行政法人情報処理推進機構 専門分野 ソフトウェアデベロップメントのスキル領域 スキル項目 職種共通スキル 項目 全専門分野 ソフトウェアエンジニアリング Web アプリケーション技術
AN178 USB仮想シリアルドライバ インストールガイド
アルファボードシリーズ USB 仮想シリアルドライバインストールガイド 第 2 版 2015 年 12 月 15 日 1. 概要 1.1 概要 本アプリケーションノートでは USB Function 機能を持つアルファボードシリーズに付属する USB 仮想シリアルドライバのインストール方法について解説します USB 仮想シリアルを使用する場合の各ボードの設定方法 動作方法につきましては 各ボードのサンプルプログラム解説
S1C17 Family Application Note S1C17 シリーズ PORT 多重割り込みアプリケーションノート Rev.1.0
S1C17 Family Application Note S1C17 シリーズ PORT 多重割り込みアプリケーションノート Rev.1.0 評価ボード キット 開発ツールご使用上の注意事項 1. 本評価ボード キット 開発ツールは お客様での技術的評価 動作の確認および開発のみに用いられることを想定し設計されています それらの技術評価 開発等の目的以外には使用しないで下さい 本品は 完成品に対する設計品質に適合していません
TEF021-S _ja
SMP T-Kernel 仕様書 SMP T-Kernel 1.00.01 2017 年 1 月 1 SMP T-Kernel 仕様書 (Ver.1.00.01) 本仕様書の著作権は T-Engine フォーラムに属しています 本仕様書の内容の転記 一部複製等には T-Engine フォーラムの許諾が必要です 本仕様書に記載されている内容は 今後改良等の理由でお断りなしに変更することがあります 本仕様書に関しては
サーババンドル版ライセンス NX7700x シリーズ Express5800 シリーズのサーバと同時に購入することで パッケージ製品よりも安価 に導入することのできるライセンスも提供しています ライセンスの注意事項 サーババンドル版のライセンスについてサーババンドル版では 通常のサーバライセンスおよ
SQL Server 2014 Microsoft SQL Server 2014 は 以下の製品群で構成されています データベース サーバ SQL Server 2014 Enterprise Edition SQL Server 2014 Enterprise Edition は ミッションクリティカルなシステムおよびデータウェアハウスの構築に適したエディションです Business Intelligence
リファレンスアプリケーション RefApp7
リファレンスアプリケーション RefApp7 導入ガイド 概要 RefApp7.exe リファレンス制御アプリケーションは Windows 7 以降の 32bit 版と 64bit 版の両方の環境で動作します RefApp7 を運用する場合には マイクロソフト社提供の WinUSB 汎用デバイス ドライバが必要です このため 従来の制御ソフトウエア RefApp2 や RefApp3 が動作する環境でそのまま実行できません
他の章は下記をクリックして PDF 一覧からお入り下さい IT ライブラリー (pdf 100 冊 ) 目次番号 270 番 Windows Server Enterprise 2008 R2 完全解説 ( 再入門 )
IT ライブラリーより (pdf 100 冊 ) http://www.geocities.jp/ittaizen/itlib1/ BranchCache 機能紹介資料 他の章は下記をクリックして PDF 一覧からお入り下さい IT ライブラリー (pdf 100 冊 ) http://www.geocities.jp/ittaizen/itlib1/ 目次番号 270 番 Windows Server
Welcome-Kit ~STM32L4-Nucleo~
STM32CubeMX の使い方 0 STM32CubeMX ダウンロード 1 1 ST マイクロ社 HP より STM32CubeMX インストーラーをダウンロードし インストーラーの表示に沿ってインストールします URL : http://www.st.com/content/st_com/ja/products/development-tools/software-development-tools/stm32-
著作権および商標 この文書には が所有権を持つ機密事項が含まれます この資料のいかなる部分も許 可無く複製 使用 公開することを固く禁じます 本書は の従業員および許可された 取引先だけに使用が認められています 本書で提供されたデータは正確で信頼性の高いものですが このデータの使用について株式会社
Version 1.01 著作権および商標 この文書には が所有権を持つ機密事項が含まれます この資料のいかなる部分も許 可無く複製 使用 公開することを固く禁じます 本書は の従業員および許可された 取引先だけに使用が認められています 本書で提供されたデータは正確で信頼性の高いものですが このデータの使用について株式会社 EASEL は責任を負うものではありません は いつでも無断で資料を変更する権利を
SpeC記述のC記述への変換 (SpecCによるソフトウェア記述の実装記述への変換)
TOPPERS プロジェクトプレス発表 2009 年 4 月 23 日 TOPPERS/FMP カーネル TraceLogVisualizer(TLV) 本田晋也 名古屋大学大学院情報科学研究科附属組込みシステム研究センター (NCES) 助教 [email protected] 1 TOPPERS/FMP カーネル 2 組込みシステムにおけるマルチプロセッサの利用 大きく二つの理由により利用が進んでいる
第一章 LPC2478 ボードの概要...3 第二章 uclinux の初体験 SD カードのテスト USB メモリのテスト USB Devices のテスト network のテスト...6 第三章 uclinux のコンパイル...
株式会社日新テクニカ株式会社日新テクニカ株式会社日新テクニカ 1 ARM ARM ARM ARM7/TDMI 7/TDMI 7/TDMI 7/TDMI LPC LPC LPC LPC247 247 247 2478-uC uc uc uclinux inux inux inux マニュアルマニュアルマニュアルマニュアル株式会社日新テクニカ株式会社日新テクニカ株式会社日新テクニカ株式会社日新テクニカ
Monthly Research / セキュアハードウェアの登場とその分析
Monthly Research セキュアハードウェアの登場とその分析 株式会社フォティーンフォティ技術研究所 http://www.fourteenforty.jp Ver2.00.02 1 セキュアハードウェア ハードウェアレベルでのセキュリティ拡張や それを実装したハードウェアが提案されている 通常のマイクロプロセッサを拡張することで柔軟性を確保する試みもある 今回は主に ARM TrustZone
MINI2440マニュアル
Cortex-M3/LPC1343 USB マイコンボード マニュアル 株式会社日新テクニカ http://www.nissin-tech.com [email protected] 2010/2/1 copyright@2010 新バージョン 1 第一章 Cortex-M3/LPC1343 USBマイコンボードの概要...3 第二章 USBブートローダー...4 第三章 RS232 で書き込み...7
PowerPoint プレゼンテーション
ARM 用統合開発環境 EWARM アドオンツール C-RUN のご紹介 2015.1 IAR システムズ株式会社 www.iar.com C-RUN 概要 www.iar.com C-RUN とは? 統合開発環境 EWARM のデバッグ機能が強化されました C-RUN はデバッグ効率アップを目的としたアドオンツールです 単体テスト時の動的解析が簡単 & 安価に可能です 従来の解析ツール 開発プロセスの変更が必要
SafeG 高信頼組込みシステム向けデュアル OS モニタ Daniel Sangorrín, 本田晋也, 高田広章 名古屋大学 2010 年 12 月 3 日 この研究の一部は文部科学省のサポート受けて実施しています Daniel Sangorrín ( 名古屋大学 ) ET 横浜 2
SafeG 高信頼組込みシステム向けデュアル OS モニタ Daniel Sangorrín, 本田晋也, 高田広章 名古屋大学 2010 年 12 月 3 日 この研究の一部は文部科学省のサポート受けて実施しています Daniel Sangorrín ( 名古屋大学 ) ET2010 - 横浜 2010 年 12 月 3 日 1 / 25 目次 1 Introduction 2 SafeG 3 Evaluation
完成版_セミナー発表資料110928
PROFINET オープンセミナー ASIC を使用した開発 開発セミナー 目次 2 PROFINET の実装 ASIC という選択 PROFINET 機器開発における課題 ASIC による課題の解決 ASIC の特徴ターゲットアプリケーション適用例ラインアップ ASIC 製品紹介 1 PROFINET の実装 3 PROFINET の実装手法 Ethernet ポート付きマイコン FPGA PROFINET
Microsoft PowerPoint - Android+TPMによるセキュアブート_KDDI研_後日配布用
Android(ARM)+TPM による セキュアブート KDDI 研究所竹森敬祐 (Ph.D) Android OS は 通常利用においてシステム領域の完全性が維持されている 組み込み OS としても利用される Android OS のセキュアブートの意義を考察する 1 背景 : root 権限奪取とシステム改造の流れ 攻撃のシナリオ Step1: root 権限奪取アプリをユーザ領域にインストールし
PHP 分科会 '12/01 OpenSource 協議会 System i 2012/01/26
PHP 分科会 '12/01 OpenSource 協議会 System i 2012/01/26 アジェンダ IBMi で Web サーバーとして使用される IHS について勉強します IHS とは? 管理コンソールでできること 言語と文字コード ログ # 2 IHS とは? Apache ベースで IBM から提供される Web サーバー IBM HTTP Server の略称 IBMi の場合
ネットワークシミュレーション
ネットワークシミュレーション 無線 衛星 移動体のネットワークシミュレーション 概要 OPNET Modeler Wirelessはネットワークシミュレーションツールです 通信ネットワーク デバイス プロトコル アプリケーションの設計と解析が可能です Modelerは 1987 年に業界初の商用ネットワークシミュレーションツールとして登場したデファクトスタンダードツールです 現在 世界中の研究開発に携わる多くのお客様に使用されています
QuartusII SOPC_Builderで利用できるGPIF-AVALONブリッジとは?
レジスタ アクセスの拡張機能 1. レジスタ アクセスの概要 Smart-USB Plus 製品で利用できるレジスタ アクセスとは FPGA 内にハードウエア レジスタを実装し ホスト PC の制御ソフトウエアから USB 経由でそれらのレジスタに値を設定したり レジスタの設定値を読み出すことができる機能です このレジスタ アクセス制御には USB バス仕様に基づく コントロール転送 を利用しています
OPCインターフェースによるPLC計装システムの実践的ソリューション
OPC を利用した PLC 計装システムの実践的ソリューション オムロン ( 株 ) 三木信史 / 奥野誠 1. はじめに国内の生産現場における制御システムは 連続系としてのPA 領域とディスクリート系であるFA 領域では異なる制御システムとして発展を遂げてきた PA 分野においては分散型制御システム ( 以下,DCS) FA 分野においてはプログラマブルコントローラ ( 以下,PLC) を主とした制御システムが利用されてきた
CLUSTERPRO MC ProcessSaver 1.2 for Windows 導入ガイド 第 4 版 2014 年 3 月 日本電気株式会社
CLUSTERPRO MC ProcessSaver 1.2 for Windows 導入ガイド 第 4 版 2014 年 3 月 日本電気株式会社 目次 はじめに 本製品のねらい こんな障害が発生したら 導入効果 適用例 1 適用例 2 ProcessSaver 機能紹介 ProcessSaver とは? 消滅監視の概要 運用管理製品との連携 システム要件 製品価格 保守 / サービス関連情報 購入時のご注意
ARM Corporate Presentation
オフラインコンパイラと CMSIS-DAP デバッグ環境の紹介 アーム株式会社 ARM サービス部門アプリケーションエンジニア 渡會豊政 1 1 自己紹介 渡會豊政 ( わたらいとよまさ ) ソフトウェア開発ツール ( 主にコンパイラ ) の技術サポート LPC1114 mbedのポーティングとかやりました Twitter : @toyowata https://mbed.org/users/macrum/notebook
複数の Nios II を構成する際の注意事項
ver. 1.0 2009 年 4 月 1. はじめに Nios II IDE で ソフトウェアをビルドすると SOPC Builder の GUI 上で Nios II と接続されているペリフェラル用の初期化コードを自動で生成します この各ペリフェラルに対応した初期化コードで ペリフェラルを制御するためにアルテラ社から提供された HAL を利用するための準備や 各ペリフェラルの一般的な理想と考えられる初期状態のレジスタ設定等を行います
Rational Roseモデルの移行 マニュアル
Model conversion from Rational Rose by SparxSystems Japan Rational Rose モデルの移行マニュアル (2012/1/12 最終更新 ) 1. はじめに このガイドでは 既に Rational( 現 IBM) Rose ( 以下 Rose と表記します ) で作成された UML モデルを Enterprise Architect で利用するための作業ガイドです
1 Atollic TrueSTUDIO( GR-PEACH TOPPERS/ASP ASP GR-PEACH mbed ( git
TOPPERS 活用アイデア アプリケーション開発 コンテスト 部門 : がじぇるね IoT 部門 作品のタイトル : m ~ 組込みマイコン向け 軽量実行環境 ~ 作成者 : 森智也 ( 京都大学 ) 共同作業者 : 高瀬英希 ( 京都大学 ) 対象者 : ロボットシステム開発者 組込みシステム開発者 使用する開発成果物 : TOPPERS/ASP カーネル https://github.com/ncesnagoya/asp-gr_peach_gcc-mbed.git
RW-5100 導入説明書 Windows7 用 2017 年 7 月 シャープ株式会社
RW-5100 導入説明書 Windows7 用 2017 年 7 月 シャープ株式会社 はじめに 本書は Windows 7 環境において IC カードリーダライタ RW-5100 を使用するため お使いのパソコンにデバイスドライバソフトウェア ( 以下 ドライバソフト と記載 ) をインストールする方法について記述しています 本書で説明するドライバソフトは Windows 7 SP1 で動作するものです
Raspberry Pi (Windows10 IoT Core) を使用したリーダ ライタの制御例 (UART 接続 ) 2018 年 12 月 18 日第 版 株式会社アートファイネックス
Raspberry Pi (Windows10 IoT Core) を使用したリーダ ライタの制御例 (UART 接続 ) 2018 年 12 月 18 日第 1.1.0 版 株式会社アートファイネックス はじめに 本書は Raspberry Pi 3 Model B(OS:Windows10 IoT Core) を使用し アートファイネックス社製 RFID リー ダ ライタ ( 組込用モジュール
