chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

淺淺問一下,嵌入式端是用protobuf?

淘晶馳串口屏 ? 2025-12-17 10:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

淺淺問一下,嵌入式那邊是不是都在用 protobuf ?。柯犎苏f性能好、省流量、序列化快,移植過去代碼量好像也不大,乍一聽真是嵌入式傳輸協(xié)議的“理想型”。但真一上手搞起來,可能就發(fā)現(xiàn)事情沒那么簡單——嵌入式那點內(nèi)存,動不動就幾 KB 幾十 KB 的 RAM,你 protobuf 解出來那一堆動態(tài)分配、嵌套消息,稍不留神棧就溢出了,堆也 fragmentation 了,跑起來是快,可崩潰起來也真叫一個痛快。

再說了,調(diào)試的時候你怎么辦?抓個包看到的全是二進制流,你得一邊翻 .proto 文件一邊心里默默解碼,或者額外寫個小工具轉(zhuǎn)成能看的。萬一現(xiàn)場設備出點怪問題,你連數(shù)據(jù)長什么樣都一眼看不出來,是不是得先謝 protobuf 不殺之恩?這種時候你就會懷念 JSON 那種鍵值對明明白白、直接丟串口日志里都能肉眼比對的日子。所以說啊,嵌入式里選數(shù)據(jù)格式,真不能只看性能數(shù)字漂亮。

那怎么辦?跟上面那位老哥說的一樣,別做選擇,咱可以兩套都要。平時開發(fā)調(diào)試,先用 cJSON 或者 MessagePack 這類容易看懂的格式把業(yè)務邏輯打通,日志清晰,調(diào)起來不費眼。等到真要量產(chǎn)了、帶寬緊了、內(nèi)存算得準準的了,再換成 protobuf 也不遲。甚至你可以倆協(xié)議共存,調(diào)試模式走文本協(xié)議,發(fā)布模式切二進制——雖然得多寫點兼容代碼,但這可是給自己留了一條肉眼可看的后路啊。

