Kamis, 02 Mei 2013

Nokia N900 Commented Hardware specs

Nokia N900 Komentar spesifikasi Hardware
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

N900 Overview N900 memiliki 3,5 inci touch-sensitive layar lebar dengan resolusi 800x480 pixel (105 pixel / cm, 267 ppi). Touchscreen ini resistif (yaitu tidak multi-touch).
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
Panel ini didukung oleh panel-acx565akm driver (drivers/video/omap2/displays/panel-acx565akm.c), yang diaktifkan oleh opsi PANEL_ACX565AKM:
 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 uevent
Jika 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.
Sebuah 6 halaman buletin produk tersedia di sini jika Anda tertarik dengan rincian tambahan. Ada juga presentasi yang menarik dari Cortex A8 Processor sini
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 250000 
Para 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 250000
Mengenai 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).
N900 back opened (microSDHC slot, battery, rear camera)N900 main camera details 256 MB NAND diformat menggunakan UBIFS. Ini berisi bootloader, kernel dan filesystem root.
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 TPS65590
Fitur 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
Jika Anda tertarik oleh OMAP Power Management di Linux, ada halaman yang sangat menarik tentang elinux.org .
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 && TPA6130A2
Berikut 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: vibrator
Lampu 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 uevent
Berikut 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
N900 status led, phone speaker, proximity sensor, front camera and light sensor Sisanya lp5523: r, lp5523: g dan lp5523: folder b in / sys / class / leds / yang digunakan untuk kontrol dan informasi status komponen warna status dipimpin (dilingkari kuning pada gambar sebelumnya).
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
 dilakukan
Ada 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
Chipset ini didukung oleh wl12xx sopir dan diaktifkan oleh opsi berikut:
 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

N900 back opened (microSDHC slot, battery, rear camera) Perangkat ini didukung oleh BL-5J 3.7V 1320mAh baterai Li-Ion. Ini bukan baterai yang sama sebagai salah satu yang didukung N810: a BP-4L 3.7V 1500 mAh Li-Polymer.
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

N900 left side (left speaker, micro USB plug) N900 memiliki konektor USB aa Kecepatan Tinggi 2.0 Micro-B disediakan untuk sinkronisasi data, mode penyimpanan massal (client) dan pengisian daya baterai.
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 A/V plug, screen lock/unlock buttton, right stereo speaker TV (PAL / SECAM atau NTSC) dan output audio dapat diperoleh dengan menggunakan (disediakan) Nokia CA-75U kabel. Kabel memiliki jack 3,5 mm dengan 4 cincin (tanah, kiri dan kanan, dan audio komposit video) di satu sisi dan 3 RCA konektor di sisi lain (kuning untuk komposit, merah dan putih untuk audio):
Nokia CA-75U Video-out cable Jenis output (PAL / SECAM atau NTSC) dapat dipilih melalui panel kontrol paramater (menu TV-out).
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 Bluetooth
Firmware 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.bin
Berikut 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 = 0
Sopir 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)

N900 IR sensor, rear camera button, power button, +/- volume button Dukungan inframerah disediakan oleh lirc_rx51 modul (drivers/input/lirc/lirc_rx51.c). Hal ini dapat diaktifkan melalui opsi konfigurasi berikut:
 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

N900 back Kamera utama adalah Toshiba ET8EK8. Datasheet dari ET8EK8 ini tidak tersedia untuk umum. Hal ini didukung oleh et8k8 modul (drivers/media/video/et8ek8.c) dan dimungkinkan oleh berikut opsi konfigurasi kernel:
 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_AUTO
Firmware 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.bin
Kamera adalah perangkat V4L2 tersedia sebagai / dev/video0
Kamera utama dikaitkan dengan optik Carl Zeiss, lensa Tessar.
N900 main camera Utama (belakang) spesifikasi kamera N900 di bawah ini:
  • 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

N900 IR sensor, rear camera button, power button, +/- volume button Tombol kamera dilingkari oranye pada gambar sebelumnya.
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 Type                          
XXX itu digunakan oleh N900? Hal ini tidak diaktifkan pada rx51_defconfig

Kamera depan

N900 status led, phone speaker, proximity sensor, front camera and light sensor Kamera depan N900 adalah ST Microelectronics VS6555 . Hal ini dilingkari hijau pada gambar sebelumnya. Saya memiliki cache sini salinan datasheet komponen.
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
XXX Lihat http://wiki.maemo.org/N900_Hardware_GPS

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)

N900 status led, phone speaker, proximity sensor, front camera and light sensor N900 memiliki TSL2563 Taos sensor cahaya ambient (tidak jelas variasi yang spesifik TSL2563 berada di N900). Hal ini dilingkari dengan warna biru pada gambar sebelumnya. Datasheet A tersedia di sini
 oslo: ~ # dmesg | grep 2563
 [337.825592] tsl2563 2-0029: Model 7, rev.  0
Hal 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 I2C
Modul 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 uevent
Dan 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

N900 status led, phone speaker, proximity sensor, front camera and light sensor Sensor jarak yang dilingkari merah pada gambar sebelumnya. Hal ini digunakan untuk mengunci layar sentuh bila perangkat di dekat kepala selama panggilan telepon sehingga tidak ada interaksi sentuhan tidak disengaja dari pipi

Keyboard dan tombol tambahan

N900 memiliki 38 tombol geser backlit keyboard. Berbagai layout yang tersedia (AZERTY, QWERTY, ...). Berikut adalah AZERTY satu:
N900 AZERTY keyboard Perangkat ini juga memiliki tombol tambahan di atas ...:
  • 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 .
N900 IR sensor, rear camera button, power button, +/- volume button ... dan tombol lain di sisi kanan:
  • Sebuah tombol kunci layar / membuka: terletak di dekat audio / video konektor, geser tombol ini dapat digunakan untuk mengunci / membuka kunci layar. Lihat gambar berikut.
N900 A/V plug, screen lock/unlock buttton, right stereo speaker

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)

Nokia AC-10E High Efficiency Charger N900 dilengkapi dengan Nokia AC-10 charger (AC-10E, untuk Eropa).
Input / Output informasi terkini:
  • Input: AC 100/240V / 50-60Hz
  • Output: DC 5.0V / 1200 mA
Pengisi memiliki kabel panjang (1.8m) diakhiri oleh konektor micro USB.

Nokia Stereo Headset (WH-205)

Nokia WH-205 Stereo Headset Lihat komentar di atas tentang N900 A / V konektor .

Video out kabel (CA-75U)

Nokia CA-75U Video-out cable Lihat komentar di atas tentang N900 A / V konektor .

CA-101 (Nokia USB ke kabel micro-USB)

Nokia CA-101 USB to micro-USB cable Hal ini mungkin terdengar bodoh tapi (tidak seperti N810) perangkat tidak datang dengan USB ke kabel USB mikro, yaitu Anda perlu membeli secara terpisah jika Anda ingin perangkat flash, mengakses ruang penyimpanan dari PC Anda, ...
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)

Nokia CA-146C Charger Adapter (recto)Nokia CA-146C Charger Adapter (verso)Nokia CA-146C Charger Adapter (connectors) N900 disampaikan dengan Charger Adapter CA-146C . Itu mengkonversi daya dari 2mm commmon atau 3.5mm nokia charger ke koneksi microUSB.
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