StickOS


Closed Thread
Page 1 of 3 123 LastLast
Results 1 to 40 of 104

Thread: StickOS

  1. #1
    Join Date
    Feb 2006
    Location
    Gilroy, CA
    Posts
    1,530

    Default StickOS

    This thread is about the StickOS (which is also used in hardware called soBasic http://www.sobasicsoeasy.com/). It is an operating system that allows development through a telnet like terminal. This interface can be made over the serial port, USB port, or wireless port. StickOS has been compiled to run on a few different types of chips. Two Microchip series that it can run on are the PIC32MX3 and the PIC32MX4 families.

    A description from the www.cpustick.com website:

    StickOS BASIC is an entirely MCU-resident interactive programming environment, which includes an easy-to-use editor, transparent line-by-line compiler, interactive debugger, performance profiler, and flash filesystem, all controlled thru an interactive command-line user interface. In StickOS, external MCU pins may be bound to “pin variables” for manipulation or examination, and internal MCU peripherals may be managed by BASIC control statements and interrupt handlers. A StickOS-capable MCU may be connected to a host computer via a variety of transports and may then be controlled by any terminal emulator program, with no additional software or hardware required on the host computer. Once program development is complete, the MCU may be configured to autorun its BASIC program autonomously.

    For more information on this system, see this post for a few videos that describe the development/operating sytem: http://www.picbasic.co.uk/forum/show...9397#post89397
    Last edited by ScaleRobotics; - 11th May 2010 at 20:56.

  2. #2
    Join Date
    Jul 2003
    Posts
    2,405


    Did you find this post helpful? Yes | No

    Default StickOS

    FYI: Just had several email conversations with Rich Testardi (the inventor behind StickOS), and he's one very likeable person, and someone that's very interested in making complex embedded control applications simple for students, and anyone else interested in embedded programming. With ZERO experience in embedded applications.

    If these initial boards work as expected, we will for sure be producing a lot more with various options, including the MC13201 2.4GHz wireless chip on board for wireless programming & communcations between boards.

    Imagine development programming a PIC32 via wireless with this simple system!

    Pretty cool stuff.
    Regards,

    -Bruce
    tech at rentron.com
    http://www.rentron.com

  3. #3
    Join Date
    Feb 2006
    Location
    Gilroy, CA
    Posts
    1,530


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Bruce View Post
    A heart-beat LED on a PIC32 processor running at 80MHz is pretty trivial stuff..;o)
    Definately trivial, just wanted an LED on the board. StickOS already has it programmed (and allows it to be changed to any available IO), just wanted a pin to set it to, and it would be handy if the LED was on the board.

    Thanks,

    Walter

  4. #4
    Join Date
    Jul 2003
    Posts
    2,405


    Did you find this post helpful? Yes | No

    Default

    Oh - great - the cost just went up by $0.001 per board...

    Surface mount - or through-hole? Blue, red, green, yellow?
    Regards,

    -Bruce
    tech at rentron.com
    http://www.rentron.com

  5. #5
    Join Date
    Jul 2003
    Posts
    2,405


    Did you find this post helpful? Yes | No

    Default

    OK guys - so far it's;

    Me
    Walter
    Mark
    Dave

    Walter wants the BASIC Stamp type layout with header pads down both sides for a Stamp type board that can be inserted directly into a breadboard.

    I prefer the board with header pads around the processor in a square type arrangement like an Explorer16 type PIM module - with an area large enough to place a small breadboard on top of the solder pad area.

    That's 1 to 1, so we need at least one more vote to tip-the-scales, and we'll go with that design factor.

    I've already started the board design, but have to wait for the final vote before moving on - so let me know ASAP.

    I can have the board design ready long before we get the PIC32 controllers.
    Regards,

    -Bruce
    tech at rentron.com
    http://www.rentron.com

  6. #6
    Join Date
    Jul 2003
    Location
    Colorado Springs
    Posts
    4,959


    Did you find this post helpful? Yes | No

    Default

    Curious,

    Are these the PIC Sticks that PBP already supports?
    (PS1-5)

    Or a different "Stick"?
    DT

  7. #7
    Join Date
    Jul 2003
    Posts
    2,405


    Did you find this post helpful? Yes | No

    Default

    Hi Darrel,

    These will be boards based on the PIC32MX440F512H-80I/PT running at 80MHz.

    See this thread on the StickOS http://www.picbasic.co.uk/forum/showthread.php?t=13221 and the videos.
    Regards,

    -Bruce
    tech at rentron.com
    http://www.rentron.com

  8. #8
    Join Date
    May 2007
    Posts
    604


    Did you find this post helpful? Yes | No

    Default

    Anyone notice how slow this is (considering it uses an 80MHz processor) - or am I missing something?

    Name:  A_71J.JPG
