→ ppaass:大部分都有共通的 framework for NDK,請參考這本書 :y 08/25 20:51
→ ppaass:深入淺出Android系統原理及開發要點/博碩文化/韓超,梁泉著 08/25 20:52
推 chiwa:其他裝置沒碰過我不敢講,單就image sensor來說,很多東西也 08/26 00:54
→ chiwa:是光看spec也寫不出來,除非你對sensor內部所有元件的行為都 08/26 00:56
→ chiwa:很了解,才能知道甚麼時機點該去對什麼register做存取、該寫 08/26 00:57
→ chiwa:什麼樣的data進去。這些事情真的只有那些賣sensor的廠商知道 08/26 00:58
→ chiwa:你想要掌控的那些功能並不是單純設定幾個register就可以辦到 08/26 00:59
→ chiwa:那些register設定可能有上百組或上千組 08/26 01:00
→ priv:簡單說,NDK最多可以做到HAL層的能力 08/26 16:59
→ priv:有興趣的話抓一套BSP下來直接build看看會比NDK了解更深入 08/26 17:00
→ priv:你要做到這麼底層,直接用NDK比較像在瞎子摸象 08/26 17:00
→ erspicu:感謝研究bsp似乎才是正解... 08/26 17:56
→ priv:說實在Camera如果你有datasheet的話 08/26 18:02
→ priv:手機上的相機,一般真正需要你去控制的register不會很多 08/26 18:03
→ priv:問題比較麻煩是每一顆Camera都不盡相同 08/26 18:03
→ priv:然後不同solution的BSP一定會有差距 08/26 18:04
→ priv:想要寫一個app一網打盡很多的機型就變成不可能的任務 08/26 18:04
→ priv:現在中國製的ARM11實驗板便宜的很多,應該也有含Camera的 08/26 18:05
→ priv:你在問題範籌其實已經到了embedded system比較底層的部份 08/26 18:05
→ priv:如果真的想要完全控制Camera其實你無法bypass driver 08/26 18:06
→ priv:如果手動寫入register難免會和driver的寫入互相干擾 08/26 18:07
→ priv:如果要動到driver就不是NDK可以去做修改的 08/26 18:08
→ priv:已經屬於Linux Kernel的範籌 08/26 18:08