在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

新手工程師必看:如何正確使用Android SDK補丁包?

觸覺智能 ? 2024-07-23 18:00 ? 次閱讀


開源鴻蒙硬件方案領跑者觸覺智能

本文內容適用于觸覺智能多數開發板的SDK補丁包的使用。

這次給大家介紹的是觸覺智能的Purple Pi OH鴻蒙開源主板,是華為Laval官方社區主薦的一款鴻蒙開發主板。

wKgaomafe5-AD8u9AAZWIolrffk534.png

wKgZomafe6WATYUgAAe9HANYu44256.png

該主板主要針對學生黨,極客,工程師,極大降低了開源鴻蒙開發者的入門門檻,具有以下幾點優勢:

支持開源鴻蒙/Linux /Andriod 11/麒麟,兼容樹莓派 ;

四核A55,最高1.8G主頻 Mali G52-2EE GPU ;

支持OpenGL/CL/Vulkan/1T NPU/8MISP ;

支持TensorFlow/MXNet/PyTorch/Caffe ;

支持1*千兆以太網、3*USB2.0、1*USB3.0、3*UART、2*SPI、2*I2C、28*GPIO、1*MIPI DSI、1*HDMI ;

支持OpenHarmony3.2/4.0/4.1版本,開放SDK源代碼 ;

活躍的開發者社區, 更多牛人在線技術支持 ;

超小尺寸,極致性價比,只需249元 ;

補丁(patch)在軟件開發中主要用于記錄和應用代碼變更,以便在不同版本之間進行遷移或更新。而我們的開發板固件和SDK同樣由于一些原因完成了一些補丁包,獲取位置于開發板產品資料的開發手冊中,一般與網盤中的SDK放在一起,文件夾命名為Patch,如下圖所示:

wKgaomafe7GAKGfRAAoyNkxhago540.png

一、補丁(patch)簡介


在Linux系統中,補丁(patch)通常用于修改源代碼文件。補丁是一個文本文件,包含了對原始文件的更改。這些更改可以是添加、刪除或修改文件中的某些行。補丁文件通常使用diff工具生成,然后使用patch命令應用到源代碼文件。

二、Patch生成


想要編寫補丁,首先你需要有兩個版本的文件,一個是原始文件,另一個是修改后的文件。使用diff命令即可生成補丁文件,命令如下:

“diff -u original_file.txt modified_file.txt > patch_file.patch”

?這將生成一個名為”patch_file.patch”的補丁文件,其中包含了將original_file.txt轉換為modified_file.txt所需的更改。

?-u是diff命令的一個選項,用于生成統一(unified)格式的比較結果,這種格式特別適用于展示兩個文件之間的差異。

?通過結合diff工具和重定向命令,可以將比較結果輸出到補丁文件中。這個補丁文件包含了從原始文件轉換到新文件所需的所有步驟,可以用patch命令應用到其他文件上。

范例如下:

1.生成patch文件

wKgZomafe7yARHvNAAEpEe3H7X8108.png

2. 查看差異內容,”cat patch_file.patch” :

wKgaomafe8KAD_KiAAvifusZpi8202.png

三、Patch應用

使用patch命令將補丁應用到源代碼文件,命令如下:

“patch -p1 < ./patch_file.patch”

這將把補丁中的更改應用到當前目錄下的源代碼文件。如果補丁文件和源代碼文件不在同一目錄,你需要指定源代碼文件的路徑。

patch命令的-p NUM參數用于指定在應用補丁時應剝離的文件路徑級別,這有助于補丁文件正確地匹配目標文件中的路徑。使用該參數時,NUM是一個數字,表示要剝離補丁文件中路徑名開始部分的目錄層數。

-p0:不剝離任何路徑,直接將補丁中指定的文件路徑與當前目錄下的文件進行匹配。

-p1:剝離補丁文件路徑的第一個目錄層次,這常用于補丁文件的路徑是相對于源代碼樹根的情況。

這里以觸覺智能開發板IDO-EVB3562為例,如下所示:

1.復制Patch到SDK源碼目錄

wKgZomafe8qAIOsnAAERhAQf3pQ984.png

