-
Data: 2011-03-24 23:41:42
Temat: Re: Czy kolejne wersje win-avr-gcc generuj? coraz d3u?szy kod?
Od: shg <s...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Mar 24, 10:23 pm, "Andrzej" <d...@o...pl> wrote:
>
> B d bardzo wdzi czny.
> Ten kod st d:http://www.cappels.org/dproj/nlglcm/Pretty%20Good%
20LC%20Meter%20Proj...
> Jest to miernik LC. Autor zrobi wy wietlanie wyniku na drugim procesorze
> AtTiny 2313.
> Ja upro ci em troch jego r d o i dopisa em obs ug LCD na tym samym
> procesorze. My la em, e mo e si zmie ci, albo tylko troch przekroczy
> pojemno , a tu masz - prawie 5kB.
> Wi c skompilowa em jego r d o - tylko nieco mniej.
> Policzy em wielko pliku hex (znam format) - poni ej 2kB
> Zmieni em gcc, na tak wersj jak on podaje - niewielka r nica w wielko ci
> kodu.
> W makefile nic nie grzeba em, w czy em tylko optymalizacj -os uzyskane po
> wyklikaniu w AvrStudio.
> Mysla em, e p jdzie lekko, atwo i przyjemnie, a tu przyjdzie si uczy
> tych wszystkich opcji z makefile...
Zmieniłeś też wersję avr-libc?
Widzę tam operacje na float (double, ale to i tak float), od którejś
wersji avr-libc te procedury bardzo "spuchły". Dowolna operacja na
float to chyba 3 kB kodu na dzień dobry. We wcześniejszej wersji było
dużo mniej, około 1 kB.
Następne wpisy z tego wątku
Najnowsze wątki z tej grupy
- Rapsberry Pi i synchronizacja plików
- RCD 300 mA
- rpi i moduł przekaźników
- Falownik do pompy CO
- Lampa ogrodowa rozłączała różnicówkę
- Inteligentne oświetlenie schodów
- Pytanie do Użytkownika
- Emanuel kiedyś szukał gotowca do chłodzenia leków
- Sprzęty z Lidl-a
- idzie nowe
- Wybuchające pagery
- Jak shakować windę
- Sterowanie bezprzewodowe do wbudowania
- NC vs NO
- Jak dzięki mojemu pomysłowi amerykańce z Google przyspieszyli TV
Najnowsze wątki
- 2024-09-30 Rozprawa zdalna brak komputera
- 2024-09-30 Zielona Góra => Spedytor międzynarodowy <=
- 2024-09-30 Hackowanie SS7
- 2024-09-30 Seba strikes back
- 2024-09-30 MĂźnchen => DevOps Engineeer (Azure) <=
- 2024-09-30 MĂźnchen => DevOps Engineer (Azure) <=
- 2024-09-30 Gdańsk => Frontend Developer (Angular area) <=
- 2024-09-30 Warszawa => Spedytor Międzynarodowy <=
- 2024-09-30 Marki => Senior PHP Symfony Developer <=
- 2024-09-30 Warszawa => Technical Leader (Java Background) <=
- 2024-09-30 Warszawa => Key Account Manager <=
- 2024-09-30 Warszawa => Key Account Manager <=
- 2024-09-30 Białystok => Full Stack .Net Engineer <=
- 2024-09-30 Kraków => Ruby Backend Developer <=
- 2024-09-30 dziki wschod