<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&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: GPL
<br>author: Chethan Krishna N
<br>description: l3g4200d digital gyroscope driver
<br>depends:
<br>vermagic: 2.6.30.9 mod_unload ARMv4
<br>[root@localhost ~]# modinfo /lib/modules/2.6.30.9/lsm303dlh_a.ko
<br>filename: /lib/modules/2.6.30.9/lsm303dlh_a.ko
<br>author: STMicroelectronics
<br>license: GPL
<br>description: lSM303DLH 3-Axis Accelerometer Driver
<br>depends:
<br>vermagic: 2.6.30.9 mod_unload ARMv4
<br>[root@localhost ~]# modinfo /lib/modules/2.6.30.9/lsm303dlh_m.ko
<br>filename: /lib/modules/2.6.30.9/lsm303dlh_m.ko
<br>author: STMicroelectronics
<br>liense: GPL
<br>description: lSM303DLH 3-Axis Magnetometer Driver
<br>depends:
<br>vermagic: 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> <br>[root@localhost ~]# lsmod
<br>Module Size Used by
<br>lsm303dlh_m 6688 0
<br>lsm303dlh_a 6984 0
<br>l3g4200d 6456 0<br> <br>[root@localhost ~]# ls /sys/module/
<br>block2mtd <span style="font-weight: bold;">l3g4200d</span> mousedev sg tcp_cubic usbcore
<br>kernel <span style="font-weight: bold;">lsm303dlh_a</span> printk spurious usb_libusual vt
<br>keyboard <span style="font-weight: bold;">lsm303dlh_m</span> scsi_mod srmod
usb_storage
<br><br>[root@localhost ~]# ls /sys/devices/platform/
<br>at91_ether at91_wdt atmel_filename:
<br>usart.2 i2c-gpio uevent
<br>at91_mci atmel_usart.0 atmel_usart.3 leds-gpio
<br>at91_ohci atmel_usart.1 atmel_usart.4 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 dummy <span style="font-weight: bold;">l3g4200d lsm303dlh_a lsm303dlh_m</span> 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>