色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

聚豐項(xiàng)目 > 基于RT-Thread簡(jiǎn)單串口記錄儀

基于RT-Thread簡(jiǎn)單串口記錄儀

基于SD卡以及硬件串口實(shí)現(xiàn)的一個(gè)簡(jiǎn)易串口記錄儀。本作品可以通過(guò)開(kāi)發(fā)板的硬件串口來(lái)接收串口日志數(shù)據(jù),然后根據(jù)過(guò)濾規(guī)則進(jìn)行數(shù)據(jù)的過(guò)濾,最后將符合條件的日志保存在SD卡內(nèi),其中日志文件根據(jù)配置文件進(jìn)行自動(dòng)創(chuàng)建。SD卡內(nèi)存有配置文件,用于設(shè)置串口參數(shù)以及過(guò)濾規(guī)則文件,用來(lái)初始化日志過(guò)濾器,從而達(dá)到簡(jiǎn)單的過(guò)濾效果。本作品可以方便的用于研發(fā)測(cè)試過(guò)程中產(chǎn)品的測(cè)試日志記錄跟蹤,提升開(kāi)發(fā)測(cè)試的效率。

wakojosin wakojosin

分享
1 喜歡這個(gè)項(xiàng)目
團(tuán)隊(duì)介紹

wakojosin wakojosin

團(tuán)隊(duì)成員

范工 嵌入式工程師

分享
項(xiàng)目簡(jiǎn)介
基于SD卡以及硬件串口實(shí)現(xiàn)的一個(gè)簡(jiǎn)易串口記錄儀。本作品可以通過(guò)開(kāi)發(fā)板的硬件串口來(lái)接收串口日志數(shù)據(jù),然后根據(jù)過(guò)濾規(guī)則進(jìn)行數(shù)據(jù)的過(guò)濾,最后將符合條件的日志保存在SD卡內(nèi),其中日志文件根據(jù)配置文件進(jìn)行自動(dòng)創(chuàng)建。SD卡內(nèi)存有配置文件,用于設(shè)置串口參數(shù)以及過(guò)濾規(guī)則文件,用來(lái)初始化日志過(guò)濾器,從而達(dá)到簡(jiǎn)單的過(guò)濾效果。本作品可以方便的用于研發(fā)測(cè)試過(guò)程中產(chǎn)品的測(cè)試日志記錄跟蹤,提升開(kāi)發(fā)測(cè)試的效率。
硬件說(shuō)明

開(kāi)發(fā)板硬件使用情況主要使用了兩個(gè)外設(shè),串口1和SD卡,下面簡(jiǎn)單介紹兩部分的作用:

  1. UART1,通過(guò)串口1接口被監(jiān)控的設(shè)備的串口數(shù)據(jù),串口接如下圖引腳;

    image.png

  2. SD卡,

    a. 通過(guò)SD卡保存串口1收到的串口數(shù)據(jù);

    b. 在啟動(dòng)的時(shí)候通過(guò)SD卡來(lái)加載配置文件,配置串口1的參數(shù)并且配置過(guò)濾器。

    SD卡接口如下圖:

    image.png

硬件圖片

cb46914b22c1e21c5857a6726521fd5.jpg

軟件說(shuō)明

RT-Thread使用情況概述:

驅(qū)動(dòng)使用了:串口、Pin、RTC和SD卡;

組件使用了:msh、DFS、Fatfs、ulog、libc等;

內(nèi)核通訊主要使用了信號(hào)量;

軟件框圖:

image.png

軟件功能:

    1. 初始化過(guò)程,首先等待SD卡初始化完成并且完成文件系統(tǒng)的掛載,然后從SD卡讀取過(guò)濾列表及過(guò)濾類(lèi)型,然后讀取串口配置文件,最后初始化串口。

    2. 循環(huán)邏輯,以行為單位讀取串口日志,然后進(jìn)入過(guò)濾器進(jìn)行過(guò)濾,根據(jù)過(guò)濾器的過(guò)濾結(jié)果決定是否保存本行日志,如果保存則執(zhí)行SD卡保存日志的功能。

    3. 過(guò)濾模式介紹,過(guò)濾模式有四種,分別是相等或不相等,開(kāi)始以及結(jié)尾,其中相等與不相等是互斥出現(xiàn),相等優(yōu)先級(jí)更高,開(kāi)始和結(jié)尾可以同時(shí)出現(xiàn)也可以同時(shí)沒(méi)有,相等表示日志中出現(xiàn)過(guò)濾列表中的字符串則被保存入日志文件,不相等則是出現(xiàn)過(guò)濾列表中的字符串則不被保存入日志文件;開(kāi)始和結(jié)尾表示只匹配開(kāi)始的字符串和(或)只匹配結(jié)尾的字符串。

gitee倉(cāng)庫(kù)地址https://gitee.com/vandoul/plogger

演示效果

如下圖,過(guò)濾模式是相等,無(wú)開(kāi)始和結(jié)尾限定,即日志中只要出現(xiàn)"uart:"或"spi:"的內(nèi)容就可以存入日志文件。

image.png

依次發(fā)送:

uart:send test message2

spi:send test message3

myspi:send test message4

myuart:send test message5

send test message6

image.png

通過(guò)cat命令查看SD卡的日志文件,可以看到以及保存進(jìn)日志文件的日志符合過(guò)濾規(guī)則,未滿(mǎn)足的通過(guò)調(diào)試串口打印出來(lái)了。

附件

(11.57 MB)下載

評(píng)論區(qū)(0 )
主站蜘蛛池模板: 老熟人老女人国产老太| 国产又湿又黄又硬又刺激视频 | 一本大道香蕉中文在线视频观看| 少妇被阴内射XXXB少妇BB| 日本zljzljzlj精品| 全部老头和老太XXXXX| 欧美日韩中文国产一区发布| 蜜桃精品成人影片| 蜜芽视频在线观看视频免费播放| 久久这里只精品热在线18| 啦啦啦 中文 日本 韩国 免费 | 欧美日韩一区不卡在线观看| 女子初尝黑人巨嗷嗷叫| 欧美精品乱码99久久蜜桃| 欧美乱妇15p图| 热综合一本伊人久久精品| 日韩精品一区二区三区AV在线观看| 日本无码免费久久久精品| 三级黄色高清视频| 无码137片内射在线影院| 性肥胖BWBWBW| 亚洲青青草原| 在线精品国精品国产不卡| 91精品国产高清久久久久久| 99精品久久| 高清国产在线观看| 国产欧美日韩中文视频在线| 狠狠狠的在啪线香蕉| 久久久午夜精品福利内容| 免费三级网址| 日本一本免费线观看视频| 无码人妻精品国产婷婷| 亚洲欧洲日产国产 最新| 18禁无遮遮挡羞漫画免费阅读| 99热只有精品| 国产精品成人免费视频99| 国产综合视频在线观看一区| 久久精品麻豆国产天美传媒果冻| 免费网站在线观看国产v片| 日韩人妻双飞无码精品久久| 亚洲AV综合色一区二区三区|