-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Jacek Radzikowski <j...@s...die.die.die.piranet.org>
Newsgroups: pl.misc.elektronika
Subject: Re: Okazja dla chących zacząć zabawę z MSP430
Date: Sat, 21 Jan 2012 18:48:24 -0500
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 68
Message-ID: <jffis8$4si$1@inews.gazeta.pl>
References: <jf50od$lo9$1@inews.gazeta.pl> <jf6hmv$e32$1@inews.gazeta.pl>
<2349557789$20120118144439@squadack.com>
<4f1851e5$0$26708$65785112@news.neostrada.pl>
<jfa5p5$lrs$1@inews.gazeta.pl> <jfbtpf$mpj$2@node2.news.atman.pl>
<jfbu7r$9u2$1@inews.gazeta.pl> <7459970909$20120120155344@squadack.com>
<jfcegg$11c$1@inews.gazeta.pl> <5650127997$20120121124229@squadack.com>
NNTP-Posting-Host: pool-71-241-238-52.washdc.fios.verizon.net
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1327189704 5010 71.241.238.52 (21 Jan 2012 23:48:24 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Sat, 21 Jan 2012 23:48:24 +0000 (UTC)
X-User: piranha32
In-Reply-To: <5650127997$20120121124229@squadack.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20111115 Thunderbird/8.0
Xref: news-archive.icm.edu.pl pl.misc.elektronika:624024
[ ukryj nagłówki ]On 01/21/2012 06:42 AM, RoMan Mandziejewicz wrote:
> Hello Jacek,
> Friday, January 20, 2012, 8:15:28 PM, you wrote:
>>>>>> Nie wiem czy jest basic, ale jest w miarę niezłe msp-gcc z kompilatorem
>>>>>> C. Code Composer Studio z TI też jest niezłe, ale darmowa wersja ma
>>>>>> ograniczenia na wielkość kodu wynikowego.
>>>>> Do 16KB kodu wynikowego, a to już spory program.
>>>> Nie wiem czego dotyczy to ograniczenie. Jeśli tylko segmentu kodu, to i
>>>> owszem. Ale jeśli liczą też dane R/O, to już nie musi być taki wielki
>>>> (zakładając że masz wystarczająco dużo flasha).
>>> Nie rozumiem, o co chodzi - nie ma na razie wyższego niż MSP430G25xx a
>>> to oznacza 16KB flasha - w czym problem?
>> Serii G2 to nie dotyczy. Problem może być z większymi kostkami.
> Ale rozmawiamy w kontekście G2 a nie innych kostek.
Ja pisałem o dowolnych zastosowaniach, nie tylko G2.
>>> Myslę, że jak ktoś dojdzie do programów tej wielkości, to już da sobie
>>> radę z MSPGCC.
>> Wbrew pozorom wcale nie jest trudno wygenerować więcej niż 16kB kodu.
>> Wystarczy że dołączysz arytmetykę zmiennoprzecinkową i binarka powiększa
>> się o kilka kB. Dodaj jeszcze jakieś tablice stałych (np. czcionki czy
>> ikony dla wyświetlacza graficznego) i darmowe CCS może przestać wystarczać,
>> Nie jest to wielki problem, ale najlepiej o tym pomyśleć na etapie
>> projektu, bo przesiadka na inny kompilator w środku pisania kodu może
>> zająć chwilę czasu.
> Sorry - ale wydaje mi się, że większym problemem w takim wypadku
> będzie przesiadka na całkiem inna kość i inne środowisko
> uruchomieniowe a nie tylko kompilator.
Kostki w ramach jednej rodziny są dość podobne do siebie. Jeśli w
trakcie implementowania projektu okazuje się że nagle trzeba dawać
zupełnie inną kość, to znaczy że ktoś bardzo mocno spieprzył sprawę.
Jakakolwiek zmiana w sprzęcie to dodatkowa robota. Ale załóżmy że zmiana
polega tylko na wsadzeniu kości z większą ilością pamięci.
Sama poprawka kodu źródłowego żeby się kompilował mspgcc jest sprawą
mechaniczna i może zostać zrobiona w ciągu jednego-dwóch dni, nawet dla
całkiem sporego projektu (to głównie kwestia tego jak ten kod jest
napisany). Większość zajmie poznanie nowego środowiska i zmiana
przyzwyczajeń.
> Mam wrażenie, że jak zaczynasz pracować z takimi projektami, to cena
> licencji na kompilator staje się troche mniej znacząca.
Amatorskie projekty też potrafią osiągać spore rozmiary, a dla takiej
osoby cena komercyjnego środowiska może być przeszkodą nie do przeskoczenia.
> Tu piszemy o zabawie a nie o poważnych zastosowaniach i wielkich
> projektach. Jest do kupienia za grosze programator, darmowe IDE i
> jeszcze dodaja dwa całkiem znone kontrolery - w najnowszysch dostawach
> dają ponoć G2452 i G2553 a to już wcale nie tak słabe maszynki.
Jeśli jedynym narzędziem jakim dysponujesz jest młotek, wszystkie
problemy wyglądają jak gwoździe. Masz na biurku launchpada więc nie
musisz sobie zawracać głowy ograniczeniem wielkości kody wynikowego.
I taka drobna uwaga na marginesie: Jak się zaczyna zabawę z
mikrokontrolerami dobrze jest zaopatrzyć się układy z dużą ilością
pamięci. Odpadnie wiele stresów związanych z nieumiejętnością
efektywnego napisania programu. Osoba z doświadczeniem będzie wiedziała
że niektóre rzeczy np. lepiej zrobić na stałym przecinku, początkujący
jak zobaczy że dołączenie biblioteki zmiennoprzecinkowej powoduje że
program nie mieści się w pamięci tylko się zniechęci do zabawy.
Na wciskanie skomplikowanych operacji w kilkaset bajtów flasha w
8-pinowych kostkach przyjdzie czas jak się opanuje podstawy.
pzdr.
j.
Następne wpisy z tego wątku
- 21.01.12 23:54 Jacek Radzikowski
Najnowsze wątki z tej grupy
- Czy cos fi przechodzi przez trafo separujące?
- śrubka masy
- Ciekawostka na dziś lock bity
- [OT] napisy w YT
- Było 83V
- Stare komputery
- Odbiornik ADS-B i wzmacniacze
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
Najnowsze wątki
- 2025-08-06 Gdynia => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-08-06 Białystok => Inżynier oprogramowania .Net <=
- 2025-08-06 "[...] sejmowe wystąpienie posłanki Klaudii Jachiry, która zakończyła je słowami ,,Sława Ukrainie"."
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Panuje się 181 159,42 zł./mies. na posła w 2026r.
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Czy cos fi przechodzi przez trafo separujące?
- 2025-08-05 kajaki i promile
- 2025-08-05 Re: Tesla jest bezpieczna, wczoraj spaliła się doszczętnie na Ursynowie i nikomu się nic nie stało
- 2025-08-05 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-08-05 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-05 B2B i książka przychodów i rozchodów
- 2025-08-04 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML