RTOSや組み込み技術に関するリンク集
RTOS(Real-Time Operating System) †
- QNX
- QNXは、スペースシャトル「ディスカバリー」の飛行再開において安全性の確保を支援します。
OpenQNX - 情報サイト
qnxZone - 情報サイト
- WindRiver > VxWorks
- ホンダのASIMOなどに使われている
- FSMLabs > RTLinuxPro/RTLinuxFree
- RTEMS
- RTEMS is the Real-Time Operating System for Multiprocessor Systems. It is a full featured RTOS that supports a variety of open API and interface standards.
- Prex - Embedded Real-Time Operating System <BSD>
- The Prex project is an open source initiative to provide a portable real-time operating system for embedded systems.
Prex - 組み込みリアルタイムOS開発日誌 - オープンソースの組込みリアルタイムOS Prex の開発メモ。他、プログラミングやカーネルに関する雑記。
- ftRTOS realtime kernel <BSD>
- ftRTOS is a tiny realtime kernel for microcontrollers focused on minimal RAM usage. Fixed priority scheduling, preemptive or cooperative multitasking, no dynamic task and memory management, all objects are defined at compile time.
- 超漢字
- BTRON
- HOS
- ITRON
- TOPPERS(Toyohashi OPen Platform for Embedded Real-time Systems)プロジェクト
- TOPPERS(Toyohashi OPen Platform for Embedded Real-time Systems)プロジェクトは、ITRON仕様の技術開発成果を出発点として、組込みシステム構築の基盤となる各種のソフトウェアを開発し、良質なオープンソースソフトウェアとして公開することで、組込みシステム技術と産業の振興を図ることを目的としたプロジェクトです。
世の中にはWindowsをRTOS化するアプリケーションが存在する模様。
VisualStudioを使って開発できるのは便利かも知れない。
- TenAsys > iRMX for Windows
- iRMX for Windows is the only full-featured real-time operating system that runs concurrently with off-the-shelf Microsoft Windows operating systems on the same platform. With iRMX for Windows, developers can create highly complex, combined Windows and real-time applications on a single computer to reduce hardware costs and complexity.
株式会社マイクロネット - 日本語情報
- TenAsys > INtime real-time Extension for Windows
- INtime software combines deterministic, hard real-time control with standard Windows operating systems (including Windows XP, Windows XP Embedded, Windows 2000, and Windows 2003 Server) without requiring additional hardware.
ユニダックス株式会社 - 日本語情報
- Ardence > RTX®(Real-time Extension for Control of Windows®)
- Ardence RTX is the only software solution architected as a high-performance extension to control Microsoft Windows.
東京エレクトロンデバイス - 日本語情報
- https://www.amazon.co.jp/dp/4891006560
- 円。
- AXE > axLinux
- Redhat > MRG Realtime
- eCos
- eCos is an open source, royalty-free, real-time operating system intended for embedded applications.
レッドハット株式会社 > 組み込みビジネス > その他 - eCos関連資料
- RTAI(the RealTime Application Interface for Linux from DIAPM)
- Dipartimento di Ingegneria Aerospaziale - Politecnico di Milano, Real Time Application Interface
- Wind River > RTLinux Free
組み込み向けOS †
OpenSource
- SH-Linux / http://sf.net/projects/linuxsh <GPL>
- This project coordinates the efforts of people to port Linux to the Renesas (formerly Hitachi) SuperH family of processors, including the SH-2, SH-3, and SH-4.
商用
- Microsoft Windows Mobile
- Microsoft Windows CE
- Microsoft Ultra-Mobile PC(UMPC)
- Display Emulator
- MontaVista Linux <商用>
- 玄人志向の玄箱に使われている模様。
開発環境 †
- the Embedded C++ Technical Committee
- エクリプス > 組み込み開発
- Eclipseで組み込み開発をするための情報をまとめています.
- ARM9Core <LGPL>
- ARM9Core is an emulator of the ARM9 architecture for the x86 Win32 platform. It can be used as a library and integrated into a bigger application. It also provides support to the different ARM execution modes and exceptions.
Microsoft Windows Mobile †
- Mobile Application Development Toolkit
- Virtual Machine Network Driver for Microsoft Device Emulator
- Windows Mobile Device Center
- Windows Vista向け
- Microsoft ActiveSync
- Windows XP向け
- Windows Mobile Technical Articles
- PowerToys for the Pocket PC
- Windows Mobile Developer Power Toys
- ActiveSync 4.x に必要な TCP ポート
- MSDN > ActiveSync を使用せずに Windows CE デバイスに接続する
- Windows CE (.NET) - blog
- ARMエミュレータでActiveSyncを使う
Visual Studio .NET 2005でのSmart Device開発 (その2)
- Application Verifier Tool
- Application Verifier Tool
Testing Applications with AppVerifier
Application Verifier for Windows CE and Windows Mobile 5.0
Microsoft Windows CE 5.0 Test Kit
Application Verifier Tool for Windows Mobile 5.0
- MSDN > デバイス用の ATL リファレンス
- MSDN > デバイス用の MFC リファレンス
- Creating a Windows Mobile 5.0 Line of Business Application Sample Code
- What's New for Developers in Windows Mobile 6
- Windows Mobile 6.0 SDK Professional, Standard
- Application Verifier Tool for Windows Mobile® 5.0
- Windows Mobile 5.0 Developer Resource Kit
- Windows Mobile 5.0 SDK for Pocket PC
- Localized Windows Mobile 5.0 Pocket PC Emulator Images
- Standalone Device Emulator 1.0 with Windows Mobile OS Images
- This is a standalone version of the Device Emulator that shipped with Visual Studio 2005. You can install this and use to run and showcase device applications
- Windows CE C Library Extensions <MIT>
- Package of C library extensions for Windows CE operating system. It is a supplement to C library available on Windows CE platform. The main objective of the project is to provide helper utilities for porting applications from Unix and Windows.
- https://www.amazon.co.jp/dp/4756117554
- https://www.amazon.co.jp/dp/4891000635
- https://www.amazon.co.jp/dp/4894714728
- https://www.amazon.co.jp/dp/4777512622
- https://www.amazon.co.jp/dp/4777512908
- https://www.amazon.co.jp/dp/4891005661
- https://www.amazon.co.jp/dp/4774141798
- https://www.amazon.co.jp/dp/0735617252
- https://www.amazon.co.jp/dp/0735618844
- https://www.amazon.co.jp/dp/0735624178
- https://www.amazon.co.jp/dp/020161636X
CrossCompile †
- GNUWing <GPL>
- 「GNUWing」とは、アップウィンドテクノロジー・インコーポレイテッドが開発した組込みシステム開発のためのGNUソフトウェアの新しいディストリビューションです。GNUWingは、GNUバイナリユーティリティ「binutils-2.14」、GNUコンパイラコレクション「gcc-3.3」、GNUデバッガ「gdb-5.3」、ロイヤリティフリーのライブラリ「newlib-1.11.0」で構成されています。
ARM, PowerPC, MIPS, SH
Cygwin, RedHatLinux 9
- KPIT Cummins Infosystems Ltd. > KPIT GNU tools
- 無償で提供されているSHマイクロプロセッサ及びH8マイクロプロセッサ用のクロスコンパイラ。
SH, H8
Windows 9X/NT/2000/XP/ME, RedHatLinux v8.0 or later(or compatible distribution)
- GNUDE(GNU Development Environment) <GPL>
- GNUDE is a complete suite of GNU C, C++, Fortran, and Java Cross Compilers, and the GDB CPU Simulator and Debugger for embedded microprocessor applications development. Targets development for ARM7, ARM9, and XScale applications.
※セットアップを行うと、ユーザー環境変数「PATH」の値を勝手に書き換えるので、前もって「PATH」の値を退避しておく事!
ARM7, ARM9, XScale
Windows, MacOS
- Cross compiler for Windows CE (PocketPC) <LGPL>
- This project contains a consistent and clean build toolchain so you can build Windows CE (PocketPC) applications from a Linux workstation.
Windows CE (PocketPC)
Linux
- CeGCC(Cross development for Pocket PC) <GPL>
- CeGCC is a cross-development environment for creating Windows CE (Pocket PC) applications, from a Linux or a Cygwin host PC.
ARM, XScale
Windows CE (PocketPC)
- GNU ARM(旧サイト)
- The toolchain consists of the GNU binutils, compiler set (GCC) and debugger (Insight for Windows and Linux, GDB only for MacOS). Newlib is used for the C library. The toolchain includes the C and C++ compilers. Details of the build process appear here.
ARM7, ARM9
Windows, Linux, MacOS
環境構築情報 †
- Googleで「クロス開発環境」の検索結果
- Hironobu's HomePage > Linux Tips
- ARMのためのクロス開発環境構築
- 株式会社アルファプロジェクト > 技術コラム
- KPIT GNU toolsの解説
- 日本の組み込み情報 > 記事 > 組み込み向けクロス開発環境の構築
- この記事は、Interface 2004年5月号に掲載された記事を加筆、修正したものです。
- 山旅ブログ > RTLinux
- クロス開発環境の構築 for RTLinux
- 九州大学工学部電気情報工学科の学生実験(3年生)の「基礎実験1」 > 68000アセンブラ
- Linux/FreeBSDで68000 開発環境(クロスコンパイラと RTEMS)、68000エミュレータ、その他の基本的なソフトのインストール手順を説明しています。
参考情報 †
- Wikipedia > リアルタイムオペレーティングシステム
- 日本の組み込み情報
- 組み込みに関するリンク集。
- @IT > 組み込み開発
- Si-Linux Wiki
- ここは、組み込みLinuxに関する技術情報のページです。
- Pocket PC Developer Network
- Pocket PC Developer Network is sponsored by Spb Software House one of the leading Pocket PC software development companies.
デバイス †
- SHARP Zaurus
- ザウルス寶箱
OpenZaurus
- HP iPAQ Pocket PC
- HP iPAQ Pocket PCは Windows Mobile software を特徴としています
- Armadillo Official Site
- ARMコアを搭載したArmadilloシリーズ。
- SH2000 HomePage
- SH-200x/SH-1000/SH-500はSH-Linuxが動作するボードコンピュータです。これらはSH-Linuxのrpmパッケージを開発しているアイ・ティー・オーが開発したハードウェア群です。
- シリコンリナックスSHOP
- SH3マイコンボードの販売。
CAT Wiki - 組込み向け SH-Linux ボードCATシリーズに関する情報
- The Cell Processor
- Cell 開発者をバックアップする情報共有サイト
関連書籍 †
- https://www.amazon.co.jp/dp/4798110043
- https://www.amazon.co.jp/dp/4798112097
- https://www.amazon.co.jp/dp/4320120256
- https://www.amazon.co.jp/dp/4894714086
- https://www.amazon.co.jp/dp/4798112089
- https://www.amazon.co.jp/dp/4873113261
- https://www.amazon.co.jp/dp/4797341912
- https://www.amazon.co.jp/dp/4774130699
- https://www.amazon.co.jp/dp/4789836185
- https://www.amazon.co.jp/dp/4797339594
- https://www.amazon.co.jp/dp/4861005639
- https://www.amazon.co.jp/dp/4789833283
- https://www.amazon.co.jp/dp/4789833275
- https://www.amazon.co.jp/dp/4789833305
- https://www.amazon.co.jp/dp/4789833240
- https://www.amazon.co.jp/dp/4789833267
- https://www.amazon.co.jp/dp/478983316X
- https://www.amazon.co.jp/dp/4789833399
設計
- https://www.amazon.co.jp/dp/4798107999
- https://www.amazon.co.jp/dp/4798102148
- https://www.amazon.co.jp/dp/4881359797
- https://www.amazon.co.jp/dp/1578201101
- https://www.amazon.co.jp/dp/4798115037
- https://www.amazon.co.jp/dp/4798111899
- https://www.amazon.co.jp/dp/4798110477
- https://www.amazon.co.jp/dp/4798111767
- https://www.amazon.co.jp/dp/4798112240
- https://www.amazon.co.jp/dp/4839924619
- https://www.amazon.co.jp/dp/4822283836
eCos関連
- https://www.amazon.co.jp/dp/4839916330
Linux関連
- link集/OS系/Linux/Books#Develop
- 一般的なものはこちらのページを参照方。
- https://www.amazon.co.jp/dp/4873111617
- 目次を見る限り良さげな感じ。
- https://www.amazon.co.jp/dp/4873112532
RTLinux関連
- https://www.amazon.co.jp/dp/478983705X
TRON関連
- https://www.amazon.co.jp/dp/4893622293
- https://www.amazon.co.jp/dp/4789833356
- https://www.amazon.co.jp/dp/4274066045
- https://www.amazon.co.jp/dp/4885549035
- https://www.amazon.co.jp/dp/4893622463
- https://www.amazon.co.jp/dp/4893622544