畢竟嵌入式這玩意,一旦燒進去,追蹤難度比服務器大得多。你省那點帶寬和 CPU,可能最后全花在猜數(shù)據(jù)為什么不對上面了。性能要爭,可維護性也得留一手,這才是嵌入式老鳥的生存智慧。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5208

    文章

    20620

    瀏覽量

    336688
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【飛凌嵌入式RV1126B開發(fā)板試用體驗】初識飛凌嵌入式RV1126B開發(fā)板試

    這幾天剛收到飛凌嵌入式RV1126B開發(fā)板,帶大家先認識一下這塊開發(fā)板,收到的開發(fā)板如下圖。 開發(fā)板有主板和核心板組成,開發(fā)板布局非常合理,元件排列的整齊漂亮,做工非常的精致,接口也非常豐富,接口
    發(fā)表于 04-13 17:27

    飛凌嵌入式亮相德國紐倫堡embedded world 2026,深耕全球嵌入式AI市場!

    2026年3月10日,全球嵌入式技術領域的年度盛會——embedded world 2026國際嵌入式展覽會,在德國紐倫堡會展中心盛大啟幕。飛凌嵌入式攜多款重磅新品及全場景解決方案再
    的頭像 發(fā)表于 03-11 16:37 ?1.1w次閱讀
    飛凌<b class='flag-5'>嵌入式</b>亮相德國紐倫堡embedded world 2026,深耕全球<b class='flag-5'>嵌入式</b>AI市場!

    Linux 開發(fā)嵌入式必備命令速查表

    管理等環(huán)節(jié)輕松應對各種問題。今天,我們整理了份Linux嵌入式開發(fā)必備命令速查表,讓你篇文章就能快速查閱。、文件與目錄管理命令在
    的頭像 發(fā)表于 01-19 09:06 ?1002次閱讀
    Linux <b class='flag-5'>下</b>開發(fā)<b class='flag-5'>嵌入式</b>必備命令速查表

    什么是嵌入式應用開發(fā)?

    概述 所謂的嵌入式應用開發(fā)就是在嵌入式操作系統(tǒng)進行開發(fā)、軟硬件綜合開發(fā) ?嵌入式應用開發(fā)?是指在嵌入式操作系統(tǒng)
    發(fā)表于 01-12 16:13

    arm嵌入式主板優(yōu)缺點

    了Windows CE系統(tǒng)或者Linux系統(tǒng),因此對于很多客戶來說,原先采用了X86的平臺,目前要調(diào)整到ARM上來,必須對軟件平臺進行重新編譯和調(diào)整,而且還要熟悉一下ARM的嵌入式平臺工作機制,因此會增加
    發(fā)表于 01-08 07:08

    系統(tǒng)嵌入式的學習路線

    的知識太多,太雜,太廣,很多嵌入式初學者陷入嵌入式知識的海洋中,東學點,西學點,找不到學習的方向。 我從事嵌入式開發(fā)工作有10年,
    發(fā)表于 12-16 07:49

    Amphenol RF嵌入式芯片天線:小身材大作用

    ,以其獨特的設計和出色的性能,為各類物聯(lián)網(wǎng)設備、醫(yī)療設備等提供了理想的解決方案。今天,我們就來深入了解一下這款天線。 文件下載: Amphenol RF 內(nèi)嵌芯片天線.pdf 產(chǎn)品概述 Amphenol RF提供了多種適用于連接設備內(nèi)部的
    的頭像 發(fā)表于 12-11 11:20 ?650次閱讀

    ARM嵌入式這樣學

    葉等等,假如你將DSP看做款MCU來搞,那太浪費了,100塊的東西當幾塊錢的來用。要用好它,物盡其,那真的很難,要精通算法才行。 2、嵌入式軟件是什么? 嵌入式軟件分為
    發(fā)表于 12-04 07:48

    嵌入式與FPGA的區(qū)別

    \"嵌入式開發(fā)門檻低、就業(yè)廣,適合轉(zhuǎn)行;FPGA技術深、薪資高,但要求學歷和數(shù)學功底。選哪個?看你的基礎和職業(yè)目標。\" ?我們先來明白兩者區(qū)別在哪? ?1、嵌入式:分兩部分
    發(fā)表于 11-20 07:12

    嵌入式開發(fā)平臺 AMD嵌入式軟件和工具2025.1版現(xiàn)已推出

    AMD 2025.1 版嵌入式軟件和工具是面向新嵌入式系統(tǒng)開發(fā)而打造的綜合平臺,全面加速概念構(gòu)想到部署落地。 2025.1 版嵌入式軟件和工具的新 增功能 AMD
    的頭像 發(fā)表于 08-20 09:15 ?4172次閱讀

    飛凌嵌入式2025上半年新品盤點

    本篇文章,我們以發(fā)布時間為序,全面回顧一下飛凌嵌入式在2025上半年已經(jīng)推出的6款新品矩陣。
    的頭像 發(fā)表于 07-11 13:38 ?2265次閱讀
    飛凌<b class='flag-5'>嵌入式</b>2025上半年新品盤點

    聚徽廠家低功耗技術:為嵌入式工業(yè)平板續(xù)航能力按 “加速鍵”

    平板技術研發(fā),憑借系列創(chuàng)新的低功耗技術,為嵌入式工業(yè)平板的續(xù)航能力按下了 “加速鍵”,為行業(yè)發(fā)展帶來新的突破。 聚徽廠家在低功耗技術研發(fā)上,從軟件與硬件協(xié)同優(yōu)化的角度出發(fā),多管齊解決嵌入式
    的頭像 發(fā)表于 07-01 17:06 ?718次閱讀

    Linux嵌入式和單片機嵌入式的區(qū)別?

    Linux嵌入式與單片機嵌入式在多個方面存在顯著的區(qū)別,以下是詳細的比較和歸納: 、基本概念 1. Linux嵌入式: 定義:將Linux操作系統(tǒng)運行在
    發(fā)表于 06-20 09:46

    嵌入式開發(fā)入門指南:從零開始學習嵌入式

    隨著物聯(lián)網(wǎng)、智能硬件的發(fā)展,嵌入式開發(fā)成為熱門技能之。以下將為初學者提供份詳細的嵌入式開發(fā)入門指南,涵蓋學習路徑、必備工具、推薦資源等內(nèi)容。 1.
    發(fā)表于 05-15 09:29

    飛凌嵌入式2025嵌入式及邊緣AI技術論壇圓滿結(jié)束

    飛凌嵌入式「2025嵌入式及邊緣AI技術論壇」在深圳深鐵皇冠假日酒店盛大舉行,此次活動邀請到了200余位嵌入式技術領域的技術專家、企業(yè)代表和工程師用戶,共享嵌入式及邊緣AI技術的盛宴!
    的頭像 發(fā)表于 04-28 13:57 ?4319次閱讀
    飛凌<b class='flag-5'>嵌入式</b>2025<b class='flag-5'>嵌入式</b>及邊緣AI技術論壇圓滿結(jié)束