顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - 星雨流痕

頁: [1]
1
請問喔   您用的版子是 市面上廠商販售的開發板嗎?
如果是的話,通常應該都會提供一個,比較原始的image檔
讓你可以燒錄開機到console端  和 應該也付有一些使用者手冊 pdf檔案
也可以多多參考


2
感謝昨天的分享   感覺收穫很多
謝謝

3
Embedded 討論版 / libusb 使用中斷傳輸的問題
« 於: 2009-12-22 23:23 »
  目前想要用libusb 放入嵌入式平台上   來跟hid裝置做溝通  目前先嘗試在虛擬機器上撰寫程式
   藉由著pid  vid 可以抓取到裝置 可以利用控制傳輸 print出配置描述語言的等端點訊息

  但接著要用 usb_interrupt_write 把8byte的命令 送出去給裝置   卻都一直無法成功
  程式可以編譯成功變成執行檔   用usb分析儀看  發現並沒有送出 中斷訊息  都只有看到控制和裝置列舉的部分

   以下是有關於中斷部分的程式碼

      char write_buffer[ ] = {0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00};
   

      //usb_bulk_write(dev_handle, 0x02, write_buffer, 3, 2000);
      //result = usb_interrupt_write(dev_handle, 0x02, write_buffer, 8, 0);
      //while (1){
         result = usb_interrupt_write(dev_handle, 2, write_buffer, sizeof(write_buffer), 0);
               printf("\n");
         
         //check_usb_error("usb_interrupt", result);
         if (result>0 ){
            printf(" usb device wirte successful.\n");
         }
         else{
            printf(" usb device wirte failure.\n");
         }


   我查到的和看他說明  應該result的直要大於0才代表 中斷訊息傳送出去   所以採用這個判斷方式  本身目前得到回應得值也都是小於0
    數值是-16  的樣子

    以上 希望有使用過的人可以 多多給予一些訊息  謝謝

4
小弟淺見
  先看看用netstat 可不可以知道是什麼服務   知道是什麼服務後
  再用service  XXX(服務名)  stop  或是/etc/rc.d/init.d/xxx(服務名) stop
  關關看   以上方法如果不行再用kill  -9  pid   砍掉@@"
   另外如果這個跟您的需要服務毫無關西可能還要在去查一下log看看有否特殊情況發   生過

頁: [1]