電子工程網
標題: CoX外設接口,可以輕松的移植到其他系列MCU上 [打印本頁]
作者: coocox 時間: 2012-12-25 11:10
標題: CoX外設接口,可以輕松的移植到其他系列MCU上
CoX外設接口
CoX外設庫是一組功能接口的定義。它定義了一組操作MCU通用外設的接口,例如I2C, SPI, UART等等。 CoX提供MCU全面的功能, 基于CoX開發的驅動可以在其它mcu之間很輕松的移植。
CoX外設庫可以劃分為四個部分:
- 通用強制型接口。
- 通用非強制型接口。
- MCU特有功能接口。
- MCU寄存器接口。
特性:
- 免費開源,基于BSD license
- 統一的外設接口, 可以輕松的移植到其他系列MCU上
- 提供外設全面的功能,CoX也提供MCU特性的APIs
- 支持中斷,CoX提取了一套中斷事件
- 大量的可復用驅動
- 大量的基于doxygen生成的文檔
- 增加創新性的元素,例如在GPIO模塊里的short pin(PA2)
- 嚴格的編碼標準,不影響生成可執行文件的尺寸和效率,嚴格的測試和檢驗
- 可配置
- 提供模板,使得很容易移植到新系列MCU上
為什么用CoX
- CoX外設庫不僅僅是一套為外設驅動的通用接口,而是也提供mcu所有功能的庫
- CoX功能接口統一的定義了一套操作mcu的通用接口,這使得代碼在不同mcu之間移植起來更容易。
- CoX為每個MCU提供一套特定實現,并且它的代碼尺寸和效率幾乎和廠商提供的庫相當。
什么時候應該用CoX
- 如果用戶可能更換mcu進行開發,又不想在移植上花太多功夫
- 如果用戶想用已經有的基于CoX接口的驅動
作者: coocox 時間: 2013-1-6 08:50
目前已有CoX.GPIO詳細講解的文章供大家學習參考,請大家多多參與討論開發
連接地址如下:
http://www.portaltwn.com/thread-106336-1-1.html
繼去年陸續推出NUC1xx系列和NUC122系列的CoX庫之后,CooCox二月份又完成了基于M051和Mini51系列的CoX庫,這意味著使用這兩個系列的新唐用戶也能夠使用基于CoX編寫的各種驅動了。 現在你可以訪問CooCox來獲取最新的CoX代碼包:http://www.coocox.org/COX.html
如果你有興趣參與CoX驅動的編寫,也可以訪問在GitHub上的CooCox代碼倉庫,獲取完整的CoX庫,驅動的代碼,文檔和測試例程,甚至參與提交。
CoX代碼倉庫地址:https://github.com/coocox/cox
Github代碼倉庫提交流程:http://www.coocox.org/cox/Cox_Github.html
作者: coocox 時間: 2013-1-6 08:50
繼去年陸續推出NUC1xx系列和NUC122系列的CoX庫之后,CooCox二月份又完成了基于M051和Mini51系列的CoX庫,這意味著使用這兩個系列的新唐用戶也能夠使用基于CoX編寫的各種驅動了。 現在你可以訪問CooCox來獲取最新的CoX代碼包:http://www.coocox.org/COX.html
如果你有興趣參與CoX驅動的編寫,也可以訪問在GitHub上的CooCox代碼倉庫,獲取完整的CoX庫,驅動的代碼,文檔和測試例程,甚至參與提交。
CoX代碼倉庫地址:https://github.com/coocox/cox
Github代碼倉庫提交流程:http://www.coocox.org/cox/Cox_Github.html
作者: coocox 時間: 2013-1-6 08:51
目前已經貼出了CoX.GPIO詳細講解的文章,以便大家學習開發,歡迎大家多多參與。
文章鏈接地址如下:
http://www.portaltwn.com/thread-106336-1-1.html
歡迎光臨 電子工程網 (http://www.portaltwn.com/) |
Powered by Discuz! X3.4 |
精品一区二区三区自拍图片区_国产成人亚洲精品_亚洲Va欧美va国产综合888_久久亚洲国产精品五月天婷