Shop OBEX P1 Docs P2 Docs Learn Events
KISS OS - A new operating system for the Parallax Propeller - Page 2 — Parallax Forums

KISS OS - A new operating system for the Parallax Propeller

2»

Comments

  • mctriviamctrivia Posts: 3,772
    edited 2009-07-20 01:58
    32bit is enough to address 4GB

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    propmod_us and propmod_1x1 are in stock. Only $30. PCB available for $5

    Want to make projects and have Gadget Gangster sell them for you? propmod-us_ps_sd and propmod-1x1 are now available for use in your Gadget Gangster Projects.

    Need to upload large images or movies for use in the forum. you can do so at uploader.propmodule.com for free.
  • RossHRossH Posts: 5,512
    edited 2009-07-20 02:12
    hi mctrivia,

    Not if the same address space is shared with 16MB of ERAM (not to mention 32Kb of MRAM).

    But I'm just guessing here. Only Mark or Dr Jim can tell us for sure.

    Ross.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Catalina - a FREE C compiler for the Propeller - see Catalina
  • hinvhinv Posts: 1,255
    edited 2009-07-20 05:44
    From the 2MB needed, I would say that in the microcontroller arena, you didn't exactly keep it simple. It does sound interesting, but not interesting enough to pay for.
    Personally, I can't wait til Largos comes out. I have been a unix geek for 20+ years now, starting with SunOS 3.5, and would really like the basic unix commands and even vi.
    I wouldn't mind paying for it either(though I would like it free obviously) because bill has contributed so much to this forum, and inspired many at the same time.

    On the other hand. I would be very interested in the voice recognition. If it is available without KISS OS, that would be great. Maybe even on Largos.
    Depending on how good it is, and what else I would have to buy, I might pay for that.

    Just my 10 bits worth.

    Doug
  • ImageCraftImageCraft Posts: 348
    edited 2009-07-20 20:12
    Come on guys, I think the key contribution (if it works, etc. etc.) is this line:

    > The OS supports abstract addressing, a proprietary set of functions for synaptic storage and retrieval, i.e. for learning and for accessing previously learned and stored synaptic information which equates to previously stored intelligence.

    Without this, the description is just like another other OS smile.gif

    A wait and see may be good. Who knows, Dr. Jim may have something there. Although the tutorial on site sounds a bit like "...and then a miracle happens.." in the middle, but that's a bit expected given our history with AI.

    // richard
  • Toby SeckshundToby Seckshund Posts: 2,027
    edited 2009-07-20 20:41
    I can't help being a cynic, something that is marked all red is usually wrong, wrong ...

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Style and grace : Nil point
  • lonesocklonesock Posts: 917
    edited 2009-07-20 20:53
    Well, I'm not sure about their KISS OS, but I'm just glad I can finally control up to 16 servos with my propeller chip, and all for a mere $20 (for a single license)!

    www.machineinteltech.com/Servo_Control.html

    (sorry, am I laying it on a bit too thick?)

    Jonathan

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    lonesock
    Piranha are people too.
  • W9GFOW9GFO Posts: 4,010
    edited 2009-07-20 21:04
    lonesock said...
    Well, I'm not sure about their KISS OS, but I'm just glad I can finally control up to 16 servos with my propeller chip, and all for a mere $20 (for a single license)!

    www.machineinteltech.com/Servo_Control.html

    I'll sell you a servo control object that can control up to 32 servos right down to the millionth of a second - for $10!

    PM me for where to send the money. wink.gif

    Rich H
  • lonesocklonesock Posts: 917
    edited 2009-07-20 21:13
    W9GFO said...
    I'll sell you a servo control object that can control up to 32 servos right down to the millionth of a second - for $10!
    That's just crazy talk! Why would I want to control 32 servos!?! Well, maybe if I could use them to control sharks with frickin' lasers on their heads... [noparse][[/noparse]8^)

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    lonesock
    Piranha are people too.
  • hinvhinv Posts: 1,255
    edited 2009-07-20 21:37
    lonesock: Now that's funny!

    Maybe the reason they don't contribute is because they have their own following, and would loose some of it if they actually found this forum. You guys(I would name names, but I would leave somebody deserving out) have way more to contribute and do it for free.
    I am not much of a contributer, but I don't mind supporting those that do from time to time, and giving the deserved ataboys;^)


    Doug
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2009-07-20 21:39
    The one thing that King Gillette, George Eastman, Edwin Land, and Parallax have in common is recognizing that you have to give to get. Give away the razor to sell the blades, the camera to sell the film, the software to sell the hardware. It's a tried and true principle of marketing and one which, I'm sure, Mark and Jim will come 'round to eventually. So let's just be patient, sit back, and see how long it takes. smile.gif

    -Phil
  • BaggersBaggers Posts: 3,019
    edited 2009-07-20 21:41
    lonesock said...

    Well, maybe if I could use them to control sharks with frickin' lasers on their heads... [noparse][[/noparse]8^)
    Surely that's gonna cost·1 kagillion dollars [noparse]:)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
  • PainlessPainless Posts: 69
    edited 2009-07-20 23:09
    RossH said...
    Hi Bill,

    Yes, I came to a similar conclusion about VM on the Prop - but t sounds like maybe the KISS OS doesn't really mean this type of "virtual memory". From the description of the 32 bit addressing for MRAM/ERAM/VRAM, it sounds like the VRAM is not used as a traditional virtual memory backing store, but instead as an extension of a single common "abstract" 32 bit address across all storage. But then again maybe not, since 32 bits is not enough to address the capacity of even a single SD Card - so how would you access it?

    Also (as you point out) to use this type of storage scheme effectively you need support for it built into the language - otherwise it's just too difficult to keep track of things. So the languages supported by KISS OS becomes absolutely vital.

    Perhaps mallred will enlighten us?

    Ross.

    Ross & Bill,

    I definitely agree, using flash or SD storage as a swap space would definitely result in a very high performance hit and wearing out of the media. I'm still ticking over in my mind about using some secondary RAM chips as 'swap space' in as much as paging in and out virtual pages of instructions and/or data. A multiple small page system (say 64 bytes) would certainly offer performance. I really need to get up to speed with PASM so I can do some experimentation in this area.

    Russ.
  • Nick MuellerNick Mueller Posts: 815
    edited 2009-07-20 23:33
    >I definitely agree, using flash or SD storage as a swap space would definitely result in a very high performance hit and wearing out of the media.

    But the OP was talking about some "real" RAM (beside SD and such permanent storage). Right?
    So this should be quite fast.

    Nick

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Never use force, just go for a bigger hammer!

    The DIY Digital-Readout for mills, lathes etc.:
    YADRO
  • SRLMSRLM Posts: 5,045
    edited 2009-07-21 03:48
    Toby said...
    I can't help being a cynic, something that is marked all red is usually wrong, wrong ...

    I can't tell if you're making a poor pun, but "mallred" is the name of the guy: Mark Allred. Gouge is the father in law. Phil did some PIing in the other thread (where mallred and Gouge introduced themselves) and found marriage records in Texas.
  • w8anw8an Posts: 176
    edited 2009-07-21 04:12
    Any chance of a time-bombed demo version so we can try it out?

    ..Steve
  • w8anw8an Posts: 176
    edited 2009-07-21 04:25
    PhiPi... you didn't mention about giving away the printer to sell the ink....
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2009-07-21 04:43
    You're right! That's an almost too perfect example, though. I think it would tarnish the perceived customer goodwill of the others in my list to be associated with any ripoff printer (ink) companies. (Are you listening HP? mad.gif)

    -Phil
  • Cluso99Cluso99 Posts: 18,069
    edited 2009-07-22 01:31
    Interesting specs...
    MRAM (hub ram) 32KB - 10MB (presume 10MB/s) block transfers.... A number of us have been doing 20MB/s for ages (standard 80MHz prop)
    ERAM (external sram) 2MB to 16MB - up to 3 MB (presume 3MB/s) block transfers... Depends on what you are saying here. I can get 6.7MB/s in byte transfers using unravelled code, 5MB/s in looped code. But if we want 32bit (long) fetches using byte-wide reads that is about 1MB/s. BTW, that only places it in the cog, not the hub.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Links to other interesting threads:

    · Home of the MultiBladeProps: TriBladeProp, RamBlade, TwinBlade,·SixBlade, website
    · Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
    · Prop Tools under Development or Completed (Index)
    · Emulators: Micros eg Altair, and Terminals eg VT100 (Index) ZiCog (Z80), MoCog (6809)
    · Search the Propeller forums (via Google)
    My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
Sign In or Register to comment.