<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:14pt"><div>Мы используем linux от<span> silicium</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: rgb(255, 255, 255); font-size: 16px; display: inline ! important; float: none;"><span class="Apple-converted-space"></span></span><a href="mailto:devel-ports%40lists.altlinux.org?Subject=Re%3A%20%5Bdevel-ports%5D%0A%20%3D%3Fkoi8-r%3Fb%3F9dPUwc7P18nMIM7BIMTO0cggb2ZmaWNlY2VydmVy%3F%3D%0A%20%3D%3Fkoi8-r%3Fb%3FIMTM0SBhcm0uLi4%3D%3F%3D&amp;In-Reply-To=%3C4ECF56E3.2010404%40altlinux.ru%3E" title="[devel-ports] Установил на днях officecerver для arm..." style="font-family:
 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: rgb(255, 255, 255); font-size: 16px;"><span class="Apple-converted-space"></span></a>@ на дева<span class="tab">йсе с </span>AT91RM9200.<br>На плату с процессором были добавлены устройства на шине i2c:<br>- Гироскоп ST l3g4200d;<br>- Акселерометр и магнетометр в одном чипе  lsm303dl от ST microelectronics;<br><br>Для этих микросхем существуют драйверы под linux.<br>Исходники были взяты мной из ядра платы Igloo: <a href="http://igloocommunity.org/support/Igloo_Kernel">http://igloocommunity.org/support/Igloo_Kernel</a><br>Драйверы
 скомпилированы отдельно от ядра и скопированы на встраиваемую систему.<br><br><font style="font-family: Courier New,courier,monaco,monospace,sans-serif;" size="2">[root@localhost ~]# uname -a <br>Linux localhost.localdomain 2.6.30.9 #1 Wed Apr 18 15:37:27 MSK 2012 armv4tl GNU/Linux<br><br>[root@localhost ~]# /lib/modules/2.6.30.9/l3g4200d.ko <br>license:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GPL <br>author:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Chethan Krishna N <br>description:&nbsp;&nbsp;&nbsp; l3g4200d digital gyroscope driver <br>depends:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>vermagic:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.6.30.9 mod_unload ARMv4&nbsp; <br>[root@localhost ~]# modinfo /lib/modules/2.6.30.9/lsm303dlh_a.ko <br>filename:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /lib/modules/2.6.30.9/lsm303dlh_a.ko
<br>author:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STMicroelectronics <br>license:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GPL <br>description:&nbsp;&nbsp;&nbsp; lSM303DLH 3-Axis Accelerometer Driver <br>depends: <br>vermagic:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.6.30.9 mod_unload ARMv4 <br>[root@localhost ~]# modinfo /lib/modules/2.6.30.9/lsm303dlh_m.ko <br>filename:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /lib/modules/2.6.30.9/lsm303dlh_m.ko <br>author:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STMicroelectronics <br>liense:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GPL <br>description:&nbsp;&nbsp;&nbsp; lSM303DLH 3-Axis Magnetometer Driver <br>depends: <br>vermagic:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.6.30.9 mod_unload ARMv4<br><br>[root@localhost ~]# depmod -a <br>[root@localhost ~]# modprobe l3g4200d <br>[root@localhost ~]# modprobe lsm303dlh_m <br>[root@localhost ~]# modprobe lsm303dlh_a<br>&nbsp;<br>[root@localhost ~]# lsmod
<br>Module&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Size&nbsp; Used by <br>lsm303dlh_m&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6688&nbsp; 0 <br>lsm303dlh_a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; 6984&nbsp; 0 <br>l3g4200d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6456&nbsp; 0<br>&nbsp;<br>[root@localhost ~]# ls /sys/module/ <br>block2mtd&nbsp; <span style="font-weight: bold;">l3g4200d</span>&nbsp;&nbsp;&nbsp;&nbsp; mousedev&nbsp; sg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tcp_cubic&nbsp;&nbsp;&nbsp;&nbsp; usbcore <br>kernel&nbsp;&nbsp;&nbsp; <span style="font-weight: bold;">lsm303dlh_a</span>&nbsp; printk&nbsp;&nbsp;&nbsp; spurious&nbsp; usb_libusual&nbsp; vt <br>keyboard&nbsp;&nbsp; <span style="font-weight: bold;">lsm303dlh_m</span>&nbsp; scsi_mod&nbsp; srmod&nbsp;&nbsp;&nbsp;
 usb_storage <br><br>[root@localhost ~]# ls /sys/devices/platform/ <br>at91_ether&nbsp; at91_wdt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; atmel_filename:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>usart.2&nbsp;&nbsp;&nbsp;&nbsp; i2c-gpio&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; uevent <br>at91_mci&nbsp;&nbsp;&nbsp; atmel_usart.0&nbsp; atmel_usart.3&nbsp; leds-gpio <br>at91_ohci&nbsp;&nbsp; atmel_usart.1&nbsp; atmel_usart.4&nbsp; physmap-flash.0</font><br><br><font style="font-family: Courier New,courier,monaco,monospace,sans-serif;" size="2">[root@localhost ~]#ls /sys/bus/i2c/drivers <br>dev_driver&nbsp; dummy&nbsp; <span style="font-weight: bold;">l3g4200d&nbsp; lsm303dlh_a&nbsp; lsm303dlh_m</span>&nbsp; rtc-ds1672 <br>[root@localhost ~]# ls /sys/bus/i2c/devices/ <br>0-0068</font> <font size="3">- это RTC ds1672</font><br><br>Модули, на первый взгляд, подозрений не вызвали, в /sys/module/ они
 видны, а вот соответствующие устройства, не появились.<br>Что ещё необходимо сделать для установления нормальной работы с этими устройствами?<br><br>Спасибо.<br>Best regards,<br></div><div>Dmitriy Alekseev</div></div></body></html>