Developing on your own machine.

Programming, for all ages and all languages.
Post Reply
sandras
Member
Member
Posts: 146
Joined: Thu Nov 03, 2011 9:30 am

Developing on your own machine.

Post by sandras »

Anyone out here developing OSes or bare-metal applications for virtual or physical machines of their own design? I myself haven't got much to show but I'm looking out for ideas. :)
User avatar
mathematician
Member
Member
Posts: 437
Joined: Fri Dec 15, 2006 5:26 pm
Location: Church Stretton Uk

Re: Developing on your own machine.

Post by mathematician »

I doubt if many programmers would have the know how, or the means, to design a "machine" consisting of much more than a microcontroller and a few flashing LEDs.
The continuous image of a connected set is connected.
jnc100
Member
Member
Posts: 775
Joined: Mon Apr 09, 2007 12:10 pm
Location: London, UK
Contact:

Re: Developing on your own machine.

Post by jnc100 »

Yeah, I did this once with a 32-bit risc cpu in a fpga with associated peripherals (serial, vga, sd card). Obviously you need to implement an entire toolchain for it too. Others have been mentioned. Searching the forums for 'fpga' or similar will probably get you some results.

Regards,
John.
User avatar
jojo
Member
Member
Posts: 138
Joined: Mon Apr 18, 2016 9:50 am
Libera.chat IRC: jojo
Location: New York New York

Re: Developing on your own machine.

Post by jojo »

mathematician wrote:I doubt if many programmers would have the know how, or the means, to design a "machine" consisting of much more than a microcontroller and a few flashing LEDs.
Honestly, that's a touch rude. And for what it's worth, I'm personally in the middle of building a retro-y system based around a WDC 65816. As far as I'm concerned, digital logic and basic circuit design, while requiring knowledge of some different minor details, pull from fundamentally identical skill sets. One's just more physical and one's more ethereal.

Seriously, if someone has the drive to write an operating system you think they're too dumb to slap a couple of SRAMs and a CPU on some protoboard to make an SBC?

By the way, John, that is dope as all get out.
User avatar
Schol-R-LEA
Member
Member
Posts: 1925
Joined: Fri Oct 27, 2006 9:42 am
Location: Athens, GA, USA

Re: Developing on your own machine.

Post by Schol-R-LEA »

Too dumb? No. Possessing the requisite knowledge, experience, time, funds, and desire? That's another story.

I agree that Mathematician worded it poorly, but I doubt it was meant the way you think it was. More that it wasn't something most of the people here would bother with, and if they did, they would do a fairly simplified system based on a PLD rather than, say, from TTL components, or MSI circuits, or Tinkertoys, or hand-wrapped electromechanical switches made from stainless steel paper clips (I actually read part of that book sometime around 1981, BTW, having found it in the local public library).

Or, you know, get a copy of a circuit design and simulation program such as Designworks, EAGLE, or Oregano and simulate it. That would be a good idea anyway, and not all that hard (though from the courses I took on computer architecture, which involved implementing about 95% of a MIPS system using Logicworks, I can tell you it isn't the easiest thing to do, either, even working at a fairly abstract level of design).

I think the will, time and money issues are the biggest ones. How many here want to build hardware? I am guessing less than a quarter, even given the heavy DIY focus of this group. How many could afford the material? Few still I will guess. How many would have the time to work on it? Hardly any.

I agree that sneering at someone who builds a SBC from an existing CPU and calls it an original computer design is pretty harsh, though.
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
Post Reply