-
Data: 2010-09-30 20:11:37
Temat: Re: C na AVR jeszcze raz
Od: Adam Dybkowski <a...@4...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2010-09-30 18:53 Michoo napisał(a):
>>> http://www.nongnu.org/avr-libc/user-manual/inline__a
sm.html
>>> http://www.nongnu.org/avr-libc/user-manual/FAQ.html#
faq_startup
>>> http://www.elektroda.pl/rtvforum/topic1168544.html#5
860175
>>
>> no i nie ma możliwości nieużywania inline? wszyscy rozpisują sie nad
>> inline, a nikt normalny chyba tego nie stosuje...
> Oczywiście, że możesz pisać osobno kod w C, osobno w assemblerze i tylko
> go linkować razem. W pliku nagłówkowym definiujesz funkcje i zmienne
> assemblerowe jako extern a w assmeblerze definiujesz odpowiednie symbole
> jako global.
Można też do pliku źródłowego w asemblerze powstawiać dodatkowe
deklaracje wspomagające debugowanie. Nie odsyłam do opisu składni
asemblera gas bo można się tam zagubić :) ale proponuję po prostu
utworzyć prosty plik w C, poddać go samej kompilacji i zobaczyć co
wyjdzie. A potem wyciąć niepotrzebne kawałki (np. deklaracje numerów
linii z pliku źródłowego dla debuggera) - zostanie właściwe "mięsko",
które można dołączać do swoich projektów jako asemblerowy plik źródłowy
z rozszerzeniem .s (albo .S jeżeli przepuszczamy go przez preprocesor).
Jak to jest w AVRach można też się przyjrzeć tutaj:
http://www.nongnu.org/avr-libc/user-manual/assembler
.html
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Następne wpisy z tego wątku
- 01.10.10 18:29 Artur M. Piwko
Najnowsze wątki z tej grupy
- Jak sie smazy elektronike z odleglosci kilkuset metrów?
- William Shockley, co-inventor of the transistor
- Gazowy kocioł CO regulacja cyklingu i regulacja pogodowa
- Zamek elektroniczny
- szablon do pasty DIY
- Głośnik potrzebny
- Silikonowy przewód ekranowany
- Wtyk bananowy ekranowany
- Co może być gorsze od pożaru elektryka?
- daltonizm
- Mały Linux
- Superkondensator. Czy to się uda?
- Stare filmy o technice
- Zasilanie własnych konstrukcji przez PoE
- Jak działa domofon?
Najnowsze wątki
- 2025-11-06 Ostrów Wielkopolski => Specjalista ds. Marketingu Online (PPC) <=
- 2025-11-06 Warszawa => Strategic Account Manager <=
- 2025-11-06 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-11-06 Ktoś się wybiera?
- 2025-11-05 Warszawa => C Programmer <=
- 2025-11-05 Rzeszów => International Freight Forwarder <=
- 2025-11-05 Warszawa => OSS System Administrator <=
- 2025-11-05 Gdańsk => Programista Delphi <=
- 2025-11-05 Warszawa => AWS Cloud Engineer <=
- 2025-11-05 Wrocław => Programista React ze znajomością C++ <=
- 2025-11-05 Wrocław => React Developer with knowledge of C++ <=
- 2025-11-04 A jednak o prawnikach
- 2025-11-04 Wyzwanie prawniczenia: Dlaczego poseł KO mecenas G. NIE JEST JUŻ "fujarą i miękiszonem"?
- 2025-11-04 Jak sie smazy elektronike z odleglosci kilkuset metrów?
- 2025-11-04 Warszawa => DevOps Engineer <=




Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei