Neo1973和FreeRunner的硬體配置

2021-08-23 11:39:17 字數 2454 閱讀 8815

在年初的乙份報告中整理過openmoko的neo1973和freerunner的硬體配置。

neo1973 (gta01)

freerunner(gta02)

外形尺寸和重量

大小(mm)

120.7 x 62 x 18.5

同左重量(克)

184 +/- 5

同左應用處理器

samsung s3c2410al-26 (主頻266 mhz)

samsung s3c2442b (主頻400 mhz)

flash

nand

64mb samsung nand flash (k9f1208u0b) ,連線到s3c2410 nand 控制器

在應用處理器s3c2442中整合了256mb samsung nand flash, 連線到s3c2442 nand 控制器

nor無

為意外情況的緊急啟動(unbrickable emergency boot)準備了12mbit nor flash

ram128mb sdram (2x samsung k4m511633c),連線到s3c2410 sdram 控制器

128mb sdram (應用處理器s3c2442整合了64mb, 外面又加了64m,是1顆samsung k4m51323pc) ,連線到s3c2442 sdram 控制器

gsm/gprs

使用texas instruments 的calypso方案,支援gsm和gprs

calypso 數字基帶. 連線到s3c2410 uart1 (完整的uart口, 包括rxd, txd, cts, rts), 對映到linux使用者空間裝置/dev/ttysac0. 基帶處理器和應用處理器的連線是標準的串列埠連線. openmoko在這個介面上實現了gsm 07.05(at命令協議), gsm 07.10(串列埠多路復用)等標準協議.

同左twl3014 模擬基帶

同左trf6151 射頻接收發射晶元

同左agps/gps

global locate公司hammerhead pmb 2520 agps方案. 連線到應用處理器的uart2 (完整的uart口, 包括rxd, txd, cts, rts)。對映到linux使用者空間裝置/dev/ttysac1

使用u-blox antaris 4 chip. 連線到應用處理器的uart2 (完整的uart口, 包括rxd, txd, cts, rts)。對映到linux使用者空間裝置/dev/ttysac1

fr使用的gps晶元是u-blox移動終端系列的atr0635。這是乙個整合射頻和基帶的單晶元方案,96 pin bga, 7 x 10 mm

microsd-card

乙個microsd aka transflash slot. 支援sdhc. 在linux中掛載到/media/card

同左連線到s3c2410 mmc/sd 控制器

連線到協處理器glamo 3362 mmc/sd 控制器

lcd module (lcm)

2.8" diagonal (1.7" x 2.27" - 43mm x 58mm) 480x640 toppoly (tpo) td028ttec1 模組, 使用toshiba jbt6k74 tft lcd 驅動晶元

同左連線到s3c2410 顯示控制器, 使用s3c2410 spi 介面通路1.

連線到協處理器glamo3362 lcm 介面and glamo3362 spi 介面

觸控螢幕連線到應用處理器觸控螢幕控制器

同左藍芽

delta dfbm-cs320 class2 模組, 使用csr bluecore4 (v2.0+edr). 驅動程式使用linux核心自帶的bluez. 連線到應用處理器usb host controller (ohci)

同左震動

連線到應用處理器gpio.

同左圖形加速

無smedia glamo 3362(多**影音協同處理器)

wifi

無基於atheros ar6001 的方案

音訊codec

wm8753. pcm資料連線到s3c2442 iis 介面, 用應用處理器的i2c 介面控制

同左stereo amplifier

使用national semiconductor 的lm4857 stereo amplifier, 連線到wm8753的模擬音訊輸出

同左用s3c2410 i2c介面控制

同左有線耳機

支援2.5mm插槽的立體聲耳機

同左藍芽耳機

通過pcm 匯流排 從csr bluetooth 藍芽晶元連線到codec (wm8753)

同左電源管理

使用philips pcf50606

同左電池

與nokia bl5c 電池相容

同左accelerometers(加速度感測器),可以用於影象旋轉/選單/遊戲

無兩個st lis302dl. 通過s3c2442 的i2c 控制

spyder問題之py2neo和neo4j踩過的坑

本來是在做知識圖譜,然後需要用到py2neo庫,於是直接在anaconda prompt裡pip了一下,然後我的spyder就打不開了,由此引發了一系列問題,因為期間找過很多資料發現網上並沒有我這種情況,所以這裡記錄一下踩過的坑 通過在cmd裡輸入 spyder new instance 顯示如下 ...

neo4j初學和人物關係

本文不闡述開發具體工作,只是從以下幾個方面介紹整個開發的過程 1 原始需求 2 嘗試實現 3 改進 1 原始需求 最近想要畫乙個人物圖譜,人物數量過百。2 嘗試實現 1 尋找實現方式 開始是想要用思維導圖做的,但是發現拖動和聯絡太多的時候,不美觀了 後來在網上看了許多的關係展示效果,有echarts...

neo4j 自定義函式和儲存過程

apoc提供相關過程來建立使用者自定義的函式和過程 建立使用者自定義過程 call apoc.custom.asprocedure powers unwind range 0,power as power return input power as answer read answer long i...