回過頭來,我收到了LEGO Mindstorms NXT聖誕節套裝,現在我想用C++進行編程。用於編程樂高NXT的C++ OOP庫
我環顧四周,在這裏和其他地方,找不到一個跨平臺,開放源代碼的OOP C++庫,「感覺很好」,包括lestat和nxtOSEK。
所以,我決定,除非我能找到一個我喜歡的人,否則寫一個我自己的圖書館對我來說是一次很好的學習經歷。
我已經做了一些研究,並決定通過藍牙與它進行通信最簡單,而不是將我的程序編譯到NXT機器代碼。
我也想這樣做的OOP風格,這意味着NXT磚,電機,傳感器等將作爲對象存在。
所以,我的問題是:在開始這個之前我需要知道些什麼?我在哪裏可以得到很好的參考資料(除了這裏,還有特定的NXT)?藍牙通信等其他體面的「基礎」庫有哪些?
*我都是使用boost和STL,如果有必要的話。另外,如果我不需要,我相信不會重新發明輪子,所以如果有一個體面的C++ OOP藍牙通信NXT庫在那裏,讓我知道!