看板 Soft_Job 關於我們 聯絡資訊
: 第一個問題呢....當然不是整合的晶片....而是像主機板一樣 : 可以說板子是我們的硬體工程師弄電路圖 : 請人家layout的....可以說是跟市面上的主機板沒兩樣 sorry 我以為你說embedded system 就想到soc的solution 原來是類似home nas那種架構的嵌入式系統 那cpu是選哪一種呢?我猜X86的.. : 類比電視的部份目前還ok, 我可以用程式控制 : 數位電視是買別人的模組套上去 : 直接從AV或S端子進入, 數位電視的部份可能要外部控制, 例如遙控 : 當然數位電視也可以用一般的Cable進入, 我只要抓對Frequency就ok : 這些都還好, 我們公司的機台偏偏都是賣國外的, 歐規的就不好處理了 現在的數位電視晶片大概都是soc的 我個人覺得你們的solution比較像是工業電腦或是監控系統那種東西 如果以cost來看可能會偏高 不過如果是利基市場當然就不用擔心這個了 : Bootloader也還好啊, 因為是PC base,我用lilo或Grub都可以 : mp3也不需要晶片, 只要軟體就可以了 看來你們真的是pc base了 mp3沒有硬體的codec幫忙 真的不太容易 : 第二個問題問的好 : 我之所以選linux的原因, 是因為他穩定 : 而且linux一點也不肥, 我可以縮減不必要的功能, 從核心編譯開始著手 : 我個人弄出來的一塊512MB的CF card都綽綽有餘 我都還嫌太大 恩 如果以pc base來說 應該不算太肥~ 基本的support一般來說linux都有 連數位電視的架構都有了(參考同事的說法...) 端看你要減肥哪些不需要的部份 因為我以為是soc的產品 之前我做過mp3播放器 勉強黑白小螢幕單純撥歌大概2mb ram還ok 只是極不穩定~~我沒試過dsp架構的~~可能code用刻的可以更小... 你參考一下.... : cost down的問題我想是需要的 : 但我們目前還在評估效能修改板子的階段 : 不過我們這是屬於高單價的產品就是了.... 建議可以去買數位電視的soc solution 我想一顆10美元以下有機會 省去一大堆元件跟版子 cost down會相當可觀 : 第三個問題呢 : 其實我大學唸書時大一開始是學C++, 並不是C : 但是由於長期接觸Linux的結果, 看的都是C的code : 所以自然而然C會比較熟練, 大概就這 : trace code啊....我常很瘋狂的把code都印出來用肉眼一行一行看 這就是我的疑問啊~ 因為你有提到bootloader 在printk還不能用的時候怎麼debug? 尤其是一些硬体造成的錯誤 不過PC BASE大概就是答案了 我猜你可以在VM上面開發驗證... : 圖形介面的話GTK+真的很棒, 它只是模擬物件導向的形式而已 : 本身還是C語言, 我也搭配DirectFB, 可以不需要 X那樣的client-server的架構 : 在terminal下就可執行graphic程式 : 第四個問題 : 這要問我們的硬體工程師, 好歹他也待過某間有名的專做晶片也生產主機板的公司 : 原則上他也只弄電路, layout也是花錢請人做 : LCD面板和觸控面板也是買的, 真正自己弄的恐怕是我軟體這部份而已 : 不過好在linux有相當豐富的open source可以參考 這大概是老闆最愛LINUX的原因之ㄧ 不過在SOC平台上OPEN SOURCE有時候是好看不好吃 : 第五個問題 : 我們做電視的Team一隻手數的出來, 做AC Servo那ㄧ個Team也是 : 目前Pc Base的project只有我和硬體工程師在做 : 其他需要輔助的時候, 例如韌體的部份就會找韌體工程師幫忙 : 所以並不是我ㄧ個人撐起來啦 一般都是會有專屬的韌體工程師的... : 我通常是一面做, 一面看書, 看看核心的書, 看driver的書 : 我們主管也給予我很大的空間 : 關於linux的書籍我也買了相當多 : 不曉得....總覺得比微軟的東西有趣多了 我覺得軟體重要的不是技術啦 而是服務的速度跟品質 我並沒有覺德LINUX跟微軟誰好誰不好 要看是什麼產品跟方案而定 我對LINUX不熟啦 有說錯的地方很抱歉喔~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.98.103