我想用C++編程用電腦板編程。我知道那裏有一些教育委員會,你可以連接到計算機,編寫簡單的程序來使燈亮起來,做一些簡單的事情。我希望在這裏的人可以給我一些很好的資源,我可以在哪裏找到這些板子,以及我應該尋找哪種板子。我試過Google搜索,但我似乎無法找到正確的關鍵字。任何教程或編程板上的信息將是有益的,並且任何建議或提示,你想提供將不勝感激。編輯: 感謝您的回覆給大家。我想進入編程硬件,以便我可以進入開發設備領域並製作酷玩意的領域。我會查看某個人推薦的社區。我只是想進入並擴展它,我認爲一些教育性的東西值得一看。我不介意在linux中編程。 C++是通常用於這種類型的東西的語言嗎?C++編程板
C++編程板
回答
beagle板很便宜(149美元),但由於它是一個ARM,可以運行Linux它可能有點矯枉過正。 ;-)當然,您可以在裸機級別對其進行編程。 http://beagleboard.org/
更昂貴的(449美元)是Altera NEEK。我有其中一個。關於NEEK的好處是它使用了一個softcore處理器(Nios2)。你甚至可以改變處理器核心,這開闢了很多很酷的可能性。 http://www.altera.com/products/devkits/altera/kit-cyc3-embedded.html
有大約bazillion其他可供選擇。
Arduino(http://www.arduino.cc/)上使用的編程語言是C++。不知道這是不是你的意思,這是微控制器編程和愛好電子產品之間的混合:)。儘管有樂趣。
爲Arduino +1,這是一個愉快和實惠的平臺。 (剛剛做了一個可以通過HTTP在上週末控制的RGB情緒燈光:)) – AKX 2010-02-09 16:05:50
如果您想對微控制器進行編程,請查看AVR,TI或PIC。
如果您想使用計算機的parallel/serial/...端口閃爍一些燈,請查看端口IO教程和接線圖。
回覆OP的編輯問題。
你有興趣在被稱爲嵌入式系統或嵌入式編程領域。
不要假設嵌入式系統中的操作系統,主機或處理器。並非所有的程序都使用Linux或WinCE進行編程。有大量的現成(OTS)操作系統,如VRTX,Nucleus,Windriver和ThreadX。處理器並不都是Intel Power PC。有小型8位控制器,數字信號處理器和帶有多個處理器的系統。系統可以使用GCC或MS Visual Studio以外的編譯器進行開發。其他一些公司是Greenhills,Metaware和Intel。這也意味着彙編語言將會不同。
瞭解電子和編程。能夠在C,C++和彙編語言之間切換。瞭解如何跟蹤原理圖並使用示波器和邏輯分析儀。
順便說一句,C++不是通常在嵌入式系統上使用的語言。根據我的經驗,C和彙編比C++更經常使用。有些系統可能會使用Java,甚至編譯BASIC。
謝謝你的回覆。這是很棒的信息。作爲一個初學者,你會建議我從硬件開始,也許一些簡單的項目會很有趣。如果你能提供的話,任何好的資源(互聯網網站,書籍)都會很棒。 – ngreenwood6 2010-02-09 19:03:21
See MBED。最簡單的嵌入式系統C++環境我遇到過。啓動五分鐘後,我的程序正在運行。功能非常強大的微控制器,無需安裝軟件,唯一不足的是您必須在線訪問工具。
我第二個這個。在線工具實際上比我用於嵌入式系統開發的一些已安裝的IDE更加健壯。 C++支持庫非常好。這是我見過的使用C++的極少數嵌入式系統開發環境之一,並且使用得很好。 – 2011-03-09 23:30:27
我同意所有這些意見。 mbed太棒了。我通常使用桌面IDE來補充我的開發(我使用Visual C++ Express)。 – 2011-08-12 18:47:07
- 1. C++中的模板編程
- 2. C++模板編程爲在編譯時
- 3. 或C++模板編程語句
- 4. C++使用模板元編程
- 5. C編程模板數據類型
- 6. 整數的C++ power,模板meta編程
- 7. has_member_of_type - C++中的模板元編程
- 8. C#渲染面板編程式
- 9. C++模板編程/ STL推導參數
- 10. 什麼樣的C++模板編程可以稱爲「元編程」?
- 11. C++模板彙編
- 12. 模板編程
- 13. 使用模板函數的C++模板元編程
- 14. XHTML模板編程
- 15. D編程模板
- 16. c + +編譯模板錯誤
- 17. 在C編輯Word模板#
- 18. 使用C++模板的程序編譯過程
- 19. C彙編編程
- 20. 訪問剪貼板數據在Linux平臺上通過編程與C編程
- 21. C#線程編程
- 22. c編程scanf
- 23. Socket編程C
- 24. C++元編程
- 25. c#winform編程
- 26. C編程strtok
- 27. C編程:+ = vs = +
- 28. c socket編程
- 29. C++編程
- 30. C編程MPI
您可能想要訪問chiphacker.com;它是一個專門討論這個問題的SO-like社區。 – 2010-02-09 15:57:51
C語言比C++更適用於嵌入式系統,主要是因爲C首先出現。另一個原因是,許多嵌入式系統程序員認爲C++代碼將比同等的C語言程序佔用更多的內存和執行大小。 – 2010-02-09 17:47:36