Halaman ini berisi daftar rincian dari berbagai komponen perangkat keras dari N900 dan menyediakan informasi tambahan tentang bagaimana hal ini didukung oleh kernel Linux, terbuka dan tertutup-sumber binari disediakan di Maemo 5 distribusi.
Jika Anda tidak menemukan informasi yang Anda cari di sini, kita lihat di halaman Wikipedia yang didedikasikan untuk perangkat , yang tersedia di halaman maemo wiki atau drop me email.
Halaman ini dibangun. Beberapa item membutuhkan lebih polishing.
Memperlihatkan
Untuk tujuan perbandingan, N810 memiliki layar sentuh resistif 4.1 inci dengan resolusi yang sama. IPhone memiliki layar sentuh kapasitif 3,5 inci dengan 480x320 kapasitif (multi-touch mampu) touchscreen.
The 16 juta warna panel LCD TFT adalah Sony ACX565AKM. Sebagaimana dibahas pada talk.maemo.org , tampaknya bahwa format nomor bagian memang direferensikan pada halaman daftar produk situs web Sony :
ACX 1 704 2 A 3 K 4 M 5
- 1: suhu rendah mark Sony LCD
- 2: Nomor Produk: 300-499 (Transmisi) / 700-999 (Refleksi)
- 3: Peningkatan mark
- 4: Klasifikasi untuk tampilan
- 5: Gunung, modul Format mark
config PANEL_ACX565AKM tristate "ACX565AKM LCD Panel" tergantung pada OMAP2_DSS_SDI pilih BACKLIGHT_CLASS_DEVICE membantu Panel LCD yang digunakan dalam Rover
oslo :/ sys/class/backlight/acx565akm # dmesg | grep acx [3.074279] omapfb: acx565akm rev 8b LCD terdeteksi oslo: ~ # ls-l / sys/class/backlight/acx565akm / -R - r - r - 1 root root 4096 Desember 8 21:15 actual_brightness -Rw-r - r - 1 root root 4096 Desember 8 21:16 bl_power -Rw-r - r - 1 root root 4096 Desember 8 21:15 kecerahan -R - r - r - 1 root root 4096 Desember 8 20:10 cabc_available_modes -Rw-r - r - 1 root root 4096 Desember 8 20:10 cabc_mode lrwxrwxrwx 1 root root 0 8 Des 20:10 perangkat -> .. / ../../devices/platform/omap2_mcspi.1/spi1.2 -R - r - r - 1 root root 4096 Desember 8 20:10 max_brightness drwxr-xr-x 2 root root 0 8 Des 21:16 daya lrwxrwxrwx 1 root root 0 8 Des 20:10 subsistem -.> .. / / backlight. -Rw-r - r - 1 root root 4096 1 Januari 1970 ueventJika Anda bertanya-tanya, CABC singkatan dari Content Backlight Control Adaptive. Hal ini memungkinkan mengurangi tingkat kecerahan backlight atau tergantung pada gambar yang ditampilkan untuk menghemat daya. Misalnya, jika gambar hanya berisi piksel gelap, kecerahan backlight dapat dikurangi. Hal ini tentunya akan meningkatkan nilai pixel. Mode yang tersedia adalah:
oslo :/ sys/class/backlight/acx565akm # cat cabc_available_modes off ui-gambar diam bergerak-gambar
Touchscreen controller
The touchscreen controller adalah TSC2005 Texas Instrument . Datasheet tersedia di sini . Hal ini didukung oleh tsc2005 driver (drivers/input/touchscreen/tsc2005.c) yang secara khusus didorong hulu oleh pengembang Nokia untuk N900 ( di sini ).oslo :/ proc # dmesg | grep TSC2005 [6.308837] TSC2005 sopir menginisialisasi [6.324615] masukan: TSC2005 touchscreen sebagai / class/input/input3
Processor
N900 ini didukung oleh Texas Instruments OMAP 3430 ARM Cortex-A8 yang berjalan pada 600 MHz.The OMAP 3430 terdiri dari:
- Prosesor ARM Cortex A8 yang berjalan pada 600MHz: dirancang dalam proses CMOS 65-nm
- Imajinasi Teknologi PowerVR SGX530 GPU: mendukung OpenGL ES 1.1/2.0, OpenVG 1.1 , OpenGL 2.0/3.0, DirectX 9/10.1 dan OpenCL (
- TMS320C64x DSP / ISP: Digital / Image Processor Sinyal berjalan pada 430 Mhz. Sebuah gambaran teknis yang tersedia di sini . Sebuah buletin produk tersedia di sini
- IVA 2 + akselerator: seperti yang dijelaskan di situs web TI, generasi versi power-dioptimalkan kedua video pencitraan dan akselerator audio yang digunakan dalam teknologi DaVinci TI. Memungkinkan multi-standar (MPEG-4, H.264, WMV) encode dan decode pada DVD hingga resolusi HD. IVA 2 + menyediakan video H.264 berbasis di lebih dari resolusi CIF.
Berikut adalah apa laporan kernel Linux untuk prosesor:
oslo: ~ # cat / proc / cpuinfo Prosesor: Prosesor ARMv7 rev 3 (V7L) BogoMIPS: 249,96 Fitur: swp setengah jempol fastmult VFP edsp neon vfpv3 CPU pelaksana: 0x41 CPU arsitektur: 7 CPU varian: 0x1 CPU bagian: 0xc08 CPU revisi: 3 Hardware: Nokia RX-51 papan Revisi: 2101 Serial: 0000000000000000
oslo: ~ # cat / sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies 600000 550000 500000 250000Para BogoMIPS nilai yang dilaporkan di atas sesuai dengan yang cocok dengan frekuensi saat di mana prosesor sedang berjalan. Di sini, 250MHz. Berikut adalah daftar frekuensi yang dilaporkan oleh perangkat:
arno @ oslo: ~ # cat / sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies 600000 550000 500000 250000Mengenai fitur yang dilaporkan oleh prosesor:
- swp: XXX
- setengah: XXX
- thumb: prosesor pada kenyataannya mendukung thumb-2, yang merupakan perpanjangan dari jempol
- fastmult: XXX
- edsp: XXX
- neon: mendukung NEON set instruksi. Ada informasi menarik dalam perjalanan dapat digunakan oleh gcc pada http://elinux.org/BeagleBoard
- VFP: VFP (Vector Floating Point) teknologi adalah ekstensi Coprocessor untuk arsitektur ARM. Ini menyediakan murah presisi tunggal dan double-presisi perhitungan floating-point.
- vfpv3: ARM 3430 mendukung VFPv3 floating point set instruksi, digunakan untuk operasi skalar presisi tunggal / ganda. Ini digunakan oleh gcc untuk operasi floating point C pada float dan double.
Ingatan
N900 memiliki 256 MB RAM.Penyimpanan massal
Nokia N900 memiliki 32 GB eMMC dan 256 MB NAND penyimpanan non-removable. Sebuah microSDHC Slot ekstensi (tidak langsung dapat diakses, yaitu memerlukan melepas penutup baterai, meskipun, seperti yang Anda lihat di sudut kiri atas gambar berikut, dan sudut kanan atas satu setelah).The 32GB eMMC dibagi menjadi 3 partisi:
- 768 MB swap
- 2 GB mount sebagai / home (ext3).
- 25 GB ruang kosong mount sebagai / home / user / MyDocs (VFAT). Bila perangkat dimasukkan ke dalam mode penyimpan massal, partisi ini adalah partisi diekspor.
oslo: ~ # cat / proc / partisi mayor minor # nama blok 179 0 31264768 mmcblk0 179 1 28315648 mmcblk0p1 179 2 2097152 mmcblk0p2 179 3 786432 mmcblk0p3 oslo: ~ # df-h Filesystem Ukuran Tersedia Gunakan Digunakan% Mount pada rootfs 227.9M 196.3M 27.4M 88% / ubi0: rootfs 227.9M 196.3M 27.4M 88% / tmpfs 1.0M 88.0k 936.0k 9% / tmp tmpfs 256.0k 80.0k 176.0k 31% / var / run none 10.0M 72.0k 9.9m 1% / dev tmpfs 64.0M 4.0k 64.0M 0% / dev / shm / Dev/mmcblk0p2 2.0G 566.2M 1.3G 30% / home / Dev/mmcblk0p1 27.0G 1.6G 25.4g 6% / home / user / MyDocs
Daya management/I2C
N900 termasuk Texas Instruments TWL4030 yang bertindak sebagai audio all-in-one dan manajer daya. TWL4030 adalah pin yang kompatibel dengan chip yang TPS65590Fitur kunci diiklankan di situs TI meliputi:
- Audio
- Integrated Voice dan Audio Codec
- Ganda Stereo up-link dan down-link
- Stereo dan dukungan Mono
- Amplifier Audio
- Analog / Digital Mixing
- Driver Speaker
- MIC digital mendukung
- Charger Baterai
- Dukungan pasokan Diatur
- USB Pengisian
- Car Kit
- Back-up baterai saklar
- Jam
- Oscillator 32KHz dan terpadu RTC
- HF
- High Speed USB2.0 On-The-Go transceiver
- Driver
- Driver LED
- Driver Vibrator
Dukungan Linux untuk berbagai bagian (dan fitur terkait) dari TWL4030 tersebar antara berbagai subsytems. Daftar di bawah ini untuk 2.6.28-omap1 kernel ditemukan pada N900 (Perhatikan bahwa dukungan twl4030 telah digabungkan hulu di Linux kernel 2.6.32):
arno @ kecil: ~ / kernel-2.6.28 $ find. -Name '* twl4030 *. [Ch]' ./arch/arm/mach-omap2/mmc-twl4030.h ./arch/arm/mach-omap2/mmc-twl4030.c ./arch/arm/mach-omap2/twl4030-generic-scripts.h ./arch/arm/mach-omap2/twl4030-generic-scripts.c ./sound/soc/codecs/twl4030.c ./sound/soc/codecs/twl4030.h ./drivers/input/keyboard/omap-twl4030keypad.c # Keypad ./drivers/input/keyboard/twl4030-keypad.h ./drivers/usb/otg/twl4030-usb.c # USB On-The-Go (Tidak sia-sia. pada N900) ./drivers/rtc/rtc-twl4030.c # RTC ./drivers/mfd/twl4030-power.c ./drivers/mfd/twl4030-irq.c ./drivers/mfd/twl4030-core.c ./drivers/regulator/twl4030-regulator.c ./drivers/gpio/twl4030-gpio.c ./drivers/watchdog/twl4030_wdt.c ./drivers/i2c/chips/twl4030-madc.c ./drivers/i2c/chips/twl4030-poweroff.c ./drivers/i2c/chips/twl4030-pwrbutton.c # Tombol daya ./drivers/power/twl4030_bci_battery.c ./drivers/leds/leds-twl4030-vibra.c # Vibrator ./include/config/rtc/drv/twl4030.h ./include/config/regulator/twl4030.h ./include/config/gpio/twl4030.h ./include/config/keyboard/twl4030.h ./include/linux/i2c/twl4030-madc.h ./include/linux/i2c/twl4030.h
Audio
Fitur audio dari perangkat yang disediakan oleh TWL4030 Audio dan Chip Mangement Daya dijelaskan di atas .Dukungan audio diaktifkan dalam konfigurasi kernel dengan SND_OMAP_SOC_RX51 pilihan:
Simbol: SND_OMAP_SOC_RX51 [= y] Prompt: Audio dukungan SoC untuk Nokia RX51 Ditetapkan di sound / soc / OMAP / Kconfig: 17 Tergantung pada: && SUARA m68k && SND && && SND_SOC && SND_OMAP_SOC MACH_NOKIA_RX51 Lokasi: -> Device Drivers -> Sound card support (TERDENGAR [= y]) -> Advanced Linux Sound Architecture (SND [= y]) -> ALSA untuk dukungan audio SoC (SND_SOC [= y]) Memilih: OMAP_MCBSP && SND_OMAP_SOC_MCBSP && SND_SOC_TLV320AIC3X && TPA6130A2Berikut adalah apa / proc / laporan:
oslo: ~ # ls-l / proc / asound / lrwxrwxrwx 1 root root 5 Dec 29 20:02 RX51 -> card0 dr-xr-xr-x 6 root root 0 29 20:02 card0 Desember -R - r - r - 1 root root 0 29 Des kartu 20:02 -R - r - r - 1 root root 0 29 Des perangkat 20:02 -R - r - r - 1 root root 0 29 Des 20:02 PCM -R - r - r - 1 root root 0 29 Des timer 20:02 -R - r - r - 1 root root 0 29 Des versi 20:02 oslo: ~ # cat / proc / asound / kartu 0 [RX51]: tlv320aic3x - RX51 RX51 (tlv320aic3x) oslo: ~ # cat / proc / asound / perangkat 0: [0]: Kontrol 16: [0-0]: pemutaran audio digital 17: [0 - 1]: pemutaran audio digital 24: [0-0]: capture audio digital 25: [0 - 1]: capture audio digital 33 :: Timer
Flash Torch
Sebuah dual LED ADP 1653 Flash controller dari Analog Devices. Yang terkait modul kernel adp1653 (drivers/media/video/adp1653.c). Pada saat penulisan, itu belum tersedia hulu. Pada disediakan 2.6.28-omap1 kernel, dukungan diaktifkan oleh opsi berikut:config VIDEO_ADP1653 tristate "ADP1653 dukungan flash" tergantung pada && I2C VIDEO_V4L2 --- Membantu --- Ini adalah driver untuk flash ADP1653. Hal ini digunakan untuk contoh dalam Nokia RX51.Ada halaman khusus di maemo wiki tentang flash obor .
Autofocus
sebuah AD5820 dari Analog Devices. Yang terkait modul kernel ad5820 atas bus I2C. Yang terkait modul kernel ad5820 (drivers/media/video/ad5820.c). Pada saat penulisan, itu belum tersedia hulu. Pada disediakan 2.6.28-omap1 kernel, dukungan diaktifkan oleh opsi berikut.config VIDEO_AD5820 tristate "AD5820 lensa voice coil dukungan" tergantung pada && I2C VIDEO_V4L2 --- Membantu --- Ini adalah driver untuk AD5820 lensa kamera voice coil. Hal ini digunakan misalnya dalam Nokia RX51.
Programmable LED Driver
Driver LED adalah National Semiconductor LP5523 . Ini adalah driver LED 9-channel. Datasheet komponen dapat ditemukan di sini .Hal ini didukung oleh leds-lp5523 driver (drivers/leds/leds-lp5523.c). Hal ini dikendalikan oleh opsi konfigurasi kernel berikut:
Simbol: LEDS_LP5523 [= m] Prompt: LP5523 LED chip driver Ditetapkan di driver / leds / Kconfig: 195 Tergantung pada: NEW_LEDS && LEDS_CLASS && I2C Lokasi: -> Device Drivers -> LED Support (NEW_LEDS [= y])Pengendalian dan informasi status diekspor melalui sysfs:
oslo: ~ # ls-l / sys / class / leds / drwxr-xr-x 3 root root 0 19 Des 20:52 lp5523: b drwxr-xr-x 3 root root 0 19 Des 20:52 lp5523: g drwxr-xr-x 3 root root 0 20 Des 00:32 lp5523: KB1 drwxr-xr-x 3 root root 0 20 Des 00:32 lp5523: KB2 drwxr-xr-x 3 root root 0 20 Des 00:32 lp5523: KB3 drwxr-xr-x 3 root root 0 20 Des 00:32 lp5523: kb4 drwxr-xr-x 3 root root 0 20 Des 00:32 lp5523: kb5 drwxr-xr-x 3 root root 0 20 Des 00:32 lp5523: kb6 drwxr-xr-x 3 root root 0 19 Des 20:52 lp5523: r drwxr-xr-x 3 root root 0 20 Des 02:00 twl4030: vibratorLampu latar bawah keyboard disediakan melalui 6 lampu indepedent. Pengendalian dan informasi status lampu yang ditemukan di / sys/class/leds/lp5523: kb *
oslo: ~ # ls-l / sys/class/leds/lp5523: KB1 / -Rw-r - r - 1 root root 4096 20 Desember kecerahan 02:34 lrwxrwxrwx 1 root root 0 20 Des perangkat 2:21 -> .. / ../i2c-adapter/i2c-2/2-0032 -Rw-rw-rw-1 root root 4096 Dec 20 02:22 led_current drwxr-xr-x 2 root root 0 20 Des daya 02:21 lrwxrwxrwx 1 root root 0 Dec 20 subsistem 02:21 -..> .. / / leds -Rw-r - r - 1 root root 4096 20 Desember pemicu 02:21 -Rw-r - r - 1 root root 4096 20 Des 02:21 ueventBerikut loop berurutan mengatur kecerahan dari masing-masing 6 lampu terletak di bawah keyboard untuk 255 (yaitu pada) dan kemudian kembali ke 0 (yaitu off). Jika Anda melakukannya dalam gelap, Anda harus melihat posisi masing-masing cahaya.
oslo: ~ # cat kb-backlights.sh #! / Bin / sh for i in 1 2 3 4 5 6; melakukan gema 255> / sys/class/leds/lp5523: kb $ {i} / kecerahan; tidur 1; gema 0> / sys/class/leds/lp5523: kb $ {i} / kecerahan; dilakukan
Naskah berikut switch leds di dalam rangka (leds merah dan hijau tampak lebih kuat dari yang biru):
oslo: ~ # cat leds-on.sh #! / Bin / bash RED = / sys/class/leds/lp5523: r / kecerahan GREEN = / sys/class/leds/lp5523: g / kecerahan BIRU = / sys/class/leds/lp5523: b / kecerahan sementara benar; melakukan untuk memimpin $ $ RED GREEN $ BIRU; melakukan gema 255> $ dipimpin, tidur 1; gema 0> $ dipimpin dilakukan dilakukanAda halaman yang sangat lengkap tentang Maemo wiki tentang pola LED.
802.11 Wireless LAN
Wifi chipset adalah Instruments WL1251 Texas . Sebuah buletin produk untuk WL1251 ini tersedia di sini . Chipset ini mendukung umum 802.11 b / g, tetapi juga- Ekstensi 802.11e untuk QoS
- Ekstensi keamanan 802.11i (juga disebut WPA2 atau RSN)
- Ekstensi 802.11d untuk domain regulasi
- Ekstensi 802.11k untuk Radio Resource Management
Simbol: WL1251 [= m] Prompt: wl1251 dukungan TI Ditetapkan di drivers/net/wireless/wl12xx/Kconfig: 8 Tergantung pada: NETDEVICES && S390 && WL12XX && SPI_MASTER && GENERIC_HARDIRQS Lokasi: -> Device Drivers -> Network device support ( NETDEVICES [= y]) -> Wireless LAN -> TI dukungan driver wl12xx (WL12XX [= y]) Memilih: FW_LOADER && CRC7
wl12xx telah didorong hulu oleh Kalle Valo (komit 2f01a1f58889fbfeb68b1bc1b52e4197f3333490) dan kemudian diperbaiki. Baterai
BL-5J kurang kuat daripada BP-4L tetapi juga kurang luas (pada saat penulisan, € 25 vs 35 € di Perancis Nokia toko online)
Ukuran dan berat
- Volume: 113cc Sekitar
- Dimensi: 110.9mm × 59.8mm × 18mm (19.55mm pada bagian paling tebal)
- Berat: Sekitar 181g
USB
Bertentangan dengan N810, Nokia N900 tidak mendukung USB On-The-Go. Ini adalah keterbatasan hardware.
Ada yang menarik pada halaman maemo wiki menggambarkan konfigurasi jaringan USB untuk N900 .
A / V Connector
N900 memiliki A / V konektor 3.5mm. Kota ini terletak di sisi kanan perangkat, antara stylus dan mengunci / membuka tombol, seperti yang Anda lihat pada gambar berikut.N900 juga dilengkapi dengan WH-205 stereo headset. Headset termasuk tombol panggilan jawab / putus. Hal ini dilengkapi dengan tiga set bantalan telinga yang lembut. Headset ini juga berfungsi sebagai antena FM saat telepon bertindak sebagai penerima (pemancar menggunakan antena internal).
Accelerometers
N900 memiliki builtin STMicroelectronics LIS302DL accelerometers . Datasheet dari komponen tersedia di sini .Ada dedicated halaman di Maemo wiki yang menjelaskan bagaimana untuk mengakses dan menggunakan informasi yang mereka sediakan.
Accelerometers ditangani oleh lis302dl driver kernel (drivers/i2c/chips/lis302dl.c), jangan keliru dengan sopir lis3lv02d (drivers/hwmon/lis3lv02d.c). Opsi konfigurasi kernel untuk mengaktifkan driver tersedia di bawah ini:
Simbol: LIS302DL [= m] Prompt: STMicroelectronics LIS302DL Percepatan Sensor Driver Ditetapkan di drivers/i2c/chips/Kconfig: 208 Tergantung pada: I2C Lokasi: -> Device Drivers -> Dukungan I2C (I2C [= y]) -> Miscellaneous dukungan Chip I2C
Bluetooth
Chipset bluetooth adalah Broadcom BCM2048 . (Chipset ini juga menyediakan dukungan penerima FM / RDS untuk perangkat).Semua pilihan subsistem Bluetooth diaktifkan pada konfigurasi kernel N900:
Dukungan subsistem --- Bluetooth <M> Dukungan protokol L2CAP Link SCO <M> mendukung <M> Dukungan protokol RFCOMM [*] RFCOMM TTY dukungan <M> BNEP dukungan protokol [*] Multicast dukungan penyaring [*] Protokol dukungan penyaring <M> HIDP dukungan protokol Driver perangkat Bluetooth --->Dukungan untuk bluetooth diaktifkan oleh modul hci_h4p, diaktifkan oleh opsi konfigurasi kernel berikut:
Simbol: BT_HCIH4P [= m] Prompt: HCI driver dengan Nokia ekstensi H4 Ditetapkan di driver / bluetooth / Kconfig: 195 Tergantung pada: NET && BT && ARCH_OMAP Lokasi: -> Networking support (NET [= y]) -> Dukungan subsistem Bluetooth (BT [= m]) -> Driver perangkat BluetoothFirmware dimuat oleh modul berada (seperti yang diharapkan) di / lib / firmware:
oslo: ~ # ls-l / lib / firmware / bcmfw.bin -Rw-r - r - 1 root root 9642 September 21 12:48 / lib / firmware / bcmfw.binBerikut adalah apa laporan hciconfig untuk perangkat (setelah mengaktifkan bluetooth melalui GUI atau hciconfig hci0 up):
oslo: ~ # hciconfig-a hci0: Type: UART BD Alamat: 34:7 E: 39: XX: XX: XX ACL MTU: 1017:4 SCO MTU: 64:1 UP RUNNING PSCAN RX bytes: 2537 acl: 0 sco: 0 Acara: 58 errors: 0 TX bytes: 20838 acl: 0 sco: 0 perintah: 58 errors: 0 Fitur: 0xBF 0xEE 0x0f 0xC6 0x98 0x59 0x82 0x3d Jenis paket: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV3 Kebijakan link: RSWITCH TAHAN mengendus PARK Link Mode: BUDAK MENERIMA Nama: 'oslo' Kelas: 0x58020c Layanan Kelas: Menangkap, Obyek Transfer Telephony Perangkat Kelas: Telepon, telepon Smart HCI Ver: 2.1 (0x4) HCI Rev: 0xAC LMP Ver: 2.1 (0x4) LMP Subver: 0x410b Produsen: Broadcom Corporation (15)Perangkat mendukung bluetooth 2.1 + EDR dengan HFP, HSP, A2DP, AVRCP, FTP dan OPP
FM Receiver
Dukungan penerima FM / RDS disediakan oleh Broadcom BCM2048 (yang juga memberikan dukungan bluetooth untuk perangkat).Dukungan kernel untuk perangkat diaktifkan oleh opsi berikut:
Simbol: I2C_BCM2048 [= m] Prompt: Broadcom BCM2048 FM Radio dukungan Receiver Ditetapkan di driver / media / radio / Kconfig: 390 Tergantung pada: HAS_IOMEM && RADIO_ADAPTERS && && I2C VIDEO_V4L2 Lokasi: -> Device Drivers -> Perangkat Multimedia -> Radio Adapter (RADIO_ADAPTERS [= y])Tidak ada perangkat lunak saat ini terinstal pada perangkat untuk menggunakan penerima FM tetapi beberapa tersedia sebagai aplikasi intallable.
FM Transmitter
Dukungan Pemancar FM disediakan oleh Silicon Labs Si4713 . chipset.Linux mendukung disediakan oleh fmtx_si4713 modul (drivers/media/radio/si4713.c). Hal ini dapat diaktifkan melalui opsi konfigurasi kernel berikut:
Simbol: I2C_SI4713 [= m] Prompt: Silicon Labs Si4713 FM Radio dukungan Transmitter Ditetapkan di driver / media / radio / Kconfig: 342 Tergantung pada: HAS_IOMEM && RADIO_ADAPTERS && && I2C VIDEO_V4L2 Lokasi: -> Device Drivers -> Perangkat Multimedia -> Radio Adapter (RADIO_ADAPTERS [= y])FM Transmitter memiliki antena internal dan mendukung frekuensi dari setidaknya 76.00Mhz untuk 108.00MHz (lihat si4713.c untuk lebih jelasnya, tampaknya tergantung pada daerah).
Meskipun demikian, FM Transmitter GUI membatasi pengaturan dari 88.1MHz sampai 107,9 MHz (setidaknya, pada versi Perancis dari N900).
Setelah dikompilasi v4l2-CTL dan setelah upload ke perangkat (pemancar FM yang diaktifkan dan dikonfigurasi pada 89.60MHz):
oslo: ~ # v4l2-CTL-d / dev/radio0-l - semua Sopir Info: Nama driver: radio-si4713 Jenis kartu: Silicon Labs Si4713 FM Radio Tr Info Bus: I2C: 0x63 Driver versi: 1 Kemampuan: 0x00010000 Penyetem Video input: 0 Frekuensi: 1433600 (89.600000 MHz) Video Standar = 0x00000000 Streaming Parameter Video Capture: Frame per detik: 25.000 (25/1) Baca buffer: 0 Tuner: Nama: FM Transmitter Kemampuan: 62,5 Hz stereo Rentang frekuensi: 87,5 MHz - 108,0 MHz Kekuatan sinyal / AFC: 0% / 0 Saat mode audio: stereo Sub-kanal yang tersedia: stereo mute (bool): default = 1 value = 0Sopir untuk si4713 telah bergabung hulu 2.6.32 kernel dan beberapa dokumentasi untuk itu sekarang tersedia dalam kernel Dokumentasi / folder.
Disclaimer: Namun perlu dicatat bahwa driver yang disertakan dengan 2.6.28-omap1 kernel yang berjalan pada N900 sangat berbeda dari yang ada di 2.6.32. Pertimbangkan isi 2.6.32 dokumentasi file pengenalan hardware apa yang mampu dan apa yang akan mungkin menggunakan antarmuka standar ketika 2.6.32 akan tersedia untuk N900:
arno @ kecil :/ usr/src/linux-2.6.32 $ kepala -20 Documentation/video4linux/si4713.txt Driver for radio I2C untuk Silicon Labs Si4713 FM Pemancar Radio Copyright (c) 2009 Nokia Corporation Kontak: Eduardo Valentin <eduardo.valentin@nokia.com> Informasi tentang Perangkat ============================ Chip ini adalah produk Labs Silicon. Ini adalah perangkat I2C, saat ini di alamat 0x63. Pada dasarnya, ia memiliki transmisi dan sinyal suara fitur tingkat pengukuran. Si4713 mengintegrasikan fungsi untuk mengirimkan siaran transmisi FM stereo. Chip ini juga memungkinkan terintegrasi menerima kuasa pemindaian untuk mengidentifikasi sinyal rendah listrik FM saluran. Chip diprogram menggunakan perintah dan tanggapan. Ada juga beberapa sifat yang dapat mengubah perilaku chip ini. Pengguna harus mematuhi peraturan daerah tentang frekuensi radio (RF) transmisi. ...Ada halaman di N900 FM Radio Transmitter pada Maemo Wiki.
Infrared (IR)
Simbol: LIRC_RX51 [= m] Prompt: RX51 CIR pemancar Ditetapkan di driver / input / lirc / Kconfig: 19 Tergantung pada: S390 && INPUT && INPUT_LIRC && LIRC_DEV && ARCH_OMAP Lokasi: -> Device Drivers -> Input dukungan perangkat -> Input layer Generik (diperlukan untuk keyboard, mouse, ...) (INPUT [= y]) -> Receiver / transmitter driver Linux Infrared Remote Control IR (INPUT_LIRC [= y]) -> LIRC perangkat dukungan load modul (LIRC_DEV [= m])Sensor inframerah berada di bagian atas perangkat di dekat tombol kamera utama. Hal ini dilingkari kuning pada gambar sebelumnya.
Headphone Amplifier
Headphone amplifier adalah Instruments TPA6130a2 Texas . Datasheet tersedia di sini .Hal ini didukung oleh tpa6130a2 modul (drivers/i2c/chips/tpa6130a2.c). Opsi konfigurasi kernel adalah sebagai berikut:
Simbol: TPA6130A2 [= y] Prompt: TPA6130a2 dukungan amplifier headphone Ditetapkan di drivers/i2c/chips/Kconfig: 56 Tergantung pada: I2C Lokasi: -> Device Drivers -> Dukungan I2C (I2C [= y]) -> Miscellaneous dukungan Chip I2C Dipilih oleh:! SND_OMAP_SOC_RX51 && && SUARA m68k && SND && && SND_SOC && SND_OMAP_SOC MACH_NOKIA_RX51
Digital Audio Serial Data Antarmuka
N900 memiliki Instruments TLV320AIC3X Texas (tidak tahu persis model mana). Hal ini didukung oleh tlv320aic3x modul (sound/soc/codecs/tlv320aic3x.c). Dukungan diaktifkan oleh opsi konfigurasi kernel berikut:Simbol: SND_SOC_TLV320AIC3X [= y] Dipilih oleh: SND_DAVINCI_SOC_EVM && SUARA && m68k && SND && SND_SOC ...!
Kamera utama
Simbol: VIDEO_ET8EK8 [= m] Prompt: ET8EK8 dukungan sensor kamera Ditetapkan di driver / media / video / Kconfig: 308 Tergantung pada: HAS_IOMEM && VIDEO_CAPTURE_DRIVERS && VIDEO_HELPER_CHIPS_AUTO && I2C && VIDEO_V4L2 Lokasi: -> Device Drivers -> Perangkat Multimedia -> Video capture adapter (VIDEO_CAPTURE_DRIVERS [= y]) -> Autoselect bersangkutan enc / Desember dan chip pembantu lainnya (VIDEO_HELPER_CHIPS_AUTO [= n]) -> Encoder / decoder dan chip pembantu lainnya Memilih: VIDEO_SMIAREGS Dipilih oleh: MACH_NOKIA_RX51 && ARCH_OMAP3 && ARCH_OMAP34XX && VIDEO_OMAP3 && VIDEO_HELPER_CHIPS_AUTOFirmware untuk kamera terletak di / lib / firmware:
oslo :/ lib / firmware # ls-l et8 * -Rw-r - r - 1 root root 1708 September 4 11:15 et8ek8-0002.binKamera adalah perangkat V4L2 tersedia sebagai / dev/video0
Kamera utama dikaitkan dengan optik Carl Zeiss, lensa Tessar.
- Kamera 5 megapiksel (2584 × 1938 piksel), 3.5 mega-pixel 1920x1080 piksel.
- Format gambar: JPEG
- CMOS sensor, optik Carl Zeiss, lensa Tessar
- 3 × digital zoom
- Rekaman video format file: mp4, codec:. MPEG-4
- Rekaman video hingga 848 × 480 piksel (WVGA) dan sampai 25fps
- Video playback format file: mp4, avi, wmv, .3 gp, codec:... H.264, MPEG-4, Xvid, WMV, H.263
Tombol kamera
rx51_camera_btn modul (arch/arm/mach-omap2/rx51_camera_btn.c)
Simbol: RX51_CAMERA_BUTTON [= n] Tombol Kamera RX51: Prompt Ditetapkan di arch/arm/mach-omap2/Kconfig: 157 Tergantung pada: VIDEO_MACH_RX51 Lokasi: -> System TypeXXX itu digunakan oleh N900? Hal ini tidak diaktifkan pada rx51_defconfig
Kamera depan
Kamera memiliki resolusi VGA 640x480 (0,3 megapiksel.
XXX Cari modul mana menangani itu. vs6555 muncul dalam modul Smia-sensor.
GPS
GPS dari N900 adalah TI NaviLink ™ NL5350. Mendukung:- Integrated GPS, Assisted-GPS (via supl.nokia.com), dan penerima Cell berbasis
- Pre-loaded aplikasi Ovi Maps
- Geotagging otomatis
Alat penggetar
Vibrator didorong oleh TWL4030 Audio dan Chip Mangement Daya dijelaskan di atas .oslo: ~ # ls-l / sys / class / leds / drwxr-xr-x 3 root root 0 19 Des 20:52 lp5523: b drwxr-xr-x 3 root root 0 19 Des 20:52 lp5523: g drwxr-xr-x 3 root root 0 20 Des 00:32 lp5523: KB1 drwxr-xr-x 3 root root 0 20 Des 00:32 lp5523: KB2 drwxr-xr-x 3 root root 0 20 Des 00:32 lp5523: KB3 drwxr-xr-x 3 root root 0 20 Des 00:32 lp5523: kb4 drwxr-xr-x 3 root root 0 20 Des 00:32 lp5523: kb5 drwxr-xr-x 3 root root 0 20 Des 00:32 lp5523: kb6 drwxr-xr-x 3 root root 0 19 Des 20:52 lp5523: r drwxr-xr-x 3 root root 0 20 Des 02:00 twl4030: vibrator
# Ls / sys/class/leds/twl4030: vibrator / kecerahan daya perangkat subsistem memicu uevent
RTC
RTC disediakan oleh TWL4030 Audio dan Chip Mangement Daya dijelaskan di atas .Hal ini diaktifkan oleh opsi konfigurasi kernel berikut:
Simbol: RTC_DRV_TWL4030 [= m] Prompt: TI TWL4030/TWL5030/TPS659x0 Ditetapkan di driver / rtc / Kconfig: 249 Tergantung pada: I2C && RTC_CLASS && TWL4030_CORE Lokasi: -> Device Drivers -> Real Time Clock (RTC_CLASS [= m])
Sensor Cahaya (ALS)
oslo: ~ # dmesg | grep 2563 [337.825592] tsl2563 2-0029: Model 7, rev. 0Hal ini ditangani oleh modul tsl2563 (drivers/i2c/chips/tsl2563.c). Dukungan diaktifkan oleh opsi konfigurasi kernel berikut:
Simbol: SENSORS_TSL2563 [= m] Prompt: Taos TSL2563 ambient light sensor Ditetapkan di drivers/i2c/chips/Kconfig: 191 Tergantung pada: I2C && HWMON Lokasi: -> Device Drivers -> Dukungan I2C (I2C [= y]) -> Miscellaneous dukungan Chip I2CModul ini memiliki antarmuka sysfs yang menyediakan berbagai informasi:
oslo: ~ # ls-l / sys/bus/i2c/drivers/tsl2563/2-0029 / -R - r - r - 1 root root 4096 29 Des 22:12 adc0 -R - r - r - 1 root root 4096 29 Des 22:12 ADC1 lrwxrwxrwx 1 root root 0 29 Des 22:12 bus -> .. / ../../../bus/i2c -Rw-r - r - 1 root root 4096 29 Des 15:51 calib0 -Rw-r - r - 1 root root 4096 29 Des 15:51 calib1 lrwxrwxrwx 1 root root 0 29 Des 22:12 sopir -> .. / ../../../bus/i2c/drivers/tsl2563 lrwxrwxrwx 1 root root 0 29 Des 22:12 hwmon: hwmon1 -> .. / ../../hwmon/hwmon1 -R - r - r - 1 root root 4096 29 Des 19:22 lux -R - r - r - 1 root root 4096 29 Desember modalias 22:12 -R - r - r - 1 root root 4096 29 Des nama 22:12 drwxr-xr-x 2 root root 0 29 Des daya 22:12 lrwxrwxrwx 1 root root 0 29 Des subsistem 22:12 -> .. / ../../../bus/i2c -Rw-r - r - 1 root root 4096 Dec 29 22:12 ueventDan ya, lux masuk kembali pencahayaan normal dalam lux nilai seperti yang dilaporkan oleh perangkat. Berikut adalah apa yang dikatakan tentang saya masing-masing ruang cahaya ambient hidup, dalam gelap dan pada satu meter jarak dari bola lampu:
oslo: ~ # cat / sys/bus/i2c/drivers/tsl2563/2-0029/lux 29 oslo: ~ # cat / sys/bus/i2c/drivers/tsl2563/2-0029/lux 0 oslo: ~ # cat / sys/bus/i2c/drivers/tsl2563/2-0029/lux 1046
Sensor jarak
Keyboard dan tombol tambahan
N900 memiliki 38 tombol geser backlit keyboard. Berbagai layout yang tersedia (AZERTY, QWERTY, ...). Berikut adalah AZERTY satu:- A + / - tombol, yang baik digunakan (tergantung pada aplikasi) untuk tujuan volume atau zoom (dilingkari hijau pada gambar berikut).
- Sebuah tombol power (dilingkari merah pada gambar berikut). Bila perangkat sedang berjalan dan dibuka, digunakan untuk menelurkan sebuah menu menyediakan akses ke pintas yang berguna (menekan dua kali mengunci layar dan keyboard). Saat menjalankan dengan perangkat terkunci, ia menyediakan tombol geser di layar sentuh untuk membuka kunci perangkat.
- Sebuah tombol kamera: dilingkari oranye pada gambar berikut, yang terletak di dekat sensor IR, ketika ditekan dengan lembut, pertama memicu autofocus. Ketika ditekan penuh, kemudian mengambil gambar. Dukungan dijelaskan di bawah ini .
- Sebuah tombol kunci layar / membuka: terletak di dekat audio / video konektor, geser tombol ini dapat digunakan untuk mengunci / membuka kunci layar. Lihat gambar berikut.
Phone/3G
Nokia N900 mendukung EGSM 850/900/1800/1900 dan WCDMA 2100/1700/900. Nokia N900 adalah Rilis 3GPP 5 terminal yang mendukung WCDMA / HSDPA dan data GPRS pembawa.Untuk jaringan 2G dan 2.5G, Nokia N900 adalah Kelas A GPRS, multislot kelas 32, kecepatan maksimum hingga 107/64.2 kbps (DL / UL). Kecepatan maksimum 296/177.6 kbps EDGE (DL / UL)
Untuk WCDMA 900, 1700/2100, 2100 kecepatan maksimum PS 384/384 kbps (DL / UL), kecepatan maksimum 10 Mbps HSPA adalah (DL).
Nokia N900 memiliki Dual Transfer Mode (DTM) untuk suara simultan dan koneksi data paket dalam jaringan GSM / EDGE. Perangkat ini mendukung EDGE kelas A, multislot kelas 32, dengan kecepatan maksimum 296/177.6 kbps (DL / UL)
Efisiensi Tinggi Nokia Charger (AC-10)
Input / Output informasi terkini:
- Input: AC 100/240V / 50-60Hz
- Output: DC 5.0V / 1200 mA
Nokia Stereo Headset (WH-205)
Video out kabel (CA-75U)
CA-101 (Nokia USB ke kabel micro-USB)
Saya menggunakan CA-101 yang diberikan dengan N810 saya untuk melakukan itu, tetapi Anda mungkin menemukan alternatif yang lebih murah (pada saat penulisan, itu dijual untuk 14,90 € di toko Nokia Perancis).
Nokia adaptor pengisi daya (CA-146C)
Perhatikan bahwa adaptor tidak dapat digunakan dengan semua kombinasi pengisi daya dan perangkat. Sebelum digunakan dengan pengisi daya dan perangkat Nokia, kunjungi halaman dukungan di situs web Nokia untuk memverifikasi itu ok.
Berikut adalah kutipan dari apa yang saya temukan di situs ketika mencari informasi tentang kompatibilitas pengisi daya ( "Apakah Nokia Charger Adapter CA-146C bekerja dengan semua pengisi daya Nokia dan charger mobil?" ):
Nokia Charger Adapter CA-146C dapat digunakan untuk mengubah tenaga dari atas 500mA, 5V pengisian sumber daya untuk uUSB standar antarmuka pengisian. Misalnya pengisi yang kompatibel: Nokia AC-4, AC-5, DC-4, DC-9, ACP-12/AC-10C dengan CA-101. Beberapa fitur dari Nokia Charger Adapter CA-146C mungkin tidak kompatibel dengan semua pengisi atau uUSB perangkat diaktifkan. Juga, semua pengisi yang kompatibel dengan CA-146C mungkin tidak kompatibel dengan semua perangkat yang kompatibel dengan adaptor. Misalnya, untuk dapat menggunakan CA-146C dengan Nokia N97 hanya menggunakan AC-4 atau AC-5 pengisi. Untuk informasi lebih lanjut tentang pengisi kompatibel, lihat buku petunjuk perangkat Anda, atau www.nokia.com.
Beberapa orang telah melaporkan CA-146C adalah overheating saat pengisian perangkat mereka (bukan N900 meskipun, AFAICT). Seseorang bahkan telah menerbitkan gambar itu . Ini mungkin hasil dari menggunakan pengisi daya yang tidak kompatibel dan perangkat dengan adaptor CA-146C. Saya belum mengalaminya sendiri tetapi perlu berhati-hati saat menggunakan adaptor (setelah memeriksa situs web Nokia tentang kompatibilitas).
sumber : http://natisbad.org/N900/n900-commented-hardware-specs.html
Tidak ada komentar:
Posting Komentar