Produkty Novinky Články Návody Kontakty

SAM9260 a .NET Micro Framework - 2. Instalace nástrojů

Než se dostaneme k programování v C# nebo Visual Basicu, musíme si pro modul SAM9260 nainstalovat všechny potřebné vývojové nástroje a také nástroje pro nahrávání/aktualizaci firmware s prostředím Microsoft .NET Micro Framework (dále jen NETMF).

Visual Studio Express 2012

Protože je běhové prostředí NETMF pro modul SAM9260 dostupné v nejnovější verzi 4.3, je nutné použít Visual Studio verze 2012. Starší verze 2010 není s touto verzí NETMF kompatibilní.
VS 2012 lze nainstalovat pouze na počítače s OS Windows 7 SP1 a vyšší!
Postup instalace:
  1. Stáhneme instalátor Visual Studio Express 2012 for Windows Desktop ze stránek Microsoftu.
  2. Spustíme instalátor wdexpress_full.exe.
  3. Vše odklikáme a dokončíme instalaci.
  4. Restartujeme počítač.
Poznámka: Po 30ti dnech je vyžadována registrace pro získání bezplatného produktového klíče.

.NET Micro Framework SDK

Jedná se o samotný .NET Micro Framework ve verzi 4.3. Vyžaduje nainstalované Visual Studio 2012!
Postup instalace:
  1. Stáhneme zip archiv SDK 4.3 RTM ze stránek NETMF.
  2. Rozbalíme archiv SDK.zip a spustíme instalátor SDK\MicroFrameworkSDK.MSI.
  3. Vše odklikáme (Next, Next ... Finish) až do konce instalace.

Definice pinů a portů modulu SAM9260 (assembly)

Přidá k NETMF SDK kitu definici pinů a dostupných portů pro modul SAM9260. Programátor tak nemusí přemýšlet, které piny a komunikační porty mikrokontroléru AT91SAM9260, kterým je modul SAM9260 osazen, jsou dostupné na vývodech modulu.
Postup instalace:
  1. Stáhneme soubor Definice pinů a portů modulu SAM9260 (assembly) ze stránek modulu SAM9260.
  2. Stažený archiv, např. uscimply-sam9260-netmf-hardware-assembly-v00.10.zip, rozbalíme.
  3. Ve vzniklém adresáři se nachází podadresáře be a le. Ty zkopírujeme do podadresáře v4.3\Assemblies, který se nachází v adresáři, kde je nainstalován NETMF SDK, např. C:\Program Files (x86)\Microsoft .NET Micro Framework.
Upozornění: Kopírování adresářů be a le do adresáře s NETMF SDK může vyžadovat administrátorská oprávnění!

Atmel SAM-BA

Program SAM-BA od firmy Atmel budeme potřebovat pro nahrání bootstrapu (předzavaděč) a samotného zavaděče běhového prostředí NETMF do FLASH paměti modulu SAM9260. Postup instalace:
  1. Stáhneme si instalátor SAM-BA v2.12 ze stránek Atmelu. Je nutná registrace.
  2. Spustíme instalátor sam-ba_2.12.exe a následujeme pokynů instalace.
  3. Stáhneme soubor Patch ucsimply-sam9260 pro SAM-BA 2.12 ze stránek modulu SAM9260.
  4. Stažený zip archiv rozbalíme, vznikne adresář samba-2.12-add-ucsimply_sam9260-support.patch.
  5. V tomto adresáři je podadresář tcl_lib. Ten zkopírujeme do adresáře s nainstalovaným programem SAM-BA 2.12, např.: C:\Devel\arm\sam-ba_2.12.
  6. Spustíme program SAM-BA a ověříme, že v okně s parametry připojení, které se otevře, je možné v rozbalovacím seznamu Select your board vybrat položku sam9260-ucsimply.

Dokumentace a firmware