Slashdot Mirror


Contiki on Ethernut

randomErr writes "Many of you may remember Contiki, the OS and GUI for the C64 and many other 8 bit platforms, which was posted on Slashdot in March. Adam Dunkels has ported Contiki to a more modern platorm: the open source Ethernut board. You can also see the working webserver and VNC server."

25 of 131 comments (clear)

  1. Not for long . . . . by jmt9581 · · Score: 5, Funny

    You can also see the working webserver and VNC server.

    If that webserver is hooked up to the net, you won't be seeing it for long. :)

    --

    My blog

    1. Re:Not for long . . . . by notb4dinner · · Score: 3, Interesting

      The web pages you are watching are served by a web server running under the Contiki operating system on an an Ethernut embedded Ethernet board, which consists of a 14 MHz AVR Atmega128 microcontroller with 32 kilobytes of RAM and 128 kilobytes of flash ROM, and a RealTek RTL8019AS Ethernet chip. :)

  2. Why? by heironymouscoward · · Score: 5, Funny

    The answer should be obvious: a web server able to run on a C64 can run on any embedded system that can emulate a 6502 CPU. This means I can put a web server into my mouse. The possibilities are stunning...

    --
    Ceci n'est pas une signature
  3. *Ahem*, Allow me: by llamalicious · · Score: 2, Funny
    Why? ...and don't give me any b.s. "because we can" answer.

    The answer is simple: because we can!

    /smartass

  4. I thought by Cackmobile · · Score: 3, Funny

    This was going to be a story about drunken backpackers travelling round Europe!!!

    --
    -- Karma Karma Karma Karma, Karma Chameleon - Boy George
    1. Re:I thought by Cackmobile · · Score: 3, Informative

      This is not offtopic B$£"&DS. Contiki is a european tour company for Backpackers. Heathens. Yes /. is too American-centric.

      --
      -- Karma Karma Karma Karma, Karma Chameleon - Boy George
    2. Re:I thought by eyeye · · Score: 2, Insightful

      There is no -1 unfunny rating.
      I assume you were trying to be funny by deliberately misunderstanding the topic. I get bored of seeing those posts to be honest.
      If you want to be witty please try harder, you are currently at the "In soviet russia" level.

      --
      Bush and Blair ate my sig!
  5. Wire your mouse? by ites · · Score: 3, Funny

    Yes, within 5 years all mice will have Bluetooth and you can surf to your mouse site and ask stuff like 'how many clicks have I done since whenever'. Using your keyboard, hopefully.

    --
    Sig for sale or rent. One previous user. Inquire within.
    1. Re:Wire your mouse? by teamhasnoi · · Score: 2, Informative
      Google to the rescue!

      All sorts of other platforms too.

  6. Re:Better recipe for disaster by jkrise · · Score: 4, Funny

    Just say it's rumored to contian SCOde - all hell will break lose.

    --
    If you keep throwing chairs, one day you'll break windows....
  7. Gawd, I really didn't want to... by TrollBridge · · Score: 5, Funny
    ...but someone's gotta say it.

    Now go forth, Slashdot readers, and give that server a good kick in the ethernuts!

    --
    There's a Mercedes gap too. I want one and can't afford one, but it's not government's job to do anything about it.
  8. Re:Question by randomErr · · Score: 4, Interesting

    Imagine a low cost, already documented, platform that could be used for say plastic injection machine controllers. Think about a Minitel like device for a $100.

    --
    You say things that offend me and I can deal with it. Can you?
  9. Oh the humanity! by llamalicious · · Score: 5, Funny

    It seems so unfair, Ethernut vs. Slashdot vs.

    Almost like David vs. Goliath, except in this case, David has two broken arms, no legs, 3 gunshot wounds center mass, and massive blunt trauma to the head. And Goliath is a hungry T-Rex.

    I gotta say, the thing appears to still be responding right now as I post, not bad, not bad at all. Not necessarily *working*, but responding. Hit that /cgi/tcp page and check the connections, truely evil.

  10. I'm impressed by KjetilK · · Score: 2, Interesting

    Wow, 15 comments, and the Ethernut webserver is still running fine. Wow, I'm impressed! Looks like servedby.advertising.com is going to be /.ed before that card! :-)

    --
    Employee of Inrupt, Project Release Manager and Community Manager for Solid
  11. Current Connections by tomzyk · · Score: 5, Interesting

    HA. I got to see the true Slashdot effect in action.

    I went to the Current Connections screen and only saw 2 ... that's right, TWO... connections. Literally, a few seconds later I refreshed the page and constantly got garbage in return. (Basically, it looked like the server would never output the entire HTML document. I'd sometimes see some gibberish, sometimes some CSS code, sometimes only the navigation table...) After about 60 seconds of refreshing the page, I finally saw the page again. Results: about 50 connections. And this Slashdot article only has 19 comments so far.

    Burn little server, burn. :D

    --
    Karma: NaN
  12. Re:Not for long . . . .but it works! by jkrise · · Score: 2, Interesting

    Faster than IIS, I should add. Reminds me of a naive qn. I used to ask: If a 486@66MHz and 20MB RAM can run Win95, and pretty fast as well, why can't we have 100 times faster response with a PentiumIV@ 2.4GHz running WinXP (which is upposed to be faster than Win2K, which in turn is supposed to be faster than Win98 which in turn is supposed to be faster than Win95)

    --
    If you keep throwing chairs, one day you'll break windows....
  13. Who's cracking whose nuts?? by jkrise · · Score: 2, Interesting

    This is the FIRST site I can still access, full 15 minutes after a Slashdot article! Maybe a lesson in it for all bloatware.

    --
    If you keep throwing chairs, one day you'll break windows....
    1. Re:Who's cracking whose nuts?? by SkArcher · · Score: 2, Interesting

      I'm getting some dropped pages, but i've seen 503's within 5 minutes of a slashdotting, so the fact that this little thing is hanging in there is quite impressive

      --

      An infinite number of monkeys will eventually come up with the complete works of /.
  14. that is fucking sweet by autopr0n · · Score: 5, Interesting

    And, it seems like the web server is withstanding the Slashdot effect! I remember there was actualy a C64 based web server that was actualy able to hold up based on some pretty impressive TCP hacks that made the connections 'stateless' (by embedding state in the TCP sequence number, IIRC)

    That said, I doubt a 14 mhz chip would really have that much of a problem dealing with hits. I think most of the systems that 'go down' when hit by a hit torrent do so because A) They run out of bandwidth, get capped, etc. or B) They are using super-bloated web app code when they really don't need to. You often see things like "MySQL errors" and the like from too many user connections. I think a lot of web developers don't really bother to code for efficiency at all. I mean seriously, the work you need to do to serve a mostly static page is really tiny. An intelligent caching routine should solve most of the problems, but most web-apps it seems get all data out of the DB every run, possibly doing multiple queries. Keep in mind a 386 running Apache can saturate a t1 line. That would have a clock speed of about the same thing, I think the fastest 386 was about 25 mhz. Of course, this is a 32 bit chip, not 8 :)

    The way autopr0n works, I have a class system that holds all the data, and gets updated independently of the database whenever new data is entered. I hardly ever need to do a query to get new data out of the system. Unfortunately, this means that it's using code I wrote myself, which is just buggy as hell : P. Oh well. It runs 'well enough' :P

    --
    autopr0n is like, down and stuff.
  15. lazy web-devvers by autopr0n · · Score: 3, Insightful

    I think most of the slowness comes from lazynes. Designers use DBs for everything, even pages that never change. I honestly belive a lot of web apps out there that use huge-ass systems could easily be run on a normal PC with some good optimization and caching routines.

    --
    autopr0n is like, down and stuff.
  16. Watch out Microsoft by WC+as+Kato · · Score: 3, Funny

    Microsoft better watch out. Contiki is on its way to running on every platform in the world. Once that has been achieved. He'll release a "killer app" and over take Microsoft's domination.

    Keep an eye on the forthcoming IPO!

    --
    --- I'm Green Hornet's sidekick not Inspector Clouseau's!
  17. picking nits by mblase · · Score: 2, Insightful

    Almost like David vs. Goliath, except in this case, David has two broken arms, no legs, 3 gunshot wounds center mass, and massive blunt trauma to the head. And Goliath is a hungry T-Rex.

    A T-Rex relies on motion to identify possible meat sources. Your David would be completely immobile. (Of course, after a good Slashdotting, so it the average web server.)

  18. Congratulations Slashdoting warrior. by arcanumas · · Score: 4, Funny
    So you have actually been hitting "reload" on an mini server that is going down due to a slashdoting in progress? Congratulations! You deserve the "Slashdoting Warrior" metal of honor.

    Hey, just kidding.
    We are all evil minions armed with Web Browsers , attacking whoever the Slashdot Mastermind points to. :)

    --
    Slashdot Sig. version 0.1alpha. Use at your own risk.
  19. I Know.. by isoga · · Score: 2, Funny
    why not just post: I have a server here that I'd like destroyed!

    dave

  20. Guess again... by ClassicG · · Score: 3, Funny

    I'm shocked - both the webserver and the VNC server are still up and running. The VNC server is -extremely- slow - you can see it redrawing the individual chars on the screen at the rate of maybe a dozen a second - but it's still going.

    What's the matter with you people - has the slashdot effect lost it's teeth to the point where it can't even crash a little embedded system like this? For shame! :c)

    --
    I game, therefore I am...