.NET Framework - Tinybooter with TCP/IP
Asked By Armand R.
25-Jan-10 09:06 PM
With Netmf version 4.0, what do we need change to do get both Tinybooter and
TinyCLR debug/debploy over TCP/IP?
Seems a litte more complicated than including TCP libs and changing
platform_selector.h
Any help would be appreciated!
-Armand
Visual Studio
(1)
Application
(1)
TinyCLR
(1)
MFDeploy
(1)
RTMs
(1)
Tinybooter
(1)
Netmf
(1)
Zach
(1)
ZachL replied to Armand R.

Hello Armand,
That scenario is not really supported for a couple reasons. The main reason
we did not support remote firmware update was because it would nearly double
the size of memory required. This is because TinyBooter and the CLR are two
different applications (they do not share libraries). And since the network
stack is one of the largest components it would make this unfeasible.
And the second reason for not allowing remote updates, is that we did not
have a good enough security model to allow remote updates. Currently
Tinybooter relies on a signature hash of the image which is not checked until
the old image is replaced by the new one (again for memory reasons). This is
acceptable if you have to have a direct connection because you own the device
already. However, for remote devices it is not because anyone could wipe out
the original image.
We had planned for adding remote firmware updates in the future, but I am
not sure where it falls on the priority list at this point. I believe a few
other customers have either created their own installers or ported .Net MF to
an OS that supported this feature already. That could also be an option for
you.
Thanks,
Zach
Armand R. replied to ZachL
Thanks for clarifying Zach,
I see. I had the impression that Tinybooter was used to deploy assemblies
as well. With MFDeploy and TinyCLR configured for TCP/IP we can remote
upgrade applications, correct?
-Armand
ZachL replied to Armand R.
Application upgrades can be performed via TCP/IP using MFDeploy or Visual
Studio as long as the device uses TCP/IP as the default debugger port. In
addition, this only works for Debug versions of the firmware. The feature is
disabled for RTM firmware for the same security reasons we do not allow remote
firmware updates.
Thanks,
Zach
Armand R. replied to ZachL
So the only way to upgrade RTMs in the wilderness is through serial port or
if the stack exists USB?
-Armand
ZachL replied to Armand R.
Yes, unless the Porting Kit vendor has implemented some other means.
Armand R. replied to ZachL
I see. Many thanks for all of the responses! -Armand
Visual STUDIO 2005 is slow .NET Framework I have migrated my web asp (VB) application to my windows 2003 server, but now when i open the solutuion whit Visual Studio , Visual Studio is very low to open it and to debug it!!! THANK's Visual Studio .NET Debugging Discussions Visual Studio (1) VB (1) Database (1) SourceSafe (1) Yuan (1
Duplex Printing in a Visual Studio application .NET Framework Hi, We have an application that is written in Visual Studio .Net but the reports will not duplex while printing? Does anyone have an idea why? Thanks, - - JP .NET Discussions System.Drawing.PrinterSettings (1) Visual Studio (1) Component (1) Duplex (1) PrintManager (1) System.drawing.printing.printersettings (1) Miradyne (1) FD60367C3FDA
Visual Studio freezes after Project Building. . . . . . . . . . .NET Framework Hi, i am using visual studio 2005 and 2008. Recently i upgraded my Class libraries, Windows control libraries and Console application to visual studio 2008. If i start a project build in visual studio 2008 it will start build and will finish the build also fastly, But visual
Is Microsoft Visual studio 2002 compatible with .NET 2.0? .NET Framework We have an application build on Microsoft Visual Studio 2002 .Net 1.0 ie on 32 bit. Can we port the same application for .NET 2.0. Does .NET 2.0 is supported on Microsoft Visual studio 2002 ie for 32 bit application as .NET 2.0 is supported on Microsoft Visual
that is not what I need. I have tried re-installing Service Pack 1 for Visual Studio 2008. I am really hoping that I will not have to to a un-install of Visual Studio. I am running Windows XP Version 5.1.2600 Service Pack 3 Build 2600 Just in-case it is helpful, I am pasting the info from my Visual Studio about window below * ** ** **ABOUT INFO* ** ** * Microsoft Visual Studio 2008 Version 9.0.30729.1 SP Microsoft .NET Framework Version 3.5 SP1 Installed