基于嵌入式應(yīng)用的單芯片USB方案
本文引用地址:http://www.ex-cimer.com/article/261725.htm
圖3:Vinculum-II軟件結(jié)構(gòu)。
Vinculum II軟件開發(fā)工具套件允許用戶針對VNC2上的CPU處理器創(chuàng)建基于C的應(yīng)用程序。這個工具套件是封裝為一個集成開發(fā)環(huán)境(IDE),具有標(biāo)準(zhǔn)的代碼編譯,創(chuàng)建,調(diào)試和編輯功能。這個IDE可從FTDI免費獲取,不需要許可證或版權(quán)費用。
開發(fā)資源
除了開發(fā)工具,F(xiàn)TDI還開發(fā)了一系列的預(yù)編譯固件鏡像文件。固件鏡像文件能包含通常的USB應(yīng)用相關(guān)的功能,比如對USB存儲設(shè)備的管理和接口,音樂重放,與USB打印機,HUB和HID類型設(shè)備的接口。這些固件鏡像文件已經(jīng)可用于第一代Vinculum芯片VNC1L。預(yù)編譯固件鏡像文件提供一個備用的應(yīng)用程序,嵌入式系統(tǒng)設(shè)計者可以展開它或直接用作一個引用來添加到他們自己的專用程序中。當(dāng)結(jié)合多種特征和前面提到的免費的軟件開發(fā)資源,VNC2為嵌入式應(yīng)用提供了一種有成本效益的完整的USB功能,同時通過把重新設(shè)計用戶現(xiàn)有設(shè)計的核心部分的工作量最小化,從而減少了開發(fā)風(fēng)險。
許多的硬件平臺可用于支持采用FTDI VNC2 USB主/從芯片進(jìn)行USB應(yīng)用的原型和開發(fā)。VNC2 USB主/從控制器有各種封裝形式可用,LQFP和QFN類型的封裝有32腳、48腳和64腳等多種選擇。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
評論