Views: 1417
Size:  28.5 KB

  9. #9
    Join Date
    Jul 2003
    Posts
    2,405


    Did you find this post helpful? Yes | No

    Default

    Slow - compared to what?

    http://www.cpustick.com/mcus.htm
    Regards,

    -Bruce
    tech at rentron.com
    http://www.rentron.com

  10. #10
    Join Date
    Jul 2003
    Location
    Colorado Springs
    Posts
    4,959


    Did you find this post helpful? Yes | No

    Default

    These will be boards based on the PIC32MX440F512H-80I/PT running at 80MHz.
    See this thread on the StickOS http://www.picbasic.co.uk/forum/showthread.php?t=13221 and the videos.
    Oh, I see...

    Didn't watch that thread after the "propeller" stuff.
    Sorry, my bad.

    What the hey, I'll take a couple.
    Got a couple of brain cells left that need toasting.
    That ought to do it.

    I think you split the thread a little short though.
    Didn't know what it was.

    P.S. And fooy on the speed tests.
    An empty FOR/NEXT is a terrible test of a "Systems" performance.
    DT

  11. #11
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    Bruce,
    Being you have already started the board design I say go with the Explorer 16 type.

    Blue SMD.
    Dave
    Always wear safety glasses while programming.

  12. #12
    Join Date
    Feb 2006
    Location
    Gilroy, CA
    Posts
    1,530


    Did you find this post helpful? Yes | No

    Default

    A BASIC Stamp 2px Module does about 19,000 instructions per second. So it's definitely faster than that.

  13. #13
    Join Date
    Jul 2003
    Posts
    2,405


    Did you find this post helpful? Yes | No

    Default

    Hey Darrel,

    Yeah - I did stop that thread a tad short, but only because it totally didn't pertain to anything MeLabs related, so it was moved to off-topic - out of respect.

    As for speed, what on earth would anyone expect when the whole user interface, compiler, and the works, is incorporated within the processor. What a silly question..

    Got you down for 2 units.
    Regards,

    -Bruce
    tech at rentron.com
    http://www.rentron.com

  14. #14
    Join Date
    Jul 2003
    Posts
    2,405


    Did you find this post helpful? Yes | No

    Default

    A BASIC Stamp 2px Module does about 19,000 instructions per second. So it's definitely faster than that.
    And a low-end PIC running at a mere 4MHz (1 million instructions per second) stomps the living mud out of even the fastest BASIC Stamp..

    And it only costs $0.99 VS 50 bucks.
    Regards,

    -Bruce
    tech at rentron.com
    http://www.rentron.com

  15. #15
    Join Date
    Jul 2003
    Posts
    2,405


    Did you find this post helpful? Yes | No

    Default

    Dave,

    Done. I'll make it with a blue SMD LED.
    Regards,

    -Bruce
    tech at rentron.com
    http://www.rentron.com

  16. #16
    Join Date
    Nov 2007
    Location
    Lake Villa Il.
    Posts
    40


    Did you find this post helpful? Yes | No

    Default

    Bruce,
    PLEASE INCLUDE a port for a MEL U2. I wil take 2 also. I like the blue LED idea.

    Thank you,
    Terry
    AKA
    K9HA
    Sneaky-geek

  17. #17
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    Bruce,
    Just curious.
    I have a rough count of a dozen units for folks here on forum:
    Walter 3
    Darrel 2
    Sneaky 2
    Malc 1?
    Me. 4

    How many can you do in a run with your oven?
    Dave
    Always wear safety glasses while programming.

  18. #18
    Join Date
    Feb 2006
    Location
    Gilroy, CA
    Posts
    1,530


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by mackrackit View Post
    I have a rough count of a dozen units for folks here on forum:
    Walter 3
    Darrel 2
    Sneaky 2
    Malc 1?
    Me. 4
    Sorry, I never said. I have 3 chips coming that I will send. But I would like two boards, if that is ok? Someone else can use the third chip for theirs.

  19. #19
    Join Date
    Jul 2003
    Posts
    2,405


    Did you find this post helpful? Yes | No

    Default

    Oh - I think we could build about 500 per day with so few components on a simple board like this, so keep em coming. We have a dual batch oven. Shove one set in one side, and others go in when you shove the hot batch out..;o)

    Dave,

    Can you keep the tally for me? I've got three commercial jobs to push out-the-door between now & next Friday, so it would be a BIG help!

    Walter,

    No problemo. We'll work out qtys once we have the boards & other stuff. I'll get initial quotes on the boards, hardware, etc, then we'll all get together to sort stuff out.

    Never expected it to grow like this, but that's cool. We'll have more folks to bounce new ideas off of.

    Been chatting a lot today with the StickOS creator. He's one very cool person. And a heck of a lot smarter than I am..;o)

    Kinda nice talking to someone like that if you know what I mean.
    Last edited by Bruce; - 11th May 2010 at 04:58.
    Regards,

    -Bruce
    tech at rentron.com
    http://www.rentron.com

  20. #20
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    Bruce,
    I can keep the tally. No problem.

    Walter,
    note made
    Dave
    Always wear safety glasses while programming.

  21. #21
    Join Date
    Sep 2007
    Location
    USA, CA
    Posts
    271


    Did you find this post helpful? Yes | No

    Default

    I'll take two. More if they come out supercheap.

  22. #22
    Join Date
    Aug 2006
    Location
    Look, behind you.
    Posts
    2,818


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Bruce View Post
    And it only costs $0.99 VS 50 bucks.
    Stamp's price caused me to avoid all micro controllers for YEARS !

    Quote Originally Posted by Bruce View Post

    Been chatting a lot today with the StickOS creator. He's one very cool person. And a heck of a lot smarter than I am..;o)

    Kinda nice talking to someone like that if you know what I mean.
    Oh Yeah !
    It is exactly that which attracts many of us HERE.

    I am not fully up to speed here, cause his video is a bit long . . . and I was getting sleepy . . . anyway if the price is moderate, sign me up for a couple of the first run too . . . I tend to agree with Walter about the header strips, but You're making it, as long as we can interface it without too much brain damage, it's good.

    EDIT: OK, now up to speed, wow he talks fast, THAT LOOKS REALLY COOL ! OH YEAH, Deal me in. Please.
    Last edited by Archangel; - 11th May 2010 at 07:20. Reason: add
    If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
    .
    Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
    .
    There simply is no "Happy Spam" If you do it you will disappear from this forum.

  23. #23
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    3,807


    Did you find this post helpful? Yes | No

    Default Count me in too...

    Please count me in too. Sorry I got on the train a little late!

    Now about the chips. I think it is a little silly to order the chips here in Greece nd then send them back to you Bruce. Is there any chance to have it complete from you?

    Pin headers for breadbording is my preference too, but you are the boss.

    2-3 is OK for starters.

    Ioannis

  24. #24
    Join Date
    Mar 2003
    Location
    Commerce Michigan USA
    Posts
    1,166


    Did you find this post helpful? Yes | No

    Default

    Bruce , What type of I/O hardware is going to be available? Will there be RS-232, USB, Voltage regulator, Reset button.... ect. onboard? If the schematic you are going to post looks applicable to prototyping then put me down for two.

    Dave Purola,
    N8NTA

  25. #25
    Join Date
    Jul 2003
    Posts
    2,405


    Did you find this post helpful? Yes | No

    Default

    Ioannis,

    We'll get the PICs. It would cost you more to ship them here than the cost of the PICs.

    What type of I/O hardware is going to be available? Will there be RS-232, USB, Voltage regulator, Reset button.... ect. onboard? If the schematic you are going to post looks applicable to prototyping then put me down for two.
    I was planning to keep the boards as simple as possible. Like these;

    http://www.sparkfun.com/commerce/pro...oducts_id=9645

    http://www.schmalzhaus.com/UBW32/

    Which type would everyone prefer? The layout with pins on both side, or the Sparkfun type board?
    Regards,

    -Bruce
    tech at rentron.com
    http://www.rentron.com

  26. #26


    Did you find this post helpful? Yes | No

    Default

    Hi Bruce,

    I'll vote with Walter on a BS2 style board (breadboard plugable). Put me down for two.

    I am curious. For instance you want to use a LCD charactor display. We have no "LCDOUT" command. I am assuming we go retro and write subroutines like the original stamp programs or Pic Basic? I need to study the user manual and example some more.

    Thanks
    Mark

  27. #27
    Join Date
    Feb 2006
    Location
    Gilroy, CA
    Posts
    1,530


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by mark_s View Post
    I am curious. For instance you want to use a LCD charactor display. We have no "LCDOUT" command. I am assuming we go retro and write subroutines like the original stamp programs or Pic Basic?
    It looks like you go retro, as you say. Or you can just use a serial LCD display. There are definitely some things that are not here, but it looks like it can do a lot with what it does have. Perfect for simple projects, or getting beginners into the mix. Might even pull more newcomers into upgrading to PicBasicPro, after they have the basic skills, and learned some of the logic.

    Here is the quick reference guide: http://www.cpustick.com/downloads/quickref.v1.70.pdf

  28. #28
    Join Date
    Mar 2010
    Location
    Minnesota, USA
    Posts
    41


    Did you find this post helpful? Yes | No

    Default

    Sounds like a good way to fry some cells, put me down for 2 if the price is right - bread board style

    What are we looking at for a ballpark price???

  29. #29
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Bruce View Post
    I was planning to keep the boards as simple as possible. Like these;

    http://www.sparkfun.com/commerce/pro...oducts_id=9645

    http://www.schmalzhaus.com/UBW32/

    Which type would everyone prefer? The layout with pins on both side, or the Sparkfun type board?
    If we still have a choice and the above are the two options I think the second one would be better in the long run.
    Dave
    Always wear safety glasses while programming.

  30. #30
    Join Date
    Jul 2003
    Posts
    2,405


    Did you find this post helpful? Yes | No

    Default

    OK. If everyone's happy with the Stamp-like module with pins down both sides, then we'll go with that. If not - let me know ASAP. I'm in a holding pattern until it's decided.
    Regards,

    -Bruce
    tech at rentron.com
    http://www.rentron.com

  31. #31


    Did you find this post helpful? Yes | No

    Default

    If I understand it correctly there will be an initial load of the OS. I do not have the tools to do that but, if it comes preprogrammed or somebody can do it for me, count me in with 4.

    Thanks,

    Nick

  32. #32
    Join Date
    Jul 2003
    Posts
    2,405


    Did you find this post helpful? Yes | No

    Default

    All boards will be pre-programmed & tested with the StickOS. It will be up to you, and everyone else, that gets a board, to read the instruction manual on how to setup & use the board.
    Regards,

    -Bruce
    tech at rentron.com
    http://www.rentron.com

  33. #33
    Join Date
    Sep 2007
    Location
    USA, CA
    Posts
    271


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Bruce View Post
    OK. If everyone's happy with the Stamp-like module with pins down both sides, then we'll go with that. If not - let me know ASAP. I'm in a holding pattern until it's decided.
    I'm good with that.

    Do we have a price guesstimate yet?

  34. #34


    Did you find this post helpful? Yes | No

    Default

    I'm in with 4 if is not too late.

    Nick

  35. #35
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    This is what I have for the tally so far. If anyone sees something that is wrong let me know.
    https://spreadsheets.google.com/ccc?...abUZzVWc&hl=en

    Bruce,
    Do you have a cut off date for this?
    Dave
    Always wear safety glasses while programming.

  36. #36
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    3,807


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Bruce View Post
    Ioannis,

    We'll get the PICs. It would cost you more to ship them here than the cost of the PICs.
    Many thanks Bruce. I vote for the Stamp-like too.

    Ioannis

  37. #37
    Join Date
    Jul 2003
    Posts
    2,405


    Did you find this post helpful? Yes | No

    Default

    No cut off date yet, and no cost estimates yet. Can't get to costs until I've finished the board, received quotes on those, and have a full BOM ready.

    I have a few projects to finish first, and then will get moving on the board. It's already started, but have to wait to get my samples in.
    Regards,

    -Bruce
    tech at rentron.com
    http://www.rentron.com

  38. #38
    Join Date
    Feb 2006
    Location
    Gilroy, CA
    Posts
    1,530


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Bruce View Post
    I have a few projects to finish first, and then will get moving on the board. It's already started, but have to wait to get my samples in.
    Hello Bruce,

    You should receive my PIC32 samples in the mail tomorrow. Hope work is slow for you .... (briefly of course)!

    Thanks!

    Walter

  39. #39
    Join Date
    Oct 2008
    Location
    Arizona or Minnesota
    Posts
    22


    Did you find this post helpful? Yes | No

    Default

    I sent 6 chips via Priority Mail. I only need 3 back on the board, so you will have 3 to donate or deduct off the board charge.. StickOS looks real interesting...
    JR

  40. #40
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by jrprogrammer View Post
    I sent 6 chips via Priority Mail. I only need 3 back on the board, so you will have 3 to donate or deduct off the board charge.. StickOS looks real interesting...
    JR
    You have been added to the list.
    https://spreadsheets.google.com/ccc?...abUZzVWc&hl=en
    Dave
    Always wear safety glasses while programming.

Members who have read this thread : 1

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts