Kremmen: Tarkoituksena on ajaa tuota korttia täysverisenä tietokoneena johon asennetaan EMC2. Tuon kortin tehot pitäisi riittää sen ajamiseen ihan hyvin kunhan karsii ylimääräiset kilkkeet taustalta pyörimästä.
AXIS:in käyttöliittymän pitäisi pyöriä myös periaatteessa OK koska tuossa on opengl tuen sisältävä näytönohjain, jos ei meinaa pyöriä niin pitää käyttää kevyempää käyttöliittymää ilman hienoa 3d kuvaa siitä mitä tapahtuu (Touchy?).
Awallin: Jep tuota RTAI kerneli moduulia tarkoitin, sotkin sen nimeksi tässä RTAPI. RTAI on ainakin www.rtai.orgin mukaan portattu useammallekkin eri ARM piirille "ARM (StrongARM; ARM7: clps711x-family, Cirrus Logic EP7xxx, CS89712, PXA25x)". ARM11 tosin ei ole listalla, mutta parhaassa tapauksessa joku noista toimii jopa suoraan. ARM arkkitehtuuri määrää kuitenkin jo kohtalaisen tiukat rajat arkkitehtuurille mitä suoritin voi sisäänsä syödä. Jos ei toimi niin pitää ottaa yhteyttä RTAI kikkareen kehittäjiin jos siellä viitsittäisiin sellainen pykätä.
Kaiken järjen mukaan jos kernelin saa päthättyä RTAI:lla ja EMC2 saa käännettyä tuohon ympäristöön niin homman pitäisi onnistua. Siitä ei sitten voi olla varma kyllä että minkälainen paketti-depency suo kääntämisessä tulee ... Onneksi EMC2 on sentään osaltaan kirjoitettu pythonilla minkä pitäisi tehdä hommasta vähän kivuttomampaa.
Helppohan projekti ei varmasti kyllä ole, mutta ihan mielenkiintoiselta näin ainakin omaan silmään vaikutti alustaksi. Ja hyvin venyvällä harrastus aikataululla tietysti :) Henkilökohtaisesti tarvitsisin kokemusta linuxin puolelta kernelin syvällisestä toiminnasta ja ajurien ohjelmoinnista, joten tämä voisi olla siihenkin ihan tiukka paketti.
Tuossa tarkemmin kortin speksit:
Model B
SoC Broadcom BCM2835 (CPU, GPU, DSP, and SDRAM)
CPU: 700 MHz ARM1176JZF-S core (ARM11 family)
GPU: Broadcom VideoCore IV, OpenGL ES 2.0, 1080p30 h.264/MPEG-4 AVC high-profile decoder
Memory (SDRAM): 256 Megabytes (shared with GPU)
2 (via integrated USB hub)
Video outputs: Composite RCA, HDMI
Audio outputs: 3.5 mm jack, HDMI
Onboard storage: SD, MMC, SDIO card slot
10/100 Ethernet (RJ45)
Low-level peripherals: 8 × GPIO, UART, I²C bus, SPI bus with two chip selects, +3.3 V, +5 V, Ground
Power ratings: 500 mA (2.5 W) 700 mA (3.5 W)
Power source: 5 volt via MicroUSB or GPIO header
Size: 85.60 × 53.98 mm (3.370 × 2.125 in)
Operating Systems: Debian GNU/Linux, Fedora, Arch Linux
(edellisessä EMC2 on linuxCNC, ilmeisesti joku kiista nimen kanssa kun on vaihdettu?)
AXIS:in käyttöliittymän pitäisi pyöriä myös periaatteessa OK koska tuossa on opengl tuen sisältävä näytönohjain, jos ei meinaa pyöriä niin pitää käyttää kevyempää käyttöliittymää ilman hienoa 3d kuvaa siitä mitä tapahtuu (Touchy?).
Awallin: Jep tuota RTAI kerneli moduulia tarkoitin, sotkin sen nimeksi tässä RTAPI. RTAI on ainakin www.rtai.orgin mukaan portattu useammallekkin eri ARM piirille "ARM (StrongARM; ARM7: clps711x-family, Cirrus Logic EP7xxx, CS89712, PXA25x)". ARM11 tosin ei ole listalla, mutta parhaassa tapauksessa joku noista toimii jopa suoraan. ARM arkkitehtuuri määrää kuitenkin jo kohtalaisen tiukat rajat arkkitehtuurille mitä suoritin voi sisäänsä syödä. Jos ei toimi niin pitää ottaa yhteyttä RTAI kikkareen kehittäjiin jos siellä viitsittäisiin sellainen pykätä.
Kaiken järjen mukaan jos kernelin saa päthättyä RTAI:lla ja EMC2 saa käännettyä tuohon ympäristöön niin homman pitäisi onnistua. Siitä ei sitten voi olla varma kyllä että minkälainen paketti-depency suo kääntämisessä tulee ... Onneksi EMC2 on sentään osaltaan kirjoitettu pythonilla minkä pitäisi tehdä hommasta vähän kivuttomampaa.
Helppohan projekti ei varmasti kyllä ole, mutta ihan mielenkiintoiselta näin ainakin omaan silmään vaikutti alustaksi. Ja hyvin venyvällä harrastus aikataululla tietysti :) Henkilökohtaisesti tarvitsisin kokemusta linuxin puolelta kernelin syvällisestä toiminnasta ja ajurien ohjelmoinnista, joten tämä voisi olla siihenkin ihan tiukka paketti.
Tuossa tarkemmin kortin speksit:
Model B
SoC Broadcom BCM2835 (CPU, GPU, DSP, and SDRAM)
CPU: 700 MHz ARM1176JZF-S core (ARM11 family)
GPU: Broadcom VideoCore IV, OpenGL ES 2.0, 1080p30 h.264/MPEG-4 AVC high-profile decoder
Memory (SDRAM): 256 Megabytes (shared with GPU)
2 (via integrated USB hub)
Video outputs: Composite RCA, HDMI
Audio outputs: 3.5 mm jack, HDMI
Onboard storage: SD, MMC, SDIO card slot
10/100 Ethernet (RJ45)
Low-level peripherals: 8 × GPIO, UART, I²C bus, SPI bus with two chip selects, +3.3 V, +5 V, Ground
Power ratings: 500 mA (2.5 W) 700 mA (3.5 W)
Power source: 5 volt via MicroUSB or GPIO header
Size: 85.60 × 53.98 mm (3.370 × 2.125 in)
Operating Systems: Debian GNU/Linux, Fedora, Arch Linux
(edellisessä EMC2 on linuxCNC, ilmeisesti joku kiista nimen kanssa kun on vaihdettu?)