Uživatelské nástroje

Nástroje pro tento web


cs:arm_programming

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
cs:arm_programming [2013/11/20 20:53] – [J-TAG] kaklikcs:arm_programming [Unknown date] (aktuální) – upraveno mimo DokuWiki (Unknown date) 127.0.0.1
Řádek 11: Řádek 11:
  
 Jako volně dostupný kompilátor se může použít GNU C Compiler, dostupný v git repositáři [[https://launchpad.net/gcc-arm-embedded|gcc-arm-embedded]]. Jako volně dostupný kompilátor se může použít GNU C Compiler, dostupný v git repositáři [[https://launchpad.net/gcc-arm-embedded|gcc-arm-embedded]].
- 
-Pro instalaci do Ubuntu je možné využít před připravené [[https://launchpad.net/~terry.guo/+archive/gcc-arm-embedded|deb balíčky]]. PPA repositář zatím funguje pouze pro Ubuntu 12.04 
  
 == Rychlá instalace pomocí repositáře == == Rychlá instalace pomocí repositáře ==
Řádek 18: Řádek 16:
   sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded   sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded
   sudo apt-get update   sudo apt-get update
-  sudo apt-get install gcc-arm-none-eabi+  sudo apt-get install gcc-arm-none-eabi libnewlib-arm-none-eabi 
 +   
 +Pokud si nechcete do systému přidávat nový PPA repozitář, tak můžete použít rovnou připravené [[https://launchpad.net/~terry.guo/+archive/gcc-arm-embedded|deb balíčky]]. 
 +  
      
 == Postup kompilace ==   == Postup kompilace ==  
-V terminálu je potřeba se nacházet ve složce, kde se nachází soubory potřebné pro kompilaci a následně stačí zadat příkaz MAKE 
-   
-===== Programovací GUI ===== 
  
-Programovací prostředí v kterém je vytvářen zdrojový kód. Mezi uživateli jsou nejoblíbenější následující dvě volby. Jinak lze ale zdrojový kód psát v libovolném textovém editoru.  +V terminálu je potřeba se nacházet ve složce, kde se nachází soubory potřebné pro kompilaci a následně stačí zadat příkaz make
- +    
-==== Sublime text ==== +
- +
-Je placený editor pro linux mezi jeho vyjímečné vlastnosti patří například náhled celého zdrojového kódu+
- +
-[[http://www.ubuntuupdates.org/ppa/sublime|Ubuntu PPA repository]] +
- +
-==== Code::Blocks ==== +
- +
-Jde o velmi rozřířený editor, jehož výhodou je, že běží na více platformách a mohou ho tedy používat i uživatelé windows. +
- +
-[[http://www.codeblocks.org/|Code::Blocks]] +
- +
-  sudo apt-get install codeblocks +
-   +
-  +
 ===== Knihovny periférií ===== ===== Knihovny periférií =====
  
Řádek 137: Řádek 120:
 === USB bootloader === === USB bootloader ===
  
-[[http://dfu-util.gnumonks.org/|dfu-util]] je program, který umožní do procesorů ARM STM32F107 nahrávat firmware USB bootloaderem. +[[https://gitorious.org/dfu-util|dfu-util]] je program, který umožní do procesorů ARM STM32F107 nahrávat firmware USB bootloaderem. 
  
 == Zapojení == == Zapojení ==
cs/arm_programming.1384980825.txt.gz · Poslední úprava: 2013/11/20 20:53 (upraveno mimo DokuWiki)