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

亮点 & 功能
多代机型迭代:性能逐步升级项目按处理器型号分阶段推进,从已完成的 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&原理图






部分原理图(阅读原文可获取完整文件)
开源资料
想了解更多开源项目的小伙伴去华秋开源硬件社区查看!欢迎大家来复刻,有商业诉求的,请联系项目的作者。
开源地址:
https://p.eda.cn/d-1345661236313849856
结语
这款基于摩托罗拉 68000 系列处理器的开源 SBC 项目,既是对经典计算时代的致敬,也是连接复古与现代的桥梁 —— 多代机型迭代满足不同需求,Linux 系统适配让经典处理器融入现代环境,全开源设计降低复刻与学习门槛,无论是复古计算爱好者想重温经典,还是学生想通过实战学习计算机技术,都能从中获得满满的价值。如果你也心动了,赶紧戳开底下的阅读原文解锁全部资料,欢迎在评论区分享你的脑洞,也可以蹲一波详细的复刻教程~



