Free and Open Source RTOS for micro controllers. The OS is a complete development environment for modern MCU including a RTOS kernel, an HAL for peripherals abstraction and all the required support software. A full development environment based on Eclipse is also provided.
登録日: 2019-03-10 17:16
|
関連プロジェクトオープンソースのQRコードデコードライブラリ, Notepad++ Plugins, Process Hacker, プロパティエディタ, SharpDevelop-jp |
Embedthis Appweb is a fast, little embedded Web server. It is unmatched in efficiency and serves pages at native speed, using an event-driven, non-blocking core to serve multiple requests using minimal resources. It has integrated caching and the ESP "C" Web framework. Without compromising performance, it has extensive security controls and a rigorous security sandbox that helps protect the server and mitigate denial-of-service attacks. It is one of the most widely deployed embedded Web servers and is used in networking equipment, telephony, mobile devices, industrial control, and consumer and office equipment, and in high-performance Web services.
関連プロジェクトDumpper, GLOBALBASE PROJECT, Amateras, MeCab, MPC-BE |
Tclは Unix、Windows、Macintoshに移植可能なスクリプト環境を提供し、文字列処理とパターンマッチング、ネイティブ ファイルシステムへのアクセス、他のプログラムに対するシェルライクな制御、TCP/IPネットワーキング、タイマ、イベント駆動 I/Oををサポートします。Tclは、変数、ループ、プロシージャ、名前空間、エラー処理、スクリプトパッケージ、DLLの動的ローディングといった、伝統的なプログラミング要素を持っています。Tkは Unix、Windows、Macintoshに移植可能な GUIを提供します。強力なウィジェットセットと Tkへの簡潔なスクリプト インターフェイスにより、これは洗練されたユーザインタフェースの開発を後押しします。
関連プロジェクトTERASOLUNA Framework, MeCab, SharpDevelop-jp, Amateras, MPC-BE |
BusyBoxは、一つの小さな実行形式に多くの一般的なUNIXユーティリティを組み込んだ小規模版です。これは、GNU fileutils、shellutilsなどで普通に見かけるユーティリティのほとんどを代用する最小構成を提供します。BusyBoxに含まれるユーティリティは、全体的にフル機能のGNU版よりも少ないオプションを備えています。しかし、含まれているオプションは、GNU版と非常によく似た期待される機能と動作を提供します。BusyBoxは、あらゆる小規模又は組込みシステムに、ほとんど完全なPOSIX環境を提供します。
関連プロジェクトSharpDevelop-jp, DeSmuME, オープンソースのQRコードデコードライブラリ, iReport-Designer for JasperReports, SmillaEnlarger |
Nuttxは、リアルタイム組込みオペレーティングシステム(RTOS)です。マイクロコントローラ環境で使用できる省スペース型です。小(8ビット)から並(32ビット)の組込みシステムまで完全なスケーラビリティを持ちます。これは、完全に標準規格に準拠し、完全なリアルタイム性を持ち、すべてをオープンにすることを目指しています。
関連プロジェクトSharpDevelop-jp, Win32 Disk Imager, プロパティエディタ, オープンソースのQRコードデコードライブラリ, TERASOLUNA Framework |
muslは、Linuxベース・システムのための標準ライブラリの新たな実装です。これは、軽量、高速、シンプル、フリーですが、標準への準拠と安全の意味で正確なことに努めています。これは、システムの標準ライブラリ(例えばglibc)の代わりにmuslに対してプログラムをビルドするためのラッパーが含まれており、直ちにライブラリを評価し、コンパクトに静的リンクされたバイナリをビルドすることができます。
関連プロジェクトDeSmuME, SmillaEnlarger, OpenZaurus-ja, Darik's Boot and Nuke (DBAN), eCos/RedBoot for H8/300 |
db4oは、Javaとすべての.NET環境のためのオブジェクト指向型データベースです。その機能には、ACIDトランザクション、自動クラス・スキーマ認識、query-by-example、S.O.D.A.オブジェクト・クエリAPI、ネイティブ・クエリ、.NET上でのLINQのサポート、コールバック・メソッド、メモリ・ファイル、cascade-on-delete、マルチ・スレッド・アクセス及びJava Webstartとサーブレットのサポートが含まれます。
関連プロジェクトMeCab, Win32 Disk Imager, Amateras, MPC-BE, TERASOLUNA Framework |
MatrixSSLは、省スペース型装置や接続ごとに低オーバヘッドが要求されるアプリケーション向けに設計された組込み用SSL及びTLSの実装です。ライブラリは、cipher suite(使用可能な暗号アルゴリズムとハッシュアルゴリズムのリスト)を含めても50kb未満です。これは、TLS 1.2を介したクライアントとサーバーのサポート、相互認証、セッションの再開、並びにRSA, ECC, AES, 3DES, ARC4, SHA2, SHA1とMD5の実装があります。ソースは、きちんとドキュメント化されており、新たなオペレーティング・システム、cipher suiteや暗号化プロバイダに対応するための移植性に考慮したレイヤーがあります。
関連プロジェクトWin32 Disk Imager, MeCab, Media Player Classic - Homecinema, PukiWiki, Amateras |
Wtは、ウィジェット中心、かつ既存のC++グラフィカル・ユーザ・インタフェースAPIにインスパイアされたAPIでWebアプリケーションを開発するためのC++ライブラリです。開発者にアクセシビリティと移植性を高めるWeb特有実装の詳細の抽象化を提供しています。フードの下で、ユーザ・イベントを処理し、Webページを更新するために、ライブラリは最新の技術(HTML5、Ajax、WebSockets)を使用します。
関連プロジェクトDarik's Boot and Nuke (DBAN), iReport-Designer for JasperReports, Amateras, TuxGuitar, XOOPS |
GeeXBoXはMoviXに似たスタンドアロンのメディアプレーヤーのLinuxディストリビューションです。小さなブータブルCDで貴方のお気に入りビデオ(DivX、XviD、H.264、MPEG 1/2、VCD、DVD、OggMedia、Windows Media、RealMedia等)や音楽ファイル(MP3、音楽CD、OGG Vorbis、FLAC、MPC等)を再生する事が出来ます。またネットワーク、Windows/Sambaで共有するメディアの再生、NFS、UPnP対応のA/Vメディアサーバー、RTP/RTSPストリーミングサーバー、またはSHOUTcastをサポートします。テレビ出力、TVチューナー、DVBカード、および無線LANカードに対応します。これはMPlayerに基づくものであり、任意のx86、x86_64、PowerPCコンピュータ上で使用することができます。GeeXBoXのソースを変更してビルドしたり他のブート方法を使用すること事は簡単です。
関連プロジェクトVirtualDubMod-jp, MPC-BE, SharpDevelop-jp, NNDD - ニコニコ動画専用ブラウザ, Amateras |
CyaSSL組込み用SSLライブラリは、主に小さなサイズ、処理速度及び機能セットを理由にして、組込み及びRTOS環境をターゲットにしているANSI Cで書かれた軽量なSSLライブラリです。ロイヤリティフリー及びクロスプラットフォームの優れたサポートのため、標準的な操作環境及びクラウド・サービスで一般的に利用されています。CyaSSLは、現在、TLS1.2及びDTLS1.2レベルまでの業界標準をサポートしており、OpenSSLより最大20倍は小さいです。そして、HC-128、RABBITやNTRUのような進歩的な暗号化も提供します。
関連プロジェクトSharpDevelop-jp, iReport-Designer for JasperReports, PeaZip, DeSmuME, Darik's Boot and Nuke (DBAN) |
execlineは、シェルに似た非常に軽く非対話型のスクリプト言語です。シンプルなシェル・スクリプトは、簡単にexeclineに書き換えさせることができ、性能とメモリ使用量を向上させます。execlineは、組込みシステム用に設計されていますが、ほとんどのUnix系で動作します。
関連プロジェクトMeCab, TERASOLUNA Framework, SharpDevelop-jp, Win32 Disk Imager, Dumpper |
amforthは、Atmel AVR ATmegaのマイクロコントローラ・ファミリの拡張可能なコマンドインタプリタです。それだけでなく、組み込み用のターンキー機能も備えています。これは、ホスト・アプリケーションには依存しません。コマンド言語は、拡張機能を持つANS94 forthとほとんど互換性を持ちます。これは、基本システム用に8KBのコードメモリよりも少なくてすみます。これは、アセンブリ言語とforth自身で書かれています。
関連プロジェクトMeCab, Media Player Classic - Homecinema, SharpDevelop-jp, Amateras, Dumpper |
元の名前はSync4jです。Funambolアプリケーション・サーバは、モバイル・プロジェクトの開発、配布及び管理のためのツール群を含んでいます。これは、プッシュ・メール機能を備え、SyncML (OMA DS/DM標準)の認証を実装しています。これは、SQLリレーショナル・データベース、Microsoft Exchange、Lotus DominoやSugarCRMへのコネクタを持つモバイル・アプリケーション・サーバ、Outlook、Windows Mobile PocketPC、BlackBerry、Palm用のアプリケーション、iPod用の同期アドレス帳とカレンダ、並びにモバイルe-mailをサポートするためのゲートウェイを備えています。また、リモートで管理するモバイル・デバイス用のSDKとOMA DMサーバも備えています。
関連プロジェクトMedia Player Classic - Homecinema, Win32 Disk Imager, MPC-BE, プロパティエディタ, Berry Linux |
uClibc (μClibc)は、組み込みLinuxシステム開発の為のCライブラリです。これはGNU Cライブラリよりもずっと小さいにもかかわらず、glibcがサポートするアプリケーションの殆ど全部がuClibcでも完璧に動きます。アプリケーションをglibcからuClibcに移植する作業は、通常の場合、単にソースを再コンパイルするだけです。uClibcは共有ライブラリとスレッドもサポートしています。現在 ARM, i386, h8300, m68k, MIPS, mipsel, PowerPC, SH, SPARC, v850 の各プロセッサで動く標準のLinuxと(μClinuxとも呼ばれる)MMU無しLinux上で動きます。
関連プロジェクトAmateras, iReport-Designer for JasperReports, DeSmuME, TERASOLUNA Framework, SharpDevelop-jp |