That is seriously good work and an amazing DIY project! I remember when I was a kid, trying to just get a pre-made Linux-image boot on my Amiga. I had a 68020 CPU, but due to no MMU and no FPU (neither being "normal" accessories at the time) I just couldn't get the thing to boot at all. Later, when I acquired a 68030 CPU, I at least had the MMU covered, but I was still a kid and didn't have a budget for a FPU. So I s…
68 Katy – 68000 Linux on a Solderless Breadboard
11–20 of 40 posts
Re: 68 Katy – 68000 Linux on a Solderless Breadboard
#12Re: 68 Katy – 68000 Linux on a Solderless Breadboard
#13"...hung at calibrating display loop. Aha, I needed a timer interrupt...." He must be a true genius, to be able to infer the second from the first.
Re: 68 Katy – 68000 Linux on a Solderless Breadboard
#14To clarify the article's text, uClinux is not (just) a distribution, but a version of the kernel that rus on MMU-less hardware. The full Linux kernel does have m68k support, but it needs a 68020 or better CPU. This gets you real memory protection, VM etc.
Re: 68 Katy – 68000 Linux on a Solderless Breadboard
#15Re: 68 Katy – 68000 Linux on a Solderless Breadboard
#16This is amazing! It's pretty surprising to me how little there is on the board. It looks comprehensible. I wonder if you could do this with a modern CPU and RAM. What would it look like?
DIP packages are problematic for high-speed operation since the leads to the pins near the ends are longer than the ones in the middle, creating signal skew; hence the move to square/BGA packages.
That being said, there are microcontrollers with a relatively powerful ARM core and in DIP, but they usually have internal memory and use the pins for peripherals, not as a full memory data/address bus.
Re: 68 Katy – 68000 Linux on a Solderless Breadboard
#17"...hung at calibrating display loop. Aha, I needed a timer interrupt...." He must be a true genius, to be able to infer the second from the first.
It's "delay loop", which at least gives some clue that it has to do with timing. I'm sure the OP at least knows this, but just had a typo in his blog post.
Re: 68 Katy – 68000 Linux on a Solderless Breadboard
#18That is seriously good work and an amazing DIY project! I remember when I was a kid, trying to just get a pre-made Linux-image boot on my Amiga. I had a 68020 CPU, but due to no MMU and no FPU (neither being "normal" accessories at the time) I just couldn't get the thing to boot at all. Later, when I acquired a 68030 CPU, I at least had the MMU covered, but I was still a kid and didn't have a budget for a FPU. So I s…
Re: 68 Katy – 68000 Linux on a Solderless Breadboard
#19Anyway I am impressed that someone can get a distro working on 68008, getting to the start line of that project is a big deal, going the extra miles - very impressive!
Re: 68 Katy – 68000 Linux on a Solderless Breadboard
#20This is amazing! It's pretty surprising to me how little there is on the board. It looks comprehensible. I wonder if you could do this with a modern CPU and RAM. What would it look like?
A lot of newer CPUs aren't available in DIP packaging which means they won't be usable with a breadboard; the M68k is one of the more unusual ones in that it's available in a 64-pin DIP, the longest common DIP package. E.g. all the x86 processors moved to square packages starting with the 80186/80188, only the 8086/8088 were in DIP. DIP packages are problematic for high-speed operation since the leads to the pins nea…