基于摩托罗拉68000系列处理器的单板计算机开源项目介绍

汇聚之精 2026-03-08 4093人围观

前言

今天给大家带来一款超酷的开源复古计算项目—— 基于摩托罗拉 68000 系列处理器的单板计算机(SBC)!从 MC68008 到 MC68040,多代机型持续迭代,每款都能运行 Linux/uClinux 系统,硬件设计全开源(KiCad 文件),还提供完整交叉编译工具链,复古计算爱好者、学生、DIY 创客的理想之选,让经典处理器在现代环境中焕发新生!

0528c228-176f-11f1-90a1-92fbcf53809c.jpg

亮点 & 功能

多代机型迭代:性能逐步升级项目按处理器型号分阶段推进,从已完成的 Mackerel-08、Mackerel-10,到开发中的 Mackerel-30、规划中的 Mackerel-40,每一代都在存储、外设、性能上全面升级,覆盖从入门体验到高性能复古计算的全需求。

Linux/uClinux 全适配:现代系统加持68008/68010 机型运行 uClinux 4.4(无 MMU 的 Linux 变种),68030 及以上机型支持完整 Linux v6.x 内核,利用 MMU 实现现代内存管理,还计划搭载 X 服务器,让经典处理器既能跑复古程序,也能适配现代应用场景。

成熟软件栈:上手零门槛Flash ROM 内置小型引导程序,支持串口加载程序或从 SD 卡 / IDE 设备启动;提供完整的 m68k 交叉编译工具链,可在现代 Linux 系统上构建目标代码,无需复杂配置,快速开启复古计算开发。

丰富外设拓展:功能无短板各代机型外设逐步丰富,Mackerel-08 配备双串口、SD 卡存储;Mackerel-10 新增 IDE 接口DRAM 扩展;Mackerel-30 预留以太网、VGA 接口,搭载 FPU;Mackerel-40 规划 256MB DRAM、VGA 显示,满足复古办公、编程、影音等多场景需求。

核心参数

机型 处理器 状态 核心配置 操作系统
Mackerel-08 MC68008 已完成 512KB Flash ROM、最高 3.5MB SRAM、双串口、SD 卡存储 uClinux 4.4
Mackerel-10 MC68010 已完成 1MB Flash ROM、1MB SRAM、最高 16MB DRAM、IDE 接口 uClinux 4.4
Mackerel-30 MC68030 开发中 64MB DRAM、以太网接口、FPU(MC68882) Linux v6.x(带 MMU)
Mackerel-40 MC68040 规划中 256MB DRAM、VGA 显示 Linux v6.x + X 服务器

PCB&原理图

059bd0a6-176f-11f1-90a1-92fbcf53809c.png

060cebec-176f-11f1-90a1-92fbcf53809c.png

067bf136-176f-11f1-90a1-92fbcf53809c.png

06ea9924-176f-11f1-90a1-92fbcf53809c.png

075a665a-176f-11f1-90a1-92fbcf53809c.png

07d31c94-176f-11f1-90a1-92fbcf53809c.png

部分原理图(阅读原文可获取完整文件)

开源资料

想了解更多开源项目的小伙伴去华秋开源硬件社区查看!欢迎大家来复刻,有商业诉求的,请联系项目的作者。

开源地址:

https://p.eda.cn/d-1345661236313849856

结语

这款基于摩托罗拉 68000 系列处理器的开源 SBC 项目,既是对经典计算时代的致敬,也是连接复古与现代的桥梁 —— 多代机型迭代满足不同需求,Linux 系统适配让经典处理器融入现代环境,全开源设计降低复刻与学习门槛,无论是复古计算爱好者想重温经典,还是学生想通过实战学习计算机技术,都能从中获得满满的价值。如果你也心动了,赶紧戳开底下的阅读原文解锁全部资料,欢迎在评论区分享你的脑洞,也可以蹲一波详细的复刻教程~

Powered By Z-BlogPHP