當前位置:編程學習大全網 - 網站源碼 - 求教linux中串口發送at命令的問題

求教linux中串口發送at命令的問題

要滿足這三個條件:

1,單開線程自動寫at

2,單開線程讀at

3,打開文件讀配置,將讀出來後的配置文件放到log文件裏去。

這邊記錄下如何在ui下開壹個線程的過程:用壹個handler變量調用handler.post函數,然後在runnable裏面重寫run接口就可以,實際上,這樣調用出來的線程跟ui主線程是壹個線程,不會創建新的。所以這邊如果要用線程創建的話,必須

wthread = new HandlerThread("thread");

wthread.start();

wHandler = new Handler(wthread.getLooper());

wHandler.post(runnable);

這時重寫runnable的run函數才可以實現重新開啟壹個線程。

在這個線程裏面可以讀寫串口,但是界面的刷新不能在這個子線程裏面做。必須主線程在做壹個handler,然後子線程調用Message 變量傳進主線程的handler.sendMessage(msg);然後主線程用handlerMessage接收子線程傳過來的消息,在主線程裏面刷新界面。

  • 上一篇:底部長期橫盤選股源代碼
  • 下一篇:YYModel的介紹與使用
  • copyright 2024編程學習大全網