登入  |  English
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。

什麼是資源表列?

catalog-iconOpenFoundry 蒐集與自由軟體相關的連結資訊並將其分類,供您依此資源目錄架構,循序深入自由軟體豐富的應用世界。若此分類下發現有任何問題及建議,非常歡迎您協助我們改進,請寄至[email protected]

開發工具

Listings
最先
前一個
1

結果 1 - 20 共 25

Cross-Compilation Stuff for Embedded

本方案可協助您建立一個完整的嵌入式Linux系統,包括主機用的GNU開發工具,適用對象為x86、PowerPC與以Arm9為基礎等的board。藉由本方案所提供的源碼,能使您建立交叉式開發工具(cross-development tools),包括GLIB C/C++函式庫(GLIB C/C++ libraries)、其他函式庫與utilities、系統核心(kernel),以及root file system。

適用平台:Linux ; 原始碼授權類型:BSD License

資料來源:https://cross-stuff.sourceforge.net/

ES 3D Game SDK

此爲一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

資料來源:https://es3d.sourceforge.net/

YAKINDU

YAKINDU爲基於Eclipse technologies的模型化嵌入式軟體開發工具包。此工具包運用state charts、block systems 與 component models。此工具包含有圖形化編輯器、模擬器與程式碼產生器。

適用平台:OS Independent ; 原始碼授權類型:Eclipse Public License

資料來源:https://sourceforge.net/projects/yakindu/

GuruxDialUp

GXDialUp提供了一種簡易方式將撥號連線的功能新增至自己的應用設施之中。

適用平台:All 32-bit MS Windows (95/98/NT/2000/XP) ; 原始碼授權類型:GNU General Public License (GPL)

資料來源:https://www.gurux.fi/?gxdialup.htm

GCC toolchain for MSP430

在這裡你可以找到各種以MSP430為主要對象的開發工具,包括了GNU C Compiler (GCC)、GNU Binutils、debugger(GDB)與建立完整開發環境所需要的其他工具。

適用平台:cross platform

OS X, Linux ; 原始碼授權類型:BSD License,GNU General Public License (GPL)

資料來源:https://mspgcc.sourceforge.net/

Fast Light Tool Kit

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

資料來源:https://www.fltk.org/

rtmc9s12-Target

rtmc9s12-Target是一個MATLAB/Simulink的軟體工具箱,以達成微控制器Freescale MC9S12的real-time控制功能。

適用平台:未知 ; 原始碼授權類型:GNU General Public License (GPL)

資料來源:https://sourceforge.net/apps/trac/rtmc9s12-target

Interpreter for Embedded Computers

Interp是一種以嵌入式電腦環境為對象的可攜式(portbale)程式語言、測試平台(testing platform)與開發框架(development framework),適用對象為Linux與以Unix為基礎的作業系統。

適用平台:OS Independent ; 原始碼授權類型:GNU General Public License version 3.0 (GPLv3)

資料來源:https://interp.sourceforge.net/

CSQL Main Memory Database and Cache

CSQL Main Memory Database and Cache是一個基於Memory的 SQL 資料庫引擎,其性能是基於硬碟的資料庫系統的 20 倍,它也可以用來作為一個暫存的解決方案。

適用平台:Linux, Solaris ; 原始碼授權類型:GNU General Public License (GPL)

資料來源:https://csql.sourceforge.net/

Perst

Perst是McObject的開源、雙授權執照、物件導向嵌入式資料庫(ODBMS)。它有一個全JAVA的嵌入式資料庫版本和另一個以C#實作的版本(為Microsoft .NET框架的應用程式)。

適用平台: Linux;原始碼授權類型: GPL

資料來源: https://www.mcobject.com/perst/

PGI

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 ; 原始碼授權類型:未知

資料來源:https://www.pgroup.com/index.htm

PyET (Python Embedded Tools)

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

資料來源:https://www.nongnu.org/pyet/

QEMU

QEMU是一套由Fabrice Bellard]所編寫的模擬處理器的自由軟體。它與Bochs,PearPC近似,但其具有高速度及跨平台的特性。經由kqemu這個開源的加速器,QEMU能模擬至接近真實電腦的速度。

適用平台: Linux, Windows, Mac OS X, FreeBSD; 原始碼授權類型:GNU GPL, GNU LLGPL, GNU General Public License version 2

資料來源:https://wiki.qemu.org/Index.html

SDE (T2 System Development Environment)

T2 SDE是一個開源的系統發展環境或作業系統(distribution)的建造工具箱。目前,此環境使用Linux系統核心,未來將擴展至其他作業系統核心,包括:Minix,,OpenDarwin與OpenBSD。T2 SDE的使用對象廣泛,除了桌上型應用(desktop)、路由器(router)、live CD之外,還有超過2000種套裝軟體等待建造。

適用平台:Linux , Minix, MinGW / Win32 ; 原始碼授權類型:GPL

資料來源:https://www.t2-project.org/

KaeilOS

KaeilOS是一款滿足GNU/GPL驗證的嵌入式Linux作業系統,由一些最廣受好評、最堪用的開源套裝軟體(Open Source packages)所組成。2009年1月所開放的KaeilOS 4.00的版本目前已加入OpenEmbedded計劃,提供更廣泛的套裝軟體選擇與相關技巧。

適用平台:不適用 ; 原始碼授權類型:MIT license

資料來源:https://www.kaeilos.com/

Openembedded

Openembedded是一個以嵌入式Linux為主的建造框架(framework),提供交叉編譯環境,能讓開發者為嵌入式系統建立起一個完整的Linux Distribution。

適用平台:Linux  ; 原始碼授權類型:Creative Commons Attribution License

資料來源:https://www.openembedded.org/index.php/Main_Page

LEAF-Linux Embedded Appliance Framework

LEAF是一個安全、具有豐富特色、可量身訂作的嵌入式Linux 網路應用,以應付各式各樣的網路型態需求。LEAF被當作網路入口(Internet gateway)、路由器(router)、防火牆(firewall)與無線網路基地台(wireless access point)而使用。

適用平台:不適用 ; 原始碼授權類型:MIT license, GNU GPL License

資料來源:https://leaf.sourceforge.net/

Embedded Debian

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)

資料來源:https://www.emdebian.org/

最先
前一個
1

結果 1 - 20 共 25