請問大家在使用Microwindows(nano-X)如何跟電路週邊的device或I/o作溝通

我們生活周遭存在太多太多的 embedded system ,過去 embedded system 有專屬的 OS,現在 linux 也可以應用在嵌入式環境,不過本版將廣泛討論所有嵌入式系統不只 linux 喔,歡迎有這方面經驗或有興趣的朋友一同進來討論。

版主: chester

請問大家在使用Microwindows(nano-X)如何跟電路週邊的device或I/o作溝通

文章lkmalone » 週四 7月 03, 2008 9:55 am

Microwindows 是採用 3 層式架構設計,是眾所皆知的.一般使用都是呼叫 Microwindows 的 API 來繪圖,並製作圖形人機介面.

最近我使用Microwindows作了一個簡單的AP,功能為監視一個device,並show出device的資訊.我的做法是寫一個簡單的字元driver,在Microwindows的程式碼中利用open,read,write等基本的system call來讀取字元driver的資料.

但是我主管卻說要遵循Microwindows的分層架構在最底層修改它的driver或是新增其他的device driver.我看了很多資料有說到它支援滑鼠,鍵盤,螢幕,觸摸是螢幕,也可以修改底下的driver來符合你的硬體,但是卻沒有說明也沒有其他的程式碼是支援其他的device,不知道各位高手們是怎麼處理的嗎?是否可以給一些意見勒
Linux的世界既廣又深,有興趣的朋友們可以一起交流
lkmalone
可愛的小學生
可愛的小學生
 
文章: 8
註冊時間: 週五 6月 20, 2008 2:26 pm

文章hawkeye701111 » 週日 7月 13, 2008 12:45 am

nanoX 是GUI的API,就跟MFC類似。用MFC遵循底層去加driver??

你主管應該是叫你學習如何加linux的driver吧

而你用open read write ioctl來控制driver是沒錯的!!
hawkeye701111
可愛的小學生
可愛的小學生
 
文章: 11
註冊時間: 週六 4月 12, 2008 10:01 am


回到 embedded system

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客