<html>
  <head>
    <meta content="text/html; charset=ISO-8859-2"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Zdravim,<br>
      pokud IDE nema dobrou intelisence, tak je to malo produktivni. V
      dnesni dobe pri pouzivani ruznych knihoven, praci v kolektivu se
      ucit všechny průkazy nazpaměť je prežitek dávnych dob. Je lepe
      pokud se clovek soustredi pouze na problematiku co ma resit a ne
      na hledani prikazu v IDE. To plati pro studenty dvojnasob.<br>
      C::B,Eclipse na to meni tak dobre jako VS. Napr atmelstudio, ktere
      je na tom zalozene. Zobrazit prikaz (metodu, ci funkci) pripadne i
      s napovedou je zaklad.<br>
      Jirka<br>
      <br>
      Dne 29. 8. 2013 17:14, František Burian napsal(a):<br>
    </div>
    <blockquote cite="mid:3Kb.2TSF.3ycgN1NknEE.1I7sLD@seznam.cz"
      type="cite">Jop přesně jak říkáte, jsou tam procesorově závislé
      části (minimálně detekce CPU a dostupných<br>
      pamětí, a jejich programování), které mají TODO v komentářích.
      Plně odladěná je podpora prozatím<br>
      jen stm32<br>
      <br>
      S Vaším přístupem k IDE souhlasím, taky nemám rád one-IDE show,
      proto nemám rád KEILy a<br>
      podobné zvěrstva z jejichž projektových souborů nelze ani vyčíst
      co a jak bylo nastaveno bez toho<br>
      aby si člověk někde ukradl licenci a tento kompilátor
      nainstaloval. <br>
      Proto je v tom template makefile napsán tak, aby byl čitelný, bez
      absolutních cest a není problém jej <br>
      používat ani v jiném IDE (je to standardní makefile projekt). Je
      bohužel závislý na gcc-arm-embedded, <br>
      s jinými gcc (např z yagarto nebo codesourcery mám špatné
      zkušenosti).<br>
      <br>
      S makefile projektem v C::B nemám jediný problém, nevidím v tom
      utrpení :-) C::B už s novým<br>
      parserem informaci o tom zdali typ před tečkou je pointer nebo
      statický objekt má. Ale nemyslím si<br>
      že by to kdy někdo implementoval, ony tady tyhle vychytávky
      člověka většinou matou. Programátor<br>
      sám by měl vědět co píše a jak to píše, protože jedině tak má kód
      pod kontrolou. Nejlépe frustrující <br>
      jsou funkce Codewarrioru, kdy po stisknutí klávesy zavírací
      závorky smaže všechny závorky vpravo <br>
      od kurzoru, a snaží se pak neúspěšně napárovat závorku na některou
      otevírací nalevo. Nebo když <br>
      chci napsat prázdnou funkci, prázdné závorky mi ignoruje a vnutí
      mi kurzor mezi ně, takže tam <br>
      - myšlenkama již za závorkama píšíc tělo funkce - napíšu tělo
      funkce a pak to musím složitě zase<br>
      opravovat protože mi to poskáče chybným odsazením ...<br>
      <br>
      Každý má svůj styl a své oblíbené IDE :-) No a když je nejhůř, i
      ten PSPad toho zvládne hodně :-)<br>
      <br>
      Franta.<br>
      <br>
      <p>---------- Původní zpráva ----------<br>
        Od: Miroslav Mraz <a class="moz-txt-link-rfc2396E" href="mailto:mraz@seznam.cz">&lt;mraz@seznam.cz&gt;</a><br>
        Datum: 29. 8. 2013<br>
        Předmět: Re: STM32: STM32F051 discovery UART</p>
      <br>
      <blockquote>Debug asi není celkem problém, ta jádra by měla být
        dost podobná, jediné<br>
        co se liší dost je zápis do flash. Pokud jsem to správně
        pochopil, SWD<br>
        umí zapsat (rozumně) do RAM, takže se zapíše blok do RAM, krátký<br>
        prográmek rovněž do RAM a ten se pak spustí, čímž se zapíše do
        flash. A<br>
        protože se řadiče flash u jednotlivých procesorů liší, je to
        problém.<br>
        <br>
        Co se týče IDE (pracuji na Linuxu), nakonec jsem skončil u toho,
        že si<br>
        napíšu vlastní Makefile a používám obecné IDE, na které jsem
        zvyklý.<br>
        C::B se mi celkem líbí, ale spojit ho s vlastním Makefile je
        dost<br>
        utrpení a to mi vadí. Nehledě na to, že IDE co používám
        automaticky<br>
        změní . na -&gt;, pokud napíšu název struktury a on je to
        ukazatel. C::B<br>
        tohle neumí. Prostě výběr IDE je spíš záležitost zvyku, důležitý
        je jen<br>
        ten Makefile. Z těch automaticky generovaných mě vždycky bere
        čert,<br>
        protože používají většinou absolutní cesty. Dát to pak dohromady
        v jiném<br>
        IDE vyžaduje pak příliš mnoho úsilí.<br>
        <br>
        Mrazík<br>
        <br>
        Stano píše v Čt 29. 08. 2013 v 14:36 +0200:<br>
        &gt; Skusali ste rozbehnut tento hw-debugger aj v kombinacii s
        code:blocks?<br>
        &gt; Keby to slo bolo by z toho vyslovene luxusne IDE. Osobne
        Javu zdovna <br>
        &gt; nemusim a po par skusenostiach s eclipse som si nan
        vypestoval celkom <br>
        &gt; slusnu alergiu.<br>
        &gt; <br>
        &gt; František Burian wrote / napísal(a):<br>
        &gt; &gt; No ... po pravdě v kódu to je, ale nevím jak
        plnohodnotný debug to bude. Spíš bych si iluze nedělal. <br>
        &gt; &gt; Kompletně je pouze stm32, arm7tdmi vypadá docela
        dokončeně též, u všeho ostatního vždycky<br>
        &gt; &gt; něco chybí - jsou tam komentáře s TODO. Nejmíň na
        dokončení je toho u lpc.<br>
        &gt; &gt;<br>
        <br>
        <br>
        _______________________________________________<br>
        HW-list mailing list - sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a><br>
        <a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>
        <a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a></blockquote>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
HW-list mailing list  -  sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>