91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

在bin文件中實現格式化打印的作用和意義

sanyue7758 ? 來源:處芯積律 ? 2023-07-09 16:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近看不少群里聊怎么實現,也有一些具體實現,我們就不聊這些了,今天聊一下為什么要這么做,有哪些注意事項,以及怎么做(理論層面不牽扯代碼),手機打字有錯誤請見諒

為什么要做?

在使用arm riscv和x86系統時,沒有c與其它語言交互的途徑和方法,更不要說格式化打印,這就導致我們對于c的debug會相對困難。畢竟通過pc查找反匯編方法debug不太直觀,很多時候我們知道他不會掛,只想單純知道它運行到哪里了,以方便做進一步操作。

另一方面使用c調用其它語言比如sv的task并執行也是我們所需要的。假設一個場景通過c調用一個sv i2c task執行進行數據發送,并在c端不斷檢測i2c task是否執行完畢(這期間可以先做別的,做完了再回來看看)。

當然還有更復雜的操作,這就讓我們的c寫法靈活性更大,可復用性更強,這是系統方案的一部分,不能孤立的看。

需要注意什么?

執行效率 支持多種不同的硬件接口 cache 多核并行等

執行效率,就是我們在調用該方法的執行速度,比如不少人通過uart實現,先不說uart的頻率很難上去,就它的串行執行,如果數據多一點,我們的case執行被打印占據大量時間肯定不是想要的。當然可以減少打印,太少了就有點坑了。

支持不同的硬件接口,一般來說axi的速度快很多,也可以并行執行,是一個理想的總線,但因為一些限制(后仿),線并不總能被找到,i2c uart都需要可以被支持,且可以靈活切換。

cache,這里說cache原因,當我們使用axi時,cpu發出的指令都是以一個cacheline為單位的,這就讓我們原先的一些交互策略失效,需要提前考慮。

多核并行,需要我們對不同cpu發出的命令區分開,以防命令串擾,使得打印出亂七八糟的東西出來。

怎么做?

有不少人寫,這里不多說,補充一點個人的理解。

我們需要做出一種有針對性的交互協議,用于對上述為什么以及注意事項的支持,也要盡量減少對地址的占用,畢竟有的項目地址還是挺緊張的,我們大致可以實現使用64byte對應的地址的占用,很多時候使用1個dw就好了。

如果有對sv task調用(其它語言類似),就需要支持更多,比如多核對同一task并行調用,對task實施kill操作,獲取返回值,查看task執行狀態等操作。

更進一步我們還可以通過virtualcpu等方案讓該c在ip階段就完成測試,soc階段只是進一步測試,而不需要重新編寫,讓soc case盡量提前,實現多維度并行。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Cache
    +關注

    關注

    0

    文章

    130

    瀏覽量

    29081
  • bin
    bin
    +關注

    關注

    1

    文章

    33

    瀏覽量

    13693

原文標題:在bin文件中實現格式化打印的作用和意義

文章出處:【微信號:處芯積律,微信公眾號:處芯積律】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    NOKIA手機怎么格式化

    )以及 q9、t9字體運行的話,用此法格式化是無效的。所以,軟格前,先把這些軟件全部關閉,中文字體文件刪除,才可格式化成功。字體文件一般
    發表于 12-28 15:54

    格式化硬盤

    格式化硬盤 軟盤只需要一次格式化,硬盤卻需要兩級,即低級格式化和高級格式化。  硬盤的低級格式化
    發表于 12-25 15:40 ?1144次閱讀

    筆記本硬盤維護之格式化

    筆記本硬盤維護之格式化篇   格式化硬盤(并非低格)會影響硬盤壽命嗎?用Windows對硬盤進行格式化與對軟盤進行格式化原理一樣
    發表于 01-20 10:32 ?410次閱讀

    筆記本硬盤格式化幾點須知

    筆記本硬盤格式化幾點須知  格式化硬盤(并非低格)會影響硬盤壽命嗎?用Windows對硬盤進行格式化與對軟盤進行格式化原理一樣嗎?
    發表于 01-23 14:15 ?741次閱讀

    如何格式化硬盤

    如何格式化硬盤    這是廣大電腦初學者經常詢問的問題,因為格式化硬盤是安裝裝系統的前提,所以這就成為了需要首先解決的問題,本文將針這個
    發表于 02-24 11:25 ?574次閱讀

    格式化對硬盤有傷害嗎_硬盤格式化后數據還能恢復嗎

    普通的格式化硬盤是不會影響硬盤壽命的。硬盤格式化后數據還能恢復嗎?下面就來看看使用強力數據是如何將格式化后的數據給恢復的吧。
    發表于 12-14 16:09 ?1.7w次閱讀

    格式化是什么

    格式化(format)是指對磁盤或磁盤的分區(partition)進行初始的一種操作,這種操作通常會導致現有的磁盤或分區中所有的文件被清除。格式
    的頭像 發表于 01-09 15:20 ?8.7w次閱讀

    如何在MDk生成bin格式文件

    Realview MDK的集成開發環境,默認情況下可以生成*.axf格式的調試文件和*.hex格式的可執行
    發表于 05-16 17:22 ?4次下載
    如何在MDk生成<b class='flag-5'>bin</b><b class='flag-5'>格式</b>的<b class='flag-5'>文件</b>

    D盤無法格式化的解決方法分享

    電腦的使用windows7系統過程,發現電腦磁盤的有一些不需要的文件想直接格式化,由于自己的電腦D盤太亂,想要格式化D盤。
    的頭像 發表于 08-10 16:25 ?5755次閱讀
    D盤無法<b class='flag-5'>格式化</b>的解決方法分享

    EE-347:使用Blackfin?處理器格式化打印到UART終端

    EE-347:使用Blackfin?處理器格式化打印到UART終端
    發表于 04-26 19:33 ?2次下載
    EE-347:使用Blackfin?處理器<b class='flag-5'>格式化</b><b class='flag-5'>打印</b>到UART終端

    python字符串格式化

    python字符串格式化 格式化輸出,主要有三種方式 使用 % 進行格式化 使用 format 函數進行格式化 使用 f-string 進行格式化
    的頭像 發表于 02-21 16:28 ?1860次閱讀
    python字符串<b class='flag-5'>格式化</b>

    MDK如何生成bin格式文件

    Realview MDK的集成開發環境,默認情況下可以生成*.axf格式的調試文件和*.hex格式的可執行
    發表于 09-29 16:29 ?0次下載

    Linux磁盤格式化和掛載介紹

    磁盤分區雖然分好區了,但暫時還不能用,我們還須對每一個分區進行格式化。所謂格式化,其實就是安裝文件系統,Windows下的文件系統有FAT32和NTFS。
    的頭像 發表于 10-28 09:08 ?4095次閱讀

    如何使用 Java 原生格式化Instant

    今天我們將聊聊如何在Java把一個 Instant 格式化為一個字符串。我們將展示如何使用 Java 原生和第三方庫(如Joda-Time)來處理這個事情。 使用 Java 原生格式化
    的頭像 發表于 10-09 14:51 ?1658次閱讀

    EE-347:使用Blackfin處理器將格式化打印到UART終端

    電子發燒友網站提供《EE-347:使用Blackfin處理器將格式化打印到UART終端.pdf》資料免費下載
    發表于 01-07 13:51 ?0次下載
    EE-347:使用Blackfin處理器將<b class='flag-5'>格式化</b><b class='flag-5'>打印</b>到UART終端
    主站蜘蛛池模板: 久久男人视频 | 天天爱天天做色综合 | aaaaa特级毛片 | 日本xxxxx黄区免费看动漫 | 农村妇女野外一级毛片 | 在线天堂中文www官网 | 最近最新中文字幕在线第一页 | 一级特黄性色生活片一区二区 | 亚洲男人的天堂在线播放 | 国产精品夜色7777青苹果 | 中文字幕婷婷 | 伊人yinren6综合网色狠狠 | tom影院亚洲国产日本一区 | 久久婷婷人人澡人人爱91 | 久久天天躁狠狠躁夜夜爽蜜月 | 久久精品福利 | 国产九九热 | 天天操天天谢 | 国产在线精品一区免费香蕉 | 日韩三级视频在线观看 | 欧美18videosex性欧美69 | 色色色色色色色色色色色 | 亚洲一区二区三区播放在线 | 欧美色综合高清视频在线 | 国产亚洲一区二区三区在线 | 在线观看永久免费视频网站 | 草色在线| 天天躁夜夜躁狠狠躁2024 | 亚洲国产欧美精品一区二区三区 | 日韩欧美卡通动漫在线观看 | 狠狠天天 | 性开放网站 | 免费在线观看污视频 | 国产精品视频第一区二区三区 | 狠狠噜天天噜日日噜 | 日本不卡视频在线 | 一区二区三区高清在线观看 | 国产成人三级视频在线观看播放 | 免费国产不卡午夜福在线观看 | 中文字幕va| 国产欧美乱码在线看 |