2.執行”patch -p1 < ./0001-arm64-dts-rockchip-rk3562-adjust-low-temp-min-volt-f.patch”

wKgZomafe86APUJFAAGgmIlnUWg104.png

3.若有多個補丁文件,需按順序打:

wKgaomafe9OANGQiAAJJvq0pIg8245.png

4.不同補丁打成功后輸出信息不同,我這里的信息如下所示:

wKgZomafe9qABzquAARSGooRvhU216.png

今天關于RK芯片平臺SDK的Patch使用的內容分享就到此為止,祝大家生活愉快,學習工作順利。


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

    關注

    25

    文章

    5087

    瀏覽量

    97794
  • 瑞芯微
    +關注

    關注

    24

    文章

    427

    瀏覽量

    51424
  • OpenHarmony
    +關注

    關注

    25

    文章

    3730

    瀏覽量

    16424
  • RK3566
    +關注

    關注

    0

    文章

    147

    瀏覽量

    4918
收藏 人收藏

    評論

    相關推薦

    電子工程師的經驗分享

    電子工程師在實際工作中積累了豐富的經驗,這些經驗對于新手工程師和電子專業的學生具有重要的參考價值。 一、電路設計經驗 電路設計核心思想 電路設計的核心在于理解電路的基本原理和功能需求。在設計電路
    的頭像 發表于 01-14 10:14 ?50次閱讀

    FPGA算法工程師、邏輯工程師、原型驗證工程師有什么區別?

    ,共同進步。 歡迎加入FPGA技術微信交流群14群! 交流問題(一) Q:FPGA中的FPGA算法工程師、FPGA邏輯工程師、FPGA原型驗證工程師三者有什么區別? A:FPGA 算法工程師
    發表于 09-23 18:26

    正是拼的年紀|65歲電子工程師上班VLOG #65歲退休 #電子工程師 #搞笑 #上班vlog

    電子工程師
    安泰小課堂
    發布于 :2024年07月25日 11:31:02

    用二創,1:1復刻工程師的職場現狀

    工程師
    揚興科技
    發布于 :2024年07月19日 18:30:07

    嵌入式軟件工程師和硬件工程師的區別?

    嵌入式軟件工程師和硬件工程師的區別? 嵌入式軟件工程師 嵌入式軟件工程師是軟件開發領域中的一種專業工程師,他們主要負責設計和開發嵌入式軟件,
    發表于 05-16 11:00

    大廠電子工程師常見面試題#電子工程師 #硬件工程師 #電路知識 #面試題

    電子工程師電路
    安泰小課堂
    發布于 :2024年04月30日 17:33:15

    企業老工程師和高校老師有啥區別

    電子工程師硬件
    電子發燒友網官方
    發布于 :2024年02月28日 17:50:00

    如何搞崩一個硬件工程師心態?試試對ta說這幾句

    硬件工程師
    揚興科技
    發布于 :2024年02月20日 18:05:49
    主站蜘蛛池模板: 成年毛片| 亚色视频在线| 国模精品| 人人草人人爽| 四虎国产在线| 四虎国产精品永免费| 三级黄色一级视频| 亚洲性后网| 精品国产污污免费网站入口| 免费二级c片观看| 亚洲图片欧美色图| 中国一级做a爰片久久毛片| 亚洲免费视频观看| 日韩在线视频一区| 久久九九国产精品怡红院| 日韩污| 四级毛片在线播放| 日本成片免费高清| 久久久久久综合| 777成了人乱视频| wwwxx在线| 国产色婷婷精品综合在线 | 天天做天天爱天天爽综合网| 成人欧美一区二区三区黑人3p| 国产一级aaa全黄毛片| 最新版天堂资源8网| 深夜久久| 丁香综合激情| 又粗又大又猛又爽免费视频| 高清欧美性xxxx成熟| 国产欧美另类第一页| 四虎日韩| 国产亚洲人成网站观看| 午夜在线观看免费观看大全| 插插好爽爽爽| 女bbwxxxx非洲黑人| 黄色插插插| 日韩一区二区视频| 丁香花在线| 国产香蕉精品视频在| www.色综合|