android ndk 15串口的一個(gè)小坑

android studio ndk 15.1使用串口的時(shí)候莫名其妙的會(huì)打開失敗,打了一下日志

        errno = 0;
        if (tcsetattr(fd, TCSANOW, &cfg)) {

            LOGE("tcsetattr() failed %s",strerror(errno));
           
            close(fd);
            /* TODO: throw an exception */
            return NULL;
        }

發(fā)現(xiàn)這個(gè)函數(shù)會(huì)報(bào)錯(cuò),而且報(bào)錯(cuò)的理由是無效的參數(shù),what????一臉的?明明手冊清清楚楚的寫著這個(gè)參數(shù)。

2B59AB14-91F6-4E16-84B7-06EF3761C1B7.png

google 百度一頓搜,Stack Overflow上有人提問過為什么android下這個(gè)函數(shù)一直失敗,下面幾個(gè)人說可能是ndk版本問題,問了下給我們供應(yīng)android板卡的廠家,說ndk15有bug,他們都用的14,下了個(gè)14重新rebuild一下,解決了,真是坑啊,還以為硬件出問題了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,039評(píng)論 25 709
  • 前言: 最近在總是看見有人在群里面問一些串口通信相關(guān)的問題,特別是對于我們這些做APP出生的程序員來說,初次接觸串...
    Roy88閱讀 37,775評(píng)論 30 37
  • 前段時(shí)間由于做比賽的事,一直都沒時(shí)間寫博客,現(xiàn)在終于可以補(bǔ)上一篇了,一直想學(xué)習(xí)一點(diǎn)NDK開發(fā)的知識(shí),但是遲遲沒有動(dòng)...
    冰鑒IT閱讀 1,980評(píng)論 7 18
  • 音頻伴隨性好,視頻在制作與流程展示較好,另外更需要技術(shù)支持的互動(dòng),比如答題按鈕,智能題庫等。 在線教學(xué)還需要一個(gè)最...
    咸叔說閱讀 645評(píng)論 0 1
  • 我是一只即將死去的蝴蝶,我不知道是因?yàn)檎`入了蜂巢即將死去,還是因?yàn)榧磳⑺廊フ`入了蜂巢…… 我是一只非常漂亮的蝴蝶。...
    悟心澎湃閱讀 412評(píng)論 0 7

友情鏈接更多精彩內(nèi)容