關於3D列印軟體Makerware與Arduion使用衝突問題

來源:互聯網
上載者:User

關於3D列印軟體Makerware與Arduion使用衝突問題 Makerware 是配合最新的3D印表機Makerbot Replicator 2進行3D模型轉碼的軟體。啟動Makerware後隨之也會啟動幾個關於conveyord的進程。即使關閉Makerware後,這幾個進程都還是存在的。  www.2cto.com  這個幾個進程的作用就是不斷的監聽串口USB裝置,以便將印表機串連到PC時可以及時的偵測出來。  www.2cto.com  但Arduino與PC串連時也是串口USB裝置,這就導致了它們之間的衝突。只要Arduino一接上PC,conveyord進程便誤以為是3D列印 機,然後就會建立一個lock檔案(形如/var/lock/LCK..ttyUSB0),該檔案的建立表示指定的串口USB裝置已經被佔用,從而導致 Arduino IDE就無法使用了。 遇到類似問題的解決方案是需要先找出佔用串口USB裝置的進程,可以執行如下命令: sudo lsof | grep ttyUSB0注意:需要使用sudo,否則有的進程不會顯示;後面的串口USB裝置字串根據自己實際情況更改。 如果不知道自己裝置名稱,可以通過如下方法獲知:拔掉USB裝置再重新插到PC,然後在命令列裡運行: dmesg | tail會看到類似如下資訊: ftdi_sio 5-1:1.0: FTDI USB SerialDevice converter detectedusb 5-1: Detected FT232RL usb 5-1: Number of endpoints 2 usb 5-1: Endpoint 1 MaxPacketSize 64 usb 5-1: Endpoint 2 MaxPacketSize 64 usb 5-1: Setting MaxPacketSize 64 usb 5-1: FTDI USB Serial Deviceconverter now attached to ttyUSB0從而就可以得到你的裝置名稱了。 找到佔用的進程後kill掉就可以解決問題了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.