各位先進安。我現在是學生,目前在一家小公司打工。老闆目前要發展影像處理的案子,需要從取像裝置(如webcam)讀取影像之後在系統裡做一些處理。現在我們手上有一台Aday5E-NCS1(產品介紹在http://www.aday.com.tw/)主機,他在windows使用cygwin。
現在我的問題是
1:我尋問公司(提供Aday5E-NCS1的公司)如何將webcam安裝在 Aday5E-NCS1裡,他們給我的答案是先在pc端將driver compile出來,再insmod到Aday5E-NCS1裡。可是我在insmod的時候出現了下面訊息
$ insmod pwc.ko
Using pwc.ko
pwc: disagrees about version of symbol struct_module
insmod: cannot insert `pwc.ko': Invalid module format (-1): Exec format error
從英文來看好像是版本不對,可是我不知道要如何解決這個問題?
我自已想過是不是用cygwin來compile webcam的driver,在make時就出錯了,這是因為cygwin是用i386-linux-gcc的關係嗎?
2:老闆說用cygwin寫應用程式很麻煩,可以直接在embedded system裡直接寫程式直接compile嗎?或是可以在PC端上寫完程式並compile好直接copy到embebbed system裡嗎?可是這樣會不會發生類似問題1的問題呢?
3:如果有一套裝軟體可以或可能直接安裝在embebbed system裡嗎?如果可以,安裝方法是不是跟pc端的安裝方法一樣呢?(套裝軟體安裝方法是直接執行.sh就可)
先謝謝各位先進耐心看完我的問題。我有試著在網路上找資料,可是卻不知該怎麼去著手?從頭開始學在時間上不允許,因為明年升碩二要準備畢業論文,老闆也不可能等我學好才來用,剩下只有尋問有經驗的先進才比較有效率。