Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Operating Systems Software Microsoft Hardware

A .Net CPU 341

An anonymous reader writes "Windows for devices has an article about the .Net CPU. The chip is programmed with a subset of the CLR and runs the same software as the SPOT smart watches. Among other things, "[t]he computer module is implemented in the format of a 32-pin "DIP" (dual inline package) chip, allowing the module to conveniently plug into a standard 32-pin DIP socket. In addition, the ".netcpu CPU Module" integrates 4MB of nonvolatile Flash memory (interfaced via an SPI interface on the SoC). It also provides 24 general purpose digital I/O lines, which are multiplexed with other functions including 8 VTU ports, a USB port, two serial ports, and SPI and I2C interfaces." More information about the product can be found at the .netcpu company website."
This discussion has been archived. No new comments can be posted.

A .Net CPU

Comments Filter:
  • Re:So (Score:3, Insightful)

    by Tim C ( 15259 ) on Tuesday December 14, 2004 @05:55AM (#11079955)
    Why does it seem scary? What do you imagine the chip will do?

    It's just a CPU for the .net CLR, that's all, in much the same way as Pentiums and Athlons, etc, are CPUs for x86 code. It's not going to prevent you from running Linux, or reach up and take control of your PC and/or spy on you for Bill.
  • by Gopal.V ( 532678 ) on Tuesday December 14, 2004 @05:59AM (#11079966) Homepage Journal
    a CPU for the .net CLR, that's all, in much the same way as Pentiums and Athlons, etc, are CPUs for x86

    No, it is a CPU for .NET CLR as much as a Gumstix is a CPU for Linux kernel. It's just a VM embedded on firmware, NOT a REAL CPU.

    Btw, the JVM FPGA is a real example of a VM less execution (or more correctly , a native JVM + support libs).
  • by the angry liberal ( 825035 ) on Tuesday December 14, 2004 @06:08AM (#11079999)
    No, it is a CPU for .NET CLR as much as a Gumstix is a CPU for Linux kernel. It's just a VM embedded on firmware, NOT a REAL CPU.

    I can only begin to guess what your definition of a CPU is. Anyway, it still isn't going to eat your mother or pull your cats tail. It is just a chip from a vendor you don't like. Move on.

  • by the angry liberal ( 825035 ) on Tuesday December 14, 2004 @06:20AM (#11080037)
    Sorry, Microsoft-- just because you want something to be true doesn't mean that it is.

    Perhaps if you put your troll's club down long enough to take a look at sourceforge, you would notice most of the newer open source applications for Windows are being developed in .NET.

    It won't take over the Internet, but it has been well accepted and is easy to use.

    I wonder though, with all this FUD, if anyone can produce real numbers showing which is in more demand in the workplace: Linux developers vs .NET developers. I'm not talking about which is more 31337, I am talking about which one will find more steady income and have less trouble when they need to change jobs.
  • Security ? (Score:2, Insightful)

    by Anonymous Coward on Tuesday December 14, 2004 @06:26AM (#11080052)
    What happens if someone discover a flaw in the CLR ?
    Do we have to buy another processor ? or flash another CLR ?

    Placing anything on a processor is a *pretty* stupid idea.
  • by shufler ( 262955 ) on Tuesday December 14, 2004 @06:37AM (#11080079) Homepage
    As you mentioned, newer Windows applications are being written in .NET, and you go on to ponder what the demand is. I don't know of any numbers, but I'd imagine .NET developers would be in all sorts of demand with respect to developing on any Windows platform, after all, .NET is the new API which replaces Win32.

    I agree that there is all sorts of FUD flying around about .NET, and it's pretty sad that it is. I'm not a Microsoft fanboy, but anyone who cannot recognise the Official API of future Windows development is in serious trouble (if they intend on developing future Windows applications, that is). As you said, .NET isn't going to take over the Internet (who said it would in the first place?), but it will take over ALL Windows development.

    All that said, I seem to remember reading about how Microsoft was dropping .NET, however I highly suspect I dreamt it.
  • by benjymous ( 69893 ) on Tuesday December 14, 2004 @06:49AM (#11080106) Homepage
    Personally as someone who's long developed Windows Win32/MFC code (in C++) and is now moving to C# .NET stuff, I'm finding .NET an absolute doddle.

    let's face it - MFC and Win32 are old and have been cobbled together, seemingly at random over the lifespan of the whole Windows family, meaning nothing feels like it's ever really been designed

    One function returns a colour, another function needs a colour. Oh dear, one uses some kind of int, the other a struct (oh and another some kind of class) - lets bog down our code with lots of conversion functions - Most of the time the sensible obvious approach to a task is the wrong one.

    So far in .NET, whenever I've wanted to do something, I've looked at the classes, thought "How would it be sensible to do this", and 9 times out of 10 it works perfectly
  • Re:So (Score:5, Insightful)

    by Taladar ( 717494 ) on Tuesday December 14, 2004 @07:02AM (#11080144)
    It is an entirely different situation.

    They can't just kill backwards compatibility now since it is the one big reason to stay with Windows. Most businesses are evaluating other OS now and if the change to a new Windows version requires rewriting all your programs (I know they will probably implement a compatibility layer but we know how well that worked in the past) then they might just as well rewrite them on Linux (or some other OS that 'lacks' MS Security Features (TM) ).
  • Re:.Not a .NET CPU (Score:2, Insightful)

    by Anonymous Coward on Tuesday December 14, 2004 @07:17AM (#11080179)
    the Jini's fall is solely based on cost. Why spend almost $100.00 for a single jini chipset for your devicewhile a regular embedded CPU costs $7.00 has more speed and can use established programming languages like C.

    the Java on a Chip Jini is a really cool device but it is horribly overpriced for what it is, when the Dev kit costs almost $300.00 and the Jini board it's self is $100.00 in single quantities nobody will touch it, and that is exactly what happened.

    if Microsoft wants this visual Basic chip to even try to make a dent in the embedded PCI world their pricing had better be on par with Microchips and Atmel's offerings. at $7.00 to $20.00 per chip single quantities for something equiliviant in that processing speed and power and storage.

    the 4Meg of flash is insanely large for an embedded processor, are they looking to the future or is this typical Microsoft and that is how huge your executible+libs is going to end up?
  • by zr-rifle ( 677585 ) <zedr.zedr@com> on Tuesday December 14, 2004 @07:20AM (#11080186) Homepage
    > But does it run Linux?

    The real question is "does it run Mono?"
  • by SenseiLeNoir ( 699164 ) on Tuesday December 14, 2004 @07:33AM (#11080217)
    Not quite correct, ALL modern CPU's are based on a type of firmware (read Microcode). Modern Athlons/Pentiums, have multiple RISC units onchip, with a translator intepreting the x86 code.
  • Re:Security ? (Score:4, Insightful)

    by FrYGuY101 ( 770432 ) on Tuesday December 14, 2004 @08:08AM (#11080304) Journal
    Question. What happened when the f00f [linuxmafia.com] flaw was discovered for the Pentium?

    Yep, that's right, you had to buy another processor.

    The X86 instruction set isn't somehow immune to flaws.
  • by Gopal.V ( 532678 ) on Tuesday December 14, 2004 @10:23AM (#11080925) Homepage Journal
    What you pasted for JVM was the engine specs and for this thing was the CPU/Embedded specs.

    The guys haven't really given out WHAT the "embedded.net" runs - looks like it's about the same as what the embedded JVM runs (not the Java "chip"). It's not a ".NET" chip first off and secondly it's almost the same as those "jvm" embedded (ie 400k sdram for what I have) in features. Multi-threading is not really multi-threading either, it is a kind of co-operative environment.

    It's really not the big badass ".NET" at all , despite the name and the endorsment.
  • Comment removed (Score:3, Insightful)

    by account_deleted ( 4530225 ) on Tuesday December 14, 2004 @11:04AM (#11081313)
    Comment removed based on user account deletion

"The four building blocks of the universe are fire, water, gravel and vinyl." -- Dave Barry

Working...