bitfield v avr-gcc
Miroslav Sinko
sinkomiro@rocketmail.com
Středa Červen 18 20:15:02 CEST 2008
--- On Wed, 6/18/08, Tomas Dresler <dresler@hw.cz> wrote:
> Mrknete na tzv. bit-banding na jadre Cortex-M3 (ARM). V C
> nadefinujete pole
> u32[] bits na tzv. bit-band base adrese a muzete vesele
> adresovat az 1 MB
> RAM nebo periferii po bitech :)
Zaujimava vlastnost!
Opat je to vlastnost jadra, povedzme nie nepodobna priamo adresovatelnym bitom v architekture '51. Wekova otazka bola na priamu adresaciu bitov vseobecne, bez toho, aby to architektura podporovala (konkretne bola otazka na AVR-GCC). Dospeli sme k tomu, ze v C to nejde, tak som sa opytal aj na ine jazyky. Ciste pre inspiraciu, alebo poucenie, ako sa to da - ak sa to vobec niekde da.
miro
> S pozdravem/with best regards
>
> Ing. Tomas Dresler
>
> mailto:dresler@hw.cz
>
> -----Original Message-----
> Behalf Of Miroslav Sinko
>
> >Toto je presne myslenie ktore nas vsetkych dostane do
> pekla. Preco by som
> >mal plytvat pamatou, ked to je len problem nedokonaleho
> prekladaca?
>
> Nie je to vecou prekladaca, ale jazyka. V kontexte tohto
> threadu jazyka C.
>
> Skusme sa teda opytat takto: pozna niekto nejaky jazyk,
> ktory vie
> pristupovat na bity priamo, nejakou formou pointera? S tym,
> ze bity budeme
> chapat nejako podobne, ako C-ckovske polozky bitoveho pola.
> Teda, ze tie
> bitove polozky mam uzivatelsky pomenovane a nestaram sa o
> fyzicku poziciu
> bitu v bitovom poli - nech sa o to stara prekladac.
>
> miro
>
> >wek
>
>
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list