• 2

如何將PPC內建多而不當的ROM轉為RAM來使用

ppc發展至今已經到了WM6,軟體的開發越來越多,讓人感受更多的方便與實用
但一直以來心中永遠的痛,就是PDA 64M的RAM真的是非常貧乏,
每當開機看到那所剩寥寥無幾的RAM總在那擔心不已隨時得當機重開機的心理準備
新出的PDA機種一再增加ROM,卻對於RAM毫不在意,讓人又愛又恨

據說其內部的的記憶體其實是一體的,只是分配配置的問題
不之能否有高手來改變其配置,讓多而不當的2G 1G ROM分配多些給RAM來使用
不知是否可行

徵求高手協助解決
造福人群



2007-07-08 11:17 發佈
文章關鍵字 ROM Ram
自己也很想這麼做,但好像還沒有類似的軟體出現!
可能還要請有經驗的大大解說與提供一下資訊了!
不過可以請 davidtychu 先看看底下這篇文章,
CNET PDA選購指南 - Taiwan.CNET.com: CNET Life
可能新就會涼了一下吧!
現役: Canon PowerShot SX730 HS
davidtychu wrote:
ppc發展至今已經到...(恕刪)


把 ROM 拿來當 RAM 用 可能會讓你想要摔機子
因為實在是太慢了
看完上篇報導
可惜我是外行看不懂其中原由
但確實是有迫切的需求
不然pda只能啥軟體都不灌
不然只剩十幾mb怎用啊
老是會因為記憶體不足無法執行軟體
嚴重就當機而從新軟開機

心真的快涼了



這基本上就是像一般 desktop Windows 一樣, 有 backup storage...
但是 目前 Windows CE 並不 support backup storage, 除非有廠商自己大改 kernel (MSFT 也不一定準許 oem 改), 不然是不可能 support,
二來 HDD 的 random access 雖然沒有 Flash 快 (畢竟是有機械構造), 但是在 sequence access 由其是 write 的時後, Flash 除非有做特殊的 design 不然在 PDA 上的 Flash 要跟 HDD 比還是有差
再者, PDA 不就是要小要省電
一但大開始把 Flash 當 backup storage, 那就會導至更多的 Flash access, 除了可能會減少 Flash 壽命, 更糟糕的是會更耗電.
至於以前的 PDA 為啥可以 share memory between internal storage and program memory? 那純粹是因為 以前的 Internal Storage 是用 RAM 來simulate, 因此要 rearrange 自然不是啥問題.

這個問題的本質或許會是, user 希望 file system 還是在 RAM 裡, 但是會遇到萬一沒電 data lost , 而且program memory 會比較小, 或是因為要加大 RAM 而更耗電?

kshuang01 wrote:
但是 目前 Windows CE 並不 support backup storage, 除非有廠商自己大改 kernel (MSFT 也不一定準許 oem 改), 不然是不可能 support...


小弟覺的問題應該是"RAM為何只能限制在64MB?", 以目前的技術及成本, 要突破64MB的限制, 就小漲到128MB好了, 應該沒那麼難吧?! 以目前使用情況來看, 擴充到128MB可說是把Windows Mobile的最大罩門徹底解放. 實在不知Microsoft在想什麼!

電源的問題, 猶記小弟早期買的數位相機Fuji 4700, Minolta D7, Sony P10, 每一部充滿電都只能用一,二十分鐘, 現在用的相機, 兩顆電池用一整天還滿格, 相信即使增加記憶容量會造成耗電量增加, 相較於得到的便利, 應該也是值得的吧!
Jimmy_Sung wrote:
小弟覺的問題應該是"...(恕刪)


小弟覺的問題應該是"RAM為何只能限制在64MB?", 以目前的技術及成本, 要突破64MB的限制, 就小漲到128MB好了, 應該沒那麼難吧?!
-> HX4700 由 64M 改成 128M RAM 不需要修改作業系統 就可以直接支援使用 128M RAM
-> 所以不是系統限制問題 而是 "$$" 的問題

以目前使用情況來看, 擴充到128MB可說是把Windows Mobile的最大罩門徹底解放. 實在不知Microsoft在想什麼!
-> 殺一隻豬要殺幾次才賺夠本
-> 小弟自覺像 microsoft 和 PDA 廠商的嘴裏的豬肉
-> 從 "普通版" 小改 "加強版" 小改 "高解析版" 不知道被殺了幾次

電源的問題
-> RAM 的電源問題不大 比較大的是 "錢源" 的問題
-> 看最近的機子一隻不如一隻 好像殺戮戰場 將消費者慢慢啃蝕
-> 也許是該放棄 PocketPC 的時候 不要再當豬仔了

一隻 20000~30000 台幣的 PDA 卻不願多花幾塊錢美金 使用 128M RAM
你說廠商是什麼心態 ?
其實 Windows CE based OS 基本上都可以有 512MB 的 address space for OEM 來做 mapping, 所以扣掉一些 peripheral memory space, 要做到 300/400MB 的 RAM 其實就 OS 本身是沒有問題.
加 RAM 通常會有幾個 issue...
1) 通常現在都是用 64MB 的 chip, 128MB 就會多一顆, 除了增加一點點成本 (但有時候就是想賺那麼一點點, 因為層層撥削, OEM 廠商除了利潤微薄, 每出一台 device 還很可能要付 MSFT and 其它 3rd party solution license fee), 還會增加 board size, board size 一旦變大, 就沒辦法做那麼小台. 當然這也牽涉到各家 OEM 廠商的
2) 不過 RAM 的大小, 其實 OEM 的 initial code 會有很大的影響, 假如 OEM 沒有預留一些 jumper setting or 有做 memory auto sizing, 那就沒法像 HX4700 那樣換換 RAM 就 okay.
3) 所以基本上 假如有人要做一台有 384 or 512MB RAM 的 device MSFT 的 CE based OS 都還是 okay, 但問題還是出在 OEM 廠商身上, 願不願意...
4) 耗電的問題, 大概是這樣的... 因為機子要做的小, 電池就不能太大, 電池小 容量也就小. 就 MSFT 的標準而言, 一個 phone 要可以 standby 150hr 才算可以拿到 logo, 但這其實是最低標, 很多 OEM 還是為了 operator 出貨, 台灣的 retail market 其實有時候只是順便賣 or 多少補貼一點, 而 operator 要求通常只會更高, 200hr 也不為過. 這時後問題就來了, 當機子在 standby 時 SDRAM 可以進入 self-refresh mode, CPU 進入 low power mode, 很多 peripheral 也都 shutdown, GSM/UMTS phone module 會 enter pagin mode, 這時後主要的耗電來源就是 phone modem and SDRAM. 因為 phone 一定要開這是必要之惡, OEM 廠商頂多調調 parameter, 希望過 logo 時, 當時的 paging rate 不要太高, 不然對於 modem 這一塊能夠下手的也有限. 一般而言 耗電量可能會在 3-6mA 不等(要看 modem 種類還有當時的 環境), 萬一 system 沒有 tunning 好, 又有可能會跑出個 1-2mA 的漏電流 (一般而言這不太該發生, 通常都要 keeping 在 0.x mA 才對, 但萬一就是 tune 不好, 出貨在即 還是沒辦法), 而 SDRAM 每 64MB 大概會需要 1mA 來 maintain Slef-refresh. 而以低標來看好了 (MSFT logo 標準), 假如電池是 1200mAH, 那要維持 150hr standby, 那就要 1200/150 = 8mA. 所以總耗電流要小於 8mA, 那萬一 modem 又是比較 耗電的, 就又 6mA 沒了, 剩下 2mA 給 system and SDRAM 用, 萬一system 漏電流沒 tune 好, SDRAM 搞不好連 1mA 都分不到. 這也是其中一個原因, SDRAM 會只用 64MB. 當然一個 well design system, 要 support 128MB 其實還是有可能, 但就看廠商願意花多少心力在 tunning 上.


monmon wrote:
小弟覺的問題應該是"RAM為何只能限制在64MB?", 以目前的技術及成本, 要突破64MB的限制, 就小漲到128MB好了, 應該沒那麼難吧?!
-> HX4700 由 64M 改成 128M RAM 不需要修改作業系統 就可以直接支援使用 128M RAM
-> 所以不是系統限制問題 而是 "$$" 的問題

以目前使用情況來看, 擴充到128MB可說是把Windows Mobile的最大罩門徹底解放. 實在不知Microsoft在想什麼!
-> 殺一隻豬要殺幾次才賺夠本
-> 小弟自覺像 microsoft 和 PDA 廠商的嘴裏的豬肉
-> 從 "普通版" 小改 "加強版" 小改 "高解析版" 不知道被殺了幾次

電源的問題
-> RAM 的電源問題不大 比較大的是 "錢源" 的問題
-> 看最近的機子一隻不如一隻 好像殺戮戰場 將消費者慢慢啃蝕
-> 也許是該放棄 PocketPC 的時候 不要再當豬仔了

一隻 20000~30000 台幣的 PDA 卻不願多花幾塊錢美金 使用 128M RAM
你說廠商是什麼心態 ?
kshuang01 wrote:
其實 Windows...(恕刪)


小弟會感嘆的原因 在於國外有 128M RAM + WVGA 的機子
但是台灣明明有能力代工及出產高規格的機子 卻不思努力
在國內銷售的機子 高價格卻是低規格
64M RAM 對於許多多工的使用者 的確是明顯不足
有些廠商更誇張 如 DELL
X51V A12 的 ROM 明明有 BUG DELL 也知道
卻不出修正後的 ROM 只提供 CAB 修正包
幾個重要的驅動程式 採用 CAB 外加的方式讓系統出現不穩定的情況
到底把消費者權益放在哪裡呢
為了修正原廠的 BUG 卻要一堆消費者努力自救 真叫人心寒
對於某些使用者有能力自救 還算 "半倒受災戶"
對於沒有修改 ROM 的能力的一般使用者 比 "全倒受災戶" 還慘
例如 CHT 9000 觸控板事件 就是廠商急於獲利 未做完整測試
就強行推出矇騙消費者最可怕的例子
以後呢 還有多少勇者 敢於購買新機 當廠商的白老鼠
這樣殺雞取卵的銷售方式 好像還在持續進行中
一隻 20000~30000 台幣的 PDA 卻不願多花幾塊錢美金 使用 128M RAM
你說廠商是什麼心態 ?
------------------------------------------------------------------------------------
你參加過研發算Cost的程序過嗎?這階段報價是斤斤計較的,單位是用到
"毛"的,"幾塊美金"的話有人會被電不完的。
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?