Marlin (韌體)
Marlin是為使用Arduino平台的RepRap熔融沉積成型(FDM)3D列印機所設計之開放原始碼韌體。 這個開源韌體支援許多不同類型的3D列印機器人平台 ,包括基本笛卡爾、Core XY、Delta和SCARA列印機,以及一些其他較非傳統的設計,如和Beltprinter。除了 3D 印表機外,Marlin 通常可適用於任何需要控制和互動的機器。它已被用於驅動 SLA 和 3D 印表機、客製化電腦數值控制(CNC)銑床、雷射雕刻機…
共 12 篇文章
Marlin是為使用Arduino平台的RepRap熔融沉積成型(FDM)3D列印機所設計之開放原始碼韌體。 這個開源韌體支援許多不同類型的3D列印機器人平台 ,包括基本笛卡爾、Core XY、Delta和SCARA列印機,以及一些其他較非傳統的設計,如和Beltprinter。除了 3D 印表機外,Marlin 通常可適用於任何需要控制和互動的機器。它已被用於驅動 SLA 和 3D 印表機、客製化電腦數值控制(CNC)銑床、雷射雕刻機…
Libreboot(曾称為GNU Libreboot)是一個目標為取代專有的BIOS韌體的自由软件,僅執行最少的工作來載入並執行現代的32位元或64位元操作系统。 特徵 最初,Libreboot被設定為沒有專有的二進制blobs的coreboot发行版,不过Libreboot项目现在的规范则是尽量减少专有的二进制blobs。Libreboot並不是coreboot的直接分支;相反地,其與它的上游coreboot並行且緊密合作,並會把所有…
Klipper 是一種用於3D印表機的開放原始碼韌體 ,它將工作負載分配給一台通用電腦(例如樹莓派)和3D印表機上的一或多個底層微控制器。相比於僅在3D印表機微控制器上運行的傳統韌體,這種分離據稱能夠實現更先進的控制。Klipper 支援多種运动模式的机器人,包括門型機械手、CoreXY和三角式機器人。 歷史 Klipper 由 Kevin O'Connor於2014年開發。早期的採用者之一是Voron專案,該專案使用開源軟體和開源硬體…
硬體抽象層(,缩写HAL),或更准确地说是硬件注释库。是类UNIX操作系统的一个软件子系统,用于提供硬件抽象功能。需要注意的是,类Unix系统中的HAL与Windows NT内核中的HAL概念并无关联——后者负责处理内核中的某些平台特定核心功能,例如中断路由。 Linux操作系统上的HAL最初由Havoc Pennington提出构想。该项目后来成为freedesktop.org的组成部分,并曾是GNOME和KDE桌面环境软件栈的核心组…
存儲控制單元,是CPU控制單元中,負責容納微程序的儲存裝置的一種。 存儲控制單元,多作為可在微處理器中排列二極管的只讀存儲器裝機使用。其起源至少可以追溯到1947年旋風計算機所使用的"program timing matrix" 。IBM在早期的360系統中使用了ROM存儲控制單元,但在后繼的370系統中,改用了既可從軟盤導入微程序,又可隨意讀寫的超高速隨機存儲器,這使得IBM可以輕松修改微程序中的程序錯誤。儘管當時默認的存儲控制單元為…
韌體(),是一種嵌入在硬體裝置中的軟體。通常它是位於特殊應用積體電路(ASIC)或可程式邏輯裝置(PLD)之中的快閃記憶體或EEPROM或PROM裡,有的可以讓使用者更新。可以应用在非常广泛的电子产品中,从遥控器、计算器到电脑中的键盘、硬盘,甚至工业机器人中都可见到它的身影。 顧名思義,韌體是介於軟體和硬體之間的。像軟體一樣,它是由電腦所執行的程式。然而它是對於硬體內部而言更加貼近以及更加重要的部份,而對於外在世界而言較無重要的意義。 …
微程序(),又稱微碼或微程式碼,是在CISC結構下,執行一些功能複雜的指令時,所分解一系列相對簡單的指令。相關的概念最早在1947年開始出現。 微指令的作用是將機器指令與相關的電路實作分離,這樣一來機器指令可以更自由的進行設計與修改,而不用考慮到實際的電路架構。與其他方式比較起來,使用微指令架構可以在降低電路複雜度的同時,建構出複雜的多步驟機器指令。撰寫微指令一般稱為微程式設計(microprogramming),而特定架構下的處理器實…
的权限环。 ME通俗地被归类为环-3,权限在系统管理模式(环-2)和系统监管程序(环-1)之下,它们一同运行在比内核更高的特权级别(环-0)之下]] 英特尔管理引擎(,简称ME)是英特尔芯片组的一个子系统,2008年后发布的所有英特尔晶片組都有集成。英特尔主动管理技术(AMT)是英特爾管理引擎的一部分,用于实现電腦的远程管理,系统管理员可以用AMT控制電源开关,还可以绕过操作系统完成远程操作。 英特尔主動管理技術从主板获得供电,只要有接…
coreboot,原名LinuxBIOS,是一个旨在取代计算机中专有韌體(BIOS或UEFI)的软件项目,它采用轻量级固件设计,只执行加载和运行现代32位元或64位元操作系统所需的最少量任务。 由于coreboot要初始化裸硬件,所以必须为所要支持的每个芯片组和主板移植。因此而言,coreboot只适用于有限的硬件平台和主板型号。 coreboot的一个变种是Libreboot。 变种 目前存在许多基于coreboot代码的变种,每个变…
(英文:),即基本輸入輸出系統,亦稱為ROM BIOS、System BIOS、PC BIOS,是在通電啟動階段執行硬體初始化,以及為作業系統提供運行時服務的韌體。BIOS最早隨著CP/M作業系統的推出在1975年出現。BIOS預安裝在個人電腦的主機板上,是个人电脑启动时加载的第一个軟體。 現在,BIOS的作用是初始化和測試硬體元件,以及從大容量儲存裝置(如硬碟)載入啟動程式,並由啟動程式載入作業系統;當載入作業系統後,BIOS通過系統…
的任天堂DS烧录器)将ROM镜像复制到储存媒介,用于调试和质量测试]] ROM镜像(ROM image),是指将计算机的只读存储器(ROM)中的数据完整地复制出来,压缩成一个可以存储在硬盘、光盘或其他存储介质上的文件。这个文件包含了ROM中的所有数据,其中可能包括启动程序、固件、BIOS等。 ROM镜像通常来自计算机固件、硬件制造商提供、ROM卡带、或是街机主板。ROM镜像可以以多种格式存储,常见的有ISO,BIN,IMG格式。 ROM…
Aptio是基于UEFI规范的下一代BIOS固件,将被应用于未来固件可移植性和可扩展性的发展。伴随电子工艺的提升,Aptio将可以在基于各种驱动程序、开发工具以及預啟動应用程序(Pre-Boot Application)等的开发进行扩展。