聯(lián)系我們???Contact

2024.7.22 經(jīng)驗(yàn)分享會(huì)

2024/7/23 18:14:43??????點(diǎn)擊:

        2024年7月22日下午,上海實(shí)邦電子科技有限公司開(kāi)展了一次經(jīng)驗(yàn)交流會(huì),由崔工和王工一起分享了他們?cè)诠ぷ髦蟹e累的一些經(jīng)驗(yàn)。

     首先是崔工介紹了百度腦圖

     百度腦圖是百度公司旗下的網(wǎng)站,支持自動(dòng)實(shí)時(shí)保存






      王工分享了實(shí)用驅(qū)動(dòng)庫(kù)


      簡(jiǎn)介:MultiButton

      MultiButton 是一個(gè)小巧簡(jiǎn)單易用的事件驅(qū)動(dòng)型按鍵驅(qū)動(dòng)模塊,可無(wú)限量擴(kuò)展按鍵,按鍵事件的回調(diào)異步處理方式可以簡(jiǎn)化你的程序結(jié)構(gòu),去除冗余的按鍵處理硬編碼,讓你的按鍵功能邏輯更清晰。尤其是當(dāng)需要單個(gè)按鍵實(shí)現(xiàn)多個(gè)功能時(shí),如同時(shí)具有單擊、雙擊、長(zhǎng)按等功能時(shí),使用傳統(tǒng)硬編碼,功能邏輯將非常復(fù)雜。


      使用方法:

      1.先申請(qǐng)一個(gè)按鍵結(jié)構(gòu)

      2.初始化按鍵對(duì)象,綁定按鍵的GPIO電平讀取接口read_button_pin() ,后一個(gè)參數(shù)設(shè)置有效觸發(fā)電平

      3.注冊(cè)按鍵事件

      4.啟動(dòng)按鍵

      5.設(shè)置一個(gè)5ms間隔的定時(shí)器循環(huán)調(diào)用后臺(tái)處理函數(shù)


      簡(jiǎn)介:embedded-log

      embedded-log 是一個(gè)小巧漂亮的日志打印驅(qū)動(dòng)庫(kù)。日志信息可以輸出到串口、Flash、屏幕、文件等,如果將輸出映射到串口,可以輸出帶有帶有顏色的日志(如果串口調(diào)試助手支持的情況下)。


      作用:

      當(dāng)項(xiàng)目工程量比較大的時(shí)候,如果只使用仿真器調(diào)試,獲取某些信息不太方便,尤其是某個(gè)外設(shè)是否初始化成功,使用串口打印一些調(diào)試信息,能夠幫助我們更容易發(fā)現(xiàn)問(wèn)題所在。

      使用方法:

      1.定義一個(gè)緩存Buff,然后注冊(cè)一個(gè)日志輸出設(shè)備

      2. 接口函數(shù)

      3. 設(shè)置打印等級(jí)

      4. 額外功能配置