ARM a Makefile

František Burian BuFran na seznam.cz
Sobota Leden 26 19:58:49 CET 2013


Zdravím osazenstvo,

  Mám tu záludné dotazy na sobotní večer. 

  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 ?

  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). 

  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 
projektů)

Dík za tipy.

  Franta.


------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20130126/8d798509/attachment.htm>


Další informace o konferenci Hw-list