<html><body>Výborně, díky, aspoň mám základ pro další modifikace :-)<br><br>Franta.<br><br><p>---------- Původní zpráva ----------<br>Od: Michal Grunt &lt;michal.grunt@vynet.cz&gt;<br>Datum: 30. 1. 2013<br>Předmět: RE: ARM a Makefile</p><br><blockquote>Třeba to nekomu pomuze. Pekny, jednoduchy a prehledny makefile pro STM32F0 (rozblikani LED na Discovery) je zde http://hertaville.com/OTHERFILES/iotogglem0.zip<br>Nakopírovat napr. do C:\Development\Workspace\iotogglem0<br><br>A pak je ještě nutny STM32F0-Discovery_FW_V1.0.0<br>http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32f0discovery_fw.zip<br>ten je nutny zkopírovat o uroven vyse napr. C:\Development\STM32F0-Discovery_FW_V1.0.0<br><br>Vice informaci zde<br>http://hertaville.com/2012/05/28/gcc-arm-toolchain-stm32f0discovery/<br><br>MG<br><br>-----Original Message-----<br>From: hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz] On Behalf Of Michal Grunt<br>Sent: Wednesday, January 30, 2013 9:39 AM<br>To: HW-news<br>Subject: RE: ARM a Makefile<br><br>&gt; Navic primo odkazy do kodu na chybne radky<br><br>Jenom doplnim, ze kompilaci pomoci makefile a skok na chybu v kodu (soubor-radek-pozice) na zaklade vypisu z konzole (v IDE většinou okenko pod kodem) umim třeba i PSPad a jiné IDE co jsem zkousel (Geany, C:B, Sublime...).<br><br>MG<br><br>From: hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz] On Behalf Of Jaroslav Buchta<br>Sent: Saturday, January 26, 2013 8:19 PM<br>To: HW-news<br>Subject: Re: ARM a Makefile<br><br>Odpoved jen na prvni otazku - proste makefile nemam rad, vzdycky to musim znova zkouset pochopit a C::B generuje proste transparentni prikazove radky pro prekladac automaticky, jak jsem zvykly z Visual Studia ;-)&nbsp; Navic primo odkazy do kodu na chybne radky atp. Kazdopadne vytvorit makefile je prace na par (desitek) minut pro nekoho kdo to ma v ruce, ale za me lepsi bez nej.<br>Prenositelnost je asi nejlepsi, kdyz jsou zvlast standardni knihovny MCU a vlastni zdrojaky pak v jednom adresari. Rozsahlejsi projekty je asi lepsi nejak strukturovat, ale to je pri prenosu asi ten nejmensi problem.<br><br>Dne 26.1.2013 19:58, František Burian napsal(a):<br>Zdravím osazenstvo,<br><br>&nbsp; Mám tu záludné dotazy na sobotní večer. <br><br>&nbsp; Všechny example které tu proběhly jsou nativní pro Code::Blocks. Chtěl bych se zeptat (čistě z neznalosti) z jakých důvodů nikdo nevytváříte projekt jako Makefile. Myslím že pro možnost kompilace pod různými OS (a že tu jsou i lidé z Linuxových luhů a hájů) by byl Makefile lepší volbou. Zakládat nový projekt na kterém v budoucnosti může pracovat více lidí jako Makefile, nebo jako standardní C::B projekt ?<br><br>&nbsp; Druhý dotaz směřuje k zakládání projektu - když bych chtěl od počátku založit projekt tak, aby jej snadno chápali druzí, aby zkušení v něm dobře "četli", aby šel například zkompilovat i bez Code::Blocks, jakým způsobem bych měl rozčlenit adresářovou strukturu ? Rád bych věděl Vaše názory jak zakládáte své projekty, případně jak členíte strukturu. Řekněme že se jedná o středně rozsáhlý projekt, kde bude komunikace s PC, nějaké UI s "točítkama" pro uživatele, nějaká matematika. Vše v rámci ARM mikrokontroleru (STM32F1 nebo STM32F4). <br><br>&nbsp; Třetí dotaz směřuje též k založení a "znovupoužití" projektu někým jiným - jedná se o stahování a instalaci periferních knihoven, ve kterých jsou změny oproti originálu. Přikládat a verzovat tuto knihovnu společně s projektem, nebo raději napsat uživateli postup odkud stáhnout a co kde a jak přeplácnout a modifikovat v tom originálu. Já bych byl pro první variantu, ještě nevím zdali to není rozpor s licencí (musím prověřit) ale zdá se mi to přístupnější většímu počtu uživatelů. (na zprovoznění by stačilo mít provozuschopný toolchain a jen stáhnout zdrojový kód z SVN). Uvažujme situaci jeden projekt (tedy NE situaci kdy knihovnu využívá vícero<br>projektů)<br><br>Dík za tipy.<br><br>&nbsp; Franta.<br><br><br><br><br><br>_______________________________________________<br>HW-list mailing list  -  sponsored by www.HW.cz Hw-list@list.hw.cz http://list.hw.cz/mailman/listinfo/hw-list<br><br>_______________________________________________<br>HW-list mailing list  -  sponsored by www.HW.cz Hw-list@list.hw.cz http://list.hw.cz/mailman/listinfo/hw-list<br>_______________________________________________<br>HW-list mailing list  -  sponsored by www.HW.cz<br>Hw-list@list.hw.cz<br>http://list.hw.cz/mailman/listinfo/hw-list</blockquote></body></html>