.NET Framework - AT91SAM7X-EK Evaluation Kit
Asked By tcmichal
16-Oct-08 11:57 PM
I bought an the above eval kit about a year ago before .net microframe work
was available, how do you get the BSP etc to load on the board to do
development?
OpenNETCF
(1)
FreeRTOS
(1)
Store
(1)
EMVP
(1)
ViewKbEntry
(1)
Thursday
(1)
Cortex
(1)
Tacke
(1)
Steve Maillet [MSFT] replied...
Contact Atmel, as they should have images available. If, not you can get the
.NET Micro Framework porting kit after we launch next week and use that to
create an image for the board.
--
Steve Maillet
Program Manager - .NET Micro Framework
http://blogs.msdn.com/smaillet
ar replied...

I suspect you will need to replace the micro with a AT91SAM7X512 version. The
one I have here has a AT91SAM7X128.
__________
I fired this question to Atmel...
AT91SAM7X-EX with a AT91SAM7X512 part fitted. There is an entry saying it has
been intergrated into the porting kit.
http://support.atmel.no/bin/customer?=&action=viewKbEntry&id=421
Do you have an existing port ?
I am unable to find any downloads or further information relating to this on
the AT91.com or amel sites.
Please can you fill me in on where to go from now. "
____
to which I got this response...
The .NET Micro Framework 2.5 (or above) supports the SAM9261 and SAM7X512.
The SDK is available for free on the Microsoft website, but for the porting
kit you have to pay a license as you may know. I do not have any price idea
for the Porting Kit so you need to contact Microsoft directly.
You can download the SDK in the below link:
http://www.microsoft.com/downloads/details.aspx?FamilyId=9356ED6F-F1F0-43EF-B21A-4644DD089B4A&displaylang=en
__________
I looked on the MS store, and there is no mention of a porting kit..
Fired off an email to netmfbiz@... and waiting to hear.
Really I just want to get a simple web service working. How far did you get?
Jon.
ar replied...
This is the response I got from the netmfbiz@...
Thanks for your interest in .NET Micro Framework. Unfortunately as you saw
the Store is not yet operational in the US but will be on Thursday Nov 6 .
Our V3.0 Porting Kit will be available then for $599.95. The UK store should
have the Kit available around mid December. It will not be available in the
German or Korean stores until next year.
tcmichal replied...
What is the $599.95? A new board? or does the porting kit cost that much?
I hope it does not cost that much.... I am a hobbiest.... without that much
cash... ;)
ar replied...
Just the porting kit...
Im hoping theres an trial version so I can get a proof of concept working,
hence the wait..
When I say to the hardware engineers, 'Our device can be controlled using
web services'.. I get blank looks!
Steve Maillet [MSFT] replied...
The Porting kit includes a sample BSP for the AT91 dev kit.
--
Steve Maillet
Program Manager - .NET Micro Framework
http://blogs.msdn.com/smaillet
Chris Tacke, eMVP replied...
Out of curiosity why, as a hobbiest, do you feel you need the porting kit?
Are none of the available off-the-shelf MF boards viable for your project?
--
Chris Tacke, Embedded MVP
OpenNETCF Consulting
Giving back to the embedded community
http://community.OpenNETCF.com
Chris Tacke, eMVP replied...
I'd do the POC with an eval system if at all possible. It's going to get
you to "working" much, much faster than having to debug hardware, write the
OAL and the application.Once you've shown the app works, you can then spin
your own hardware and port it.
--
Chris Tacke, Embedded MVP
OpenNETCF Consulting
Giving back to the embedded community
http://community.OpenNETCF.com
tcmichal replied...
One of the issues is also job training. Most of my background has been
doing board packages for RTOS, ecos, FreeRTOS, etc. But all of those are
free...
My goal is to use the microframework as a "scripting tool and product
extensions" and keep a real RTOS hence the requirement for a porting kit...
Also, I have several embedded boards, MIPS, ARM, and PowerPC..
I have worked with the embedded TCP stack that is in the microframework on
an RTOS...
tcmichal replied...
So, $600, for the porting kit... As I posted earlier... my goal is still to
use an RTOS and use the microframework as a tool to extend customization for
customers and other "hobbiest"
So, is the microframe work a part of MSDN?
Steve Maillet [MSFT] replied...
Not at this time, no. We are looking into that though. No idea if/when on
that as I'm not the one doing the looking. ;-)
--
Steve Maillet
Program Manager - .NET Micro Framework
http://blogs.msdn.com/smaillet
Kartik Natarajan replied to Steve Maillet [MSFT]
Hi,
I am trying to port the .NET MF to SAM3S board. There is not existing solution for this board though this board uses a Cortex M3 processor. I wanted some advice on how to begin porting with existing sample solutions and what steps it would comprise of. Many thanks
Kartik
is a port used by the GPS. System.IO.Ports.SerialPort does not work, but OpenNETCF.IO.Serial.Port does work. This happends only on a few models (QUE for example Ports.SerialPort failed " from the following code: Sub test3() Try TextBox1.Text = "" Dim s1 As OpenNETCF.IO.Serial.Port 'MsgBox("1") Dim portSettings As OpenNETCF.IO.Serial.DetailedPortSettings portSettings = New OpenNETCF.IO.Serial.HandshakeNone() 'MsgBox("2") s1 = New OpenNETCF.IO.Serial.Port("COM3:", portSettings) 'MsgBox("3") s1.Open() 'MsgBox("4") If s1.IsOpen Then MsgBox("5") TextBox1.Text = "OpenNETCF.IO.Serial.Port opened" & vbCrLf s1.Close() Else 'MsgBox("6") TextBox1.Text = "OpenNETCF.IO.Serial.Port closed" & vbCrLf End If Catch ex As Exception 'MsgBox("7") TextBox1.Text = "OpenNETCF.IO.Serial.Port failed" & vbCrLf End Try 'MsgBox("8") 'Exit Sub Try Dim s2 As
populated here return sizeof(data); } .NET Compact Framework Discussions UnmanagedType.ByValTStr (1) Compact Framework (1) OpenNETCF (1) LayoutKind.Sequential (1) GetTotalMemory (1) UnmanagedType (1) LayoutKind (1) DllImport (1) I would guess Thanks again for your help! Lcubed On Jan 12, 11:03 = A0am, "Paul G. Tobey [eMVP]" <p space tobey no spam AT ight d, as ring Depends on the data. When static data in the DLL remains allocated for that entire life. - - Chris Tacke, Embedded MVP OpenNETCF Consulting Giving back to the embedded community http: / / community.OpenNETCF.com Doh! Thanks Paul! That's it! I'm apologize if this is a stupid Thanks again for your help! Lcubed On Jan 12, 11:03 am, "Paul G. Tobey [eMVP]" <p space tobey no spam AT I have no idea how to load / unload in Thanks again for your help! Lcubed On Jan 12, 11:03 am, "Paul G. Tobey [eMVP]" <p space tobey no spam AT THanks Paul and Chris! Chris, If the DLL stays the memory without closing my application? L On Jan 12, 12:15 = A0pm, "Chris Tacke, eMVP" <ctacke.at.opennetcf.dot.com> DLL ght s . Depends on your definition of "released" and the data. It
codeplex.com / DotNetZip .NET Compact Framework Discussions System.IO.Compression.DeflateStream (1) Compact Framework (1) OpenNETCF (1) DeflateStream (1) Application (1) Visual (1) DotNetZip (1) PKWare (1) Out of curiosity, why a significant install base and which *doesn't* have compression support. - - Chris Tacke, Embedded MVP OpenNETCF Consulting Giving back to the embedded community http: / / community.OpenNETCF.com On Dec 23, 7:26 = A0am, "Chris Tacke, eMVP" <ctacke.at.opennetcf.dot.com> rt there Hey Chris, The relevant part that was added into .NET 3 simple and there are already desktop managed sources for the algorithm. - - Chris Tacke, Embedded MVP OpenNETCF Consulting Giving back to the embedded community http: / / community.OpenNETCF.com On Dec 23, 7:26 am, "Chris Tacke, eMVP" <ctacke.at.opennetcf.dot.com> Hey Chris, The relevant part that was added into .NET
we cannot use System.Diagnostics.Process to get a handle to stdin and stdout. 2) OpenNETCF SDF no longer supports a Process class. 3) We need to use GetStdioPathW, SetStdPathW, CreateProcess welcome, disposable address will be changed as spam becomes a problem) .NET Compact Framework Discussions OpenNETCF.WindowsCE.DeviceManagement.SetStdioPath (1) ASCIIEncoding (1) WinCE (1) Process2.GetStdioPathW (1) Process2.SetStdioPathW (1) System.Diagnostics.Process (1) OpenNETCF (1) Vista (1) I recently had a question from a colleague about stdin / stdout as for CE: http: / / msdn.microsoft.com / en-us / library / ms885182.aspx That tells me that OpenNETCF, when we did have a ProcessInfo class, never supported this. It also explains why the OS source, I'm not going to say yea or nay. - - Chris Tacke, Embedded MVP OpenNETCF Consulting Giving back to the embedded community http: / / community.OpenNETCF.com 1. You could always P / Invoke OpenProcess. All you need for that is the solution. For the whole thing, including drivers for standard in / out / error? The source for OpenNETCF SDF 1.x should have the correct declarations for everything you need for a suitable path I looked at was SetStdioPathW (which we already have wrapped in the SDF under OpenNETCF.WindowsCE.DeviceManagement.SetStdioPath). Here it wants a device driver path (like TEL1: for telnet, as
Any thoughts? Thanks in advance. -Rob- .NET Compact Framework Discussions ThreadPool.QueueUserWorkItem (1) QueueUserWorkItem (1) OpenNETCF (1) Catalog.BeginLoad (1) WaitCallback (1) ThreadPool (1) SqlCeDataReader (1) Thread.Sleep (1) First, I contention over processor time and the UI is paying the price. - - Chris Tacke, Embedded MVP OpenNETCF Consulting Giving back to the embedded community http: / / community.OpenNETCF.com Chris, Thank you for the reply. I had actually thought of the Thread.Sleep not be able to keep up with what you are doing. - - Chris Tacke, Embedded MVP OpenNETCF Consulting Giving back to the embedded community http: / / community.OpenNETCF.com I have no solution for your problem. I just want to say that we that is stealing quantum. Kernel Tracker would tell you exactly what. - - Chris Tacke, Embedded MVP OpenNETCF Consulting Giving back to the embedded community http: / / community.OpenNETCF.com I created a Thread object instead of using the ThreadPool and set the Priority it enabled anyway, but all of them I have seen do). - - Chris Tacke, Embedded MVP OpenNETCF Consulting Giving back to the embedded community http: / / community.OpenNETCF.com As a newbie who