BeagleBone,是 BeagleBoard 在 2011年10月推出的小型開放硬體開發板,是 BeagleBoard 的最新成員,其裝置相當小,但它包含高效能的的微處理器、可開發各種裝置連接的擴充連接埠、有線乙太網路、MicroSD、USB 等,能更容易的實現各種創新,如無線自動機器人、自學電子教育套件、智能電子看板、家庭自動化等。BeagleBoard 推出後,淡化了桌上型電腦與嵌入式裝置運算能力的界限,加快了開放硬體的創新腳步,而身為 BeagleBoard 縮小版的 BeagleBone,則為嵌入式裝置及互動裝置的開發帶來新的力量。
Arduino 是自由開源軟體專案、同時也是一個開放硬體(Open Hardware)的專案,其建置基礎以一塊Simple i/o介面版為主軸,並延伸拓展了該介面版的應用環境,建立一個由使用者、開發者、廠商三者構成的擴充生態。該專案主體的程式碼以 GPL-2.0 釋出,相關的函式庫則以較寬鬆的LGPL-2.1釋出。Arduino可以讓使用者連接容易購得的電子元件,例如開關、感測器、LED、步進馬達或其他輸出入裝置,也能與其他軟體溝通,例如Adobe Flash、Processing、Max/MSP、Pure Data、VVVV 等,是一個讓人簡易上手、就近取材之後彈性配置,就能開發出具實作功能與驚豔效果的嵌入式互動裝置。
本方案可協助您建立一個完整的嵌入式Linux系統,包括主機用的GNU開發工具,適用對象為x86、PowerPC與以Arm9為基礎等的board。藉由本方案所提供的源碼,能使您建立交叉式開發工具(cross-development tools),包括GLIB C/C++函式庫(GLIB C/C++ libraries)、其他函式庫與utilities、系統核心(kernel),以及root file system。
適用平台:Linux ; 原始碼授權類型:BSD License
此爲一3D遊戲之軟體開發工具包。此工具包使用OpenGL ES library來處理圖形內容,除此以外工具包的其他部分以ANSIC/C++撰寫,而且幾乎只使用ANSI C libraries。工具包的目標平臺爲手機 (e.g. Symbian S60裝置如Noika N93或N95)與PDA(e.g. Pocket PC devices).
適用平台:OS Portable ; 原始碼授權類型:https://es3d.sourceforge.net/licence.html
YAKINDU爲基於Eclipse technologies的模型化嵌入式軟體開發工具包。此工具包運用state charts、block systems 與 component models。此工具包含有圖形化編輯器、模擬器與程式碼產生器。
適用平台:OS Independent ; 原始碼授權類型:Eclipse Public License
GXDialUp提供了一種簡易方式將撥號連線的功能新增至自己的應用設施之中。
適用平台:All 32-bit MS Windows (95/98/NT/2000/XP) ; 原始碼授權類型:GNU General Public License (GPL)
在這裡你可以找到各種以MSP430為主要對象的開發工具,包括了GNU C Compiler (GCC)、GNU Binutils、debugger(GDB)與建立完整開發環境所需要的其他工具。
適用平台:cross platform
OS X, Linux ; 原始碼授權類型:BSD License,GNU General Public License (GPL)
Fast Light Tool Kit(簡稱FLTK)是針對C++語言的一款LGPL'd GUI工具箱,支援跨平台(包括UNIX、WIN32與MacOS)的應用發展。FLTK的各種版本亦可獨立適用於嵌入式應用設備。
適用平台:UNIX®/Linux® (X11), Microsoft® Windows®, and MacOS® X ; 原始碼授權類型:GNU Library Public License, Version 2
rtmc9s12-Target是一個MATLAB/Simulink的軟體工具箱,以達成微控制器Freescale MC9S12的real-time控制功能。
適用平台:未知 ; 原始碼授權類型:GNU General Public License (GPL)
Interp是一種以嵌入式電腦環境為對象的可攜式(portbale)程式語言、測試平台(testing platform)與開發框架(development framework),適用對象為Linux與以Unix為基礎的作業系統。
適用平台:OS Independent ; 原始碼授權類型:GNU General Public License version 3.0 (GPLv3)
CSQL Main Memory Database and Cache是一個基於Memory的 SQL 資料庫引擎,其性能是基於硬碟的資料庫系統的 20 倍,它也可以用來作為一個暫存的解決方案。
適用平台:Linux, Solaris ; 原始碼授權類型:GNU General Public License (GPL)
Perst是McObject的開源、雙授權執照、物件導向嵌入式資料庫(ODBMS)。它有一個全JAVA的嵌入式資料庫版本和另一個以C#實作的版本(為Microsoft .NET框架的應用程式)。
適用平台: Linux;原始碼授權類型: GPL
PGI 9.0是第一個發佈、以支援高階PGI加速器(PGI Accelerator™)程式模型為目的的普遍版本,使其可在x86處理器上的Linux系統、支援NVIDIA CUDA技術的繪圖處理器(NVIDIA CUDA-enabled GPUs)上運行。PGI 9.0在去年6月發佈,內容包括高效能平行編譯器與開發工具,除了Linux外,亦適用於Mac OS X 與Windows。
適用平台:Linux, Windows, MacOS ; 原始碼授權類型:未知
Python Embedded Tools(簡稱PyET)是一個由Python程式語言、模組(modules)與scripts所集合而成的工具組,以發展嵌入式系統為目的。目前,已有些Python的類別(classes)能控制JTAG boundary scan pods與Motorola處理器所用的Background Debug Mode (BDM) pods,亦有一些範例類別能在board上設計規劃快閃記憶體(Flash memory)。
適用平台:Linux, Win32 systems ; 原始碼授權類型:GNU GPL License
QEMU是一套由Fabrice Bellard]所編寫的模擬處理器的自由軟體。它與Bochs,PearPC近似,但其具有高速度及跨平台的特性。經由kqemu這個開源的加速器,QEMU能模擬至接近真實電腦的速度。
適用平台: Linux, Windows, Mac OS X, FreeBSD; 原始碼授權類型:GNU GPL, GNU LLGPL, GNU General Public License version 2
T2 SDE是一個開源的系統發展環境或作業系統(distribution)的建造工具箱。目前,此環境使用Linux系統核心,未來將擴展至其他作業系統核心,包括:Minix,,OpenDarwin與OpenBSD。T2 SDE的使用對象廣泛,除了桌上型應用(desktop)、路由器(router)、live CD之外,還有超過2000種套裝軟體等待建造。
適用平台:Linux , Minix, MinGW / Win32 ; 原始碼授權類型:GPL
KaeilOS是一款滿足GNU/GPL驗證的嵌入式Linux作業系統,由一些最廣受好評、最堪用的開源套裝軟體(Open Source packages)所組成。2009年1月所開放的KaeilOS 4.00的版本目前已加入OpenEmbedded計劃,提供更廣泛的套裝軟體選擇與相關技巧。
適用平台:不適用 ; 原始碼授權類型:MIT license
Openembedded是一個以嵌入式Linux為主的建造框架(framework),提供交叉編譯環境,能讓開發者為嵌入式系統建立起一個完整的Linux Distribution。
適用平台:Linux ; 原始碼授權類型:Creative Commons Attribution License
LEAF是一個安全、具有豐富特色、可量身訂作的嵌入式Linux 網路應用,以應付各式各樣的網路型態需求。LEAF被當作網路入口(Internet gateway)、路由器(router)、防火牆(firewall)與無線網路基地台(wireless access point)而使用。
適用平台:不適用 ; 原始碼授權類型:MIT license, GNU GPL License
Emdebian (Embedded Debian)計畫首要目標是建構最小化的 Debian System,更進一步因應需求而打造出最輕量的嵌入式系統,並保留 Debian 的套件管理結構和特性。目前Emdebian 分兩種版本:
1. Emdebian Grip - A smaller Debian-compatible distro
2. Emdebian Crush - An ultimately small, cross-built, Debian.
適用平台:All POSIX (Linux/BSD/UNIX-like OSes), Linux ; 原始碼授權類型:GNU Library or Lesser General Public License (LGPL)