From: Andrew on
-jg wrote:
> On Dec 11, 4:34 am, Andrew <asm...(a)blackstone.biz> wrote:
>
> Quite a few low volume applications, have a wide range
> of possible solution candidates.
>
>> That is the topic of this thread.
>> Are cheap 32bit micros going to displace 8bit micros?
>> The cost difference is converging.
>
> Not quite, The thread topic seems to confuse Microprocessor, with
> Microcontroller.
>
> Most high volume embedded designs, use Microcontrollers : Single chip
> devices, with fixed Code and Ram.
> The software also tends to be fixed.

I'm sure you meant microprocessor on next line.

> Microcontrollers use external memory, and commonly have operating
> systems, and even .net baggage too.
> On these systems, software update are common, and there are after-
> market applications sold as well.
>
> Sure. the latter category ARE getting physically smaller, but they
> will NEVER display Microcontrollers.
>
> -jg

..NET micro framework WILL run on single chip microcontroller.
http://www.ghielectronics.com/product/113
That is what this thread is about.



From: don on
Andrew wrote:
> -jg wrote:
>> On Dec 11, 4:34 am, Andrew <asm...(a)blackstone.biz> wrote:
>>
>> Quite a few low volume applications, have a wide range
>> of possible solution candidates.
>>
>>> That is the topic of this thread.
>>> Are cheap 32bit micros going to displace 8bit micros?
>>> The cost difference is converging.
>>
>> Not quite, The thread topic seems to confuse Microprocessor, with
>> Microcontroller.
>>
>> Most high volume embedded designs, use Microcontrollers : Single chip
>> devices, with fixed Code and Ram.
>> The software also tends to be fixed.
>
> I'm sure you meant microprocessor on next line.
>
>> Microcontrollers use external memory, and commonly have operating
>> systems, and even .net baggage too.
>> On these systems, software update are common, and there are after-
>> market applications sold as well.
>>
>> Sure. the latter category ARE getting physically smaller, but they
>> will NEVER display Microcontrollers.
>>
>> -jg
>
> .NET micro framework WILL run on single chip microcontroller.
> http://www.ghielectronics.com/product/113
> That is what this thread is about.
>
>
>
This gets back to what is an embedded system.

I am sure M$ has its sights on iPhones and the like, not real embedded
systems like motor drives and instrumentation.

In the 80s, the Z80 and 8086 covered the landscape with embedded system
hidden for public view to the TRS-80 Business machine.

As each generation of new processors hit the market, business
application gets more CPU power to run.

Once the internet hit, there was not ever enough CPU and Graphics
horsepower.

I for one have seen M$ steal the term "embedded" to mean something that
I have never worked with.

I like many (most) here, work in the real embedded world.
Having a 32-bit processor is really nice when algorithms get very
complicated.

But resource limited (read cost limited) processors are whats in the
embedded world.

So, if the OP wants to build a new app for the iPhone or whatever, he is
just building a high level app like what a CPM/PC/MAC has been doing for
years, not doing real embedded work.

don
From: David Brown on
nospam wrote:
> David Brown <david.brown(a)hesbynett.removethisbit.no> wrote:
>
>>> EC++ never made it to mainstream.
>> EC++ is just C++ with some bits missing. The theory was it would avoid
>> the "bloat" - in practice, it avoids some of the more useful features
>> that would improve development with no run-time or code space costs.
>
> The theory was suppliers could keep selling obsolete C++ compilers by
> coming up with a new name.
>

I hadn't thought of that, but it does make a sort of sense. While you
can argue that omitting all support for exceptions and rtti saves
runtime costs, omitting template support saves nothing (it only costs if
you use templates badly) - but many earlier C++ compilers had poor or
missing template support.

However, without further evidence I'll have to assume EC++ was conceived
with the best of intentions, and simply botched.
From: David Brown on
Andrew wrote:
> larwe wrote:
>> On Dec 10, 10:34 am, Andrew <asm...(a)blackstone.biz> wrote:
>>
>>> That appears to be microsoft's purpose in promoting micro framework.
>>>
>>
>> No, the purpose in promoting micro framework is to establish a
>> beachhead in a market where Microsoft has never been successful, with
>> a proprietary programming language controlled by Microsoft, and
>> thereby to steer larger projects towards laughably unpopular operating
>> systems such as WinCE.
>>
>> You really are a troll.
>
> Uh, you are quoting something I didn't write and attaching my name.
>

It's not much of a quotation, but you did in fact write the quoted line.


> As for being a "troll", just because you
> find a topic disturbing, doesn't mean others
> don't find it interesting.

A "troll" is someone who deliberately makes provocative statements or
questions designed mainly to irritate people. I don't believe you are
"trolling", but I can certainly see why some here view you as such.

The simple fact is that MS in general, and dotnet in particular (micro
or not) is so far out of line with /real/ embedded development that many
experienced engineers here will think you are either a troll, an
astroturfer (someone who, for their own financial gain, pretends to be
genuinely enthusiastic about a product), or you are simply ignorant and
inexperienced in the field of embedded development, and have been duped
by marketing.

Given your email address, it would be easy to think that you are an
astroturfer - you are trying to drum up support and enthusiasm for this
framework or products using it, presumably because Blackstone has
invested in companies promoting it. The flaw in this theory is that
astroturfers seldom use a valid email address.

Of course, it is also conceivable that this micro framework is useful
for some applications and some developers. I can't deny having a
certain prejudice against anything with "Microsoft" and "embedded" in
the same sentence (though I use Windows on desktops for pragmatic
reasons) - MS has build up a very clear reputation over many years that
I believe justifies this prejudice.

Nonetheless, the topic is interesting, and the thread would be rather
boring without someone who thinks the framework has its merits!
From: larwe on
On Dec 10, 11:54 pm, Andrew <asm...(a)blackstone.biz> wrote:
> larwe wrote:
> > On Dec 10, 10:34 am, Andrew <asm...(a)blackstone.biz> wrote:
>
> >> That appears to be microsoft's purpose in promoting micro framework.
>
> Uh, you are quoting something I didn't write and attaching my name.

NOT true. Look at the thread. You added the line "That appears to
be..."