Shop OBEX P1 Docs P2 Docs Learn Events
uOS: A small yet portable OS for the Propeller — Parallax Forums

uOS: A small yet portable OS for the Propeller

PropellerGuyPropellerGuy Posts: 33
edited 2015-02-11 07:53 in Propeller 1
At least, that's the long-term plan.

I have documentation and an initial prototype.

Here they are:

Complete sources and docs: uOS v0.3.1.zip

NOTE: This distro is HYDRA-specific; you'll have to edit the crystal frequency and change out the keyboard driver to make it work on another board.

ANOTHER NOTE: You'll need to run the EEPROM formatter first.

I am going to get a PropC3 soon, that's probably what the first complete uOS build will be released for.

Comments

  • PropellerGuyPropellerGuy Posts: 33
    edited 2015-02-06 21:38
    Would anybody like to make a little shell for uOS?

    I'm super busy with the OS itself right now.
  • PropellerGuyPropellerGuy Posts: 33
    edited 2015-02-10 19:42
    It's VOTING TIME!

    What board should I release uOS for first?
  • Peter JakackiPeter Jakacki Posts: 10,193
    edited 2015-02-10 19:58
    It's VOTING TIME!

    What board should I release uOS for first?

    Long long before voting time there is the alpha evaluation phase, and it only has to operate on a plain Propeller first, but you need something concrete to do that. Just do what you say you were going to do and release something that works other than just ideas. I know when I started Tachyon that I had stuff running in the first week, even some basic tests in the first few days, stuff that others could also try. Within weeks I was already extending the language and O/S features live including VGA graphics demonstrating performance and features.

    Make this OS work for you and a real application that you have in mind and then you know it works and then you can work from there. Too much feedback in these early stages can lead you off the path and introduce unnecessary complexity. This is also where you must examine WHY you are doing what you are doing. If it's for a lot of attention then it is a waste of everyone's time and it will fizzle. If it is for a real need you have or one that you know of and want to address then you have focus and definition and you can make it work. As mentioned when it works for you then others may see that it could work for them and you will get plenty of feedback then.
  • Dave HeinDave Hein Posts: 6,347
    edited 2015-02-11 07:16
    I wouldn't focus on a specific board, but select a minimum hardware set instead. The most generic hardware configuration is an 80 MHz Prop with 32K EEPROM and a serial link. Go with that. Or if you need a 64K EEPROM, make that your minimum requirement.
  • Heater.Heater. Posts: 21,230
    edited 2015-02-11 07:53
    Yep, I don't have anyone's boards around here. If it does not work on a standard DIP 40 Prop it's not much interest.

    But then I don't understand what's on offer anyway. If I need a serial port or file system or whatever I just grab one from OBEX and away I go.

    Well, all right, I do have a GadgetGanster board that I love.
Sign In or Register to comment.