nck816 wrote:有點常識的都知道換了新的cpu 指令集可能都有變動了可能部分都要重新porting好歹也有開發版 不會直接拿舊的BIONZ就來測功能完整與否吧...? DSLR這種embedded system, 所有的影像處理並不是靠軟體達成, 而是軟硬體共同完成的.因為同樣的演算法, 做成硬體的執行速度比純軟體快多了.而所謂Bionz處理器, 應該只是Sony DSLR/DSLT專用的SoC的代號.SoC就是System on Chip的簡寫, 就是把整個系統大部份數位硬體電路都做在一顆IC上,其中包含CPU.不只相機, 手機等手持裝置也是普遍使用SoC.(一般講到手機的處理器其實都是SoC.)而現在的SoC大多是用ARM出的CPU, ARM的指令集都是向前相容的.而且既然是用Linux, 想必絕大多數的程式碼都是用高階語言如C++開發的,應該不太可能因為指令集不相容而產生bug.以我的經驗, 應該是CPU以外的電路動作不相容所造成的.
azureimf wrote:如果此事為真而不是型號誤植的話代表原本a65有用linux kernel的部分a77沒有用,故可以引申為a77採用全新的韌體架構例如μITRON之類,難怪調整不良處處是BUG用了linux kernel等於是要把骨子裡的東西都翻給別人看,所以sony才不想用吧...(恕刪) a大您好!!感謝您的資訊可惜小弟不是這個領域的專業人才可否用白話點的方式來解釋一下這部分~感恩!
zbb3219 wrote:可惜小弟不是這個領域的專業人才可否用白話點的方式來解釋一下這部分~感恩! a大似乎在忙... 我來回答好了.簡單來說, 相機就跟PC一樣, 裡面有CPU, RAM, 顯示電路等等,它的功能也跟PC一樣, 主要是由軟體達成的.不過因為相機的功能單一, 不需要像PC一樣多功能,因此為了加快處理速度, 大部份影像處理都用硬體電路達成,就跟PC顯卡有3D加速功能, 使3D繪圖的速度加快一樣.不過主要控制還是由軟體達成,而軟體需要在作業系統上執行,Windows, iOS, Android, Linux, ITron都是作業系統.大家應該有新的作業系統比較容易當機的經驗吧?a大的意思應該就是如此....
zbb3219 wrote:a大您好!!感謝您的...(恕刪) 小弟認為樓主純粹想太多,A75 大概就是 A77,下載之後解開大概就知道主要的硬體可能是啥了啦,就算是用linux開發,也沒有差吧,舉個例子來說 Tomtom 可是都把大部分的code都公佈出來的唷,但是你就能靠這些code做出一台 TomTom嗎? 再者硬體就算知道是那個架構的,也可能請原廠調整作特規的出來,就像Nikon的CMOS可以輸出比較高BIT數的資料 但是SONY同系列的卻沒有的狀況,就算有GPL的規範,廠商還是有手法可以規避的,不過如果真的是壓縮裡面那個型號的話......,我說的特規的情況非常有可能........
azureimf wrote:所以我的意思就是指a...(恕刪) A77應該OS也是linux kernel下去porting的,甚至可能是整個code跟A65完全一樣,任何一個PM應該都不會要求兩台硬體幾乎95%相同的機器去個別跑兩個OS,這對SW team是兩個完整project,RD人力也不會是這樣給你玩的。基本上A77和A65同時發表,加上功能也90%相同,就大概可以判斷這個情況,所以不要想太多~不會是用uITRON來當OS...(當然這是照常理推斷,但是如果有人不打算用常理來判斷一件事,那也是他的選擇...)