在年初的乙份報告中整理過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...