91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

技術(shù)分享 | RK3506如何交叉編譯frp wireguard

啟揚(yáng)ARM嵌入式開(kāi)發(fā) ? 2025-12-25 17:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

RK3506擁有著不錯(cuò)的性價(jià)比以及與之相匹配的性能優(yōu)勢(shì),非常適合用來(lái)做邊緣計(jì)算網(wǎng)關(guān)、小型數(shù)據(jù)收集端點(diǎn)等。今天給大家?guī)?lái)兩款內(nèi)網(wǎng)穿透工具的交叉編譯移植,方便在RK3506上搭建相關(guān)應(yīng)用。


3c0e0068-e174-11f0-8ce9-92fbcf53809c.jpg



在編譯兩個(gè)工具之前,我們需要搭建交叉編譯環(huán)境,需要將我司提供的交叉編譯器拷貝至ubuntu中并解壓,完成后如下圖所示:

3c17e7e0-e174-11f0-8ce9-92fbcf53809c.png

交叉編譯器是從buildroot上直接導(dǎo)出,工具的具體路徑需要重新鏈接,所以執(zhí)行目錄中的relocate-sdk.sh腳本,重新鏈接到我們自己的路徑中,鏈接完成后需要聲明交叉編譯器,直接執(zhí)行source environment-setup,正常如下圖所示:

3c2567b2-e174-11f0-8ce9-92fbcf53809c.png

3c30528a-e174-11f0-8ce9-92fbcf53809c.png?

接下來(lái)我們先編譯frp。frp是go語(yǔ)言編寫(xiě)的工具,我們還需要搭建go語(yǔ)言編譯環(huán)境。下載go二進(jìn)制x86文件All releases - The Go Programming Language,下載完成后將安裝包解壓到一個(gè)位置,文章中是/opt目錄,因?yàn)間o語(yǔ)言的安裝目錄不可以跟數(shù)據(jù)目錄在一起,所以我們將兩者分開(kāi),這里寫(xiě)了一個(gè)聲明環(huán)境的腳本go_env.sh,內(nèi)容如下圖所示:

3c3e635c-e174-11f0-8ce9-92fbcf53809c.png?

source go_env.sh,拉取frp代碼git cloenhttps://github.com/fatedier/frp.git,重點(diǎn)關(guān)注

3c489214-e174-11f0-8ce9-92fbcf53809c.png

如果我們想要編譯arm架構(gòu)的二進(jìn)制文件,需要將Makefile.cross-compiles重命名為Makefile,因?yàn)槟J(rèn)Makefile是為x86準(zhǔn)備的,重命名后,直接make編譯即可,編譯完成后會(huì)在當(dāng)前目錄的release目錄中,生成所有架構(gòu)的二進(jìn)制文件,其中就包括arm架構(gòu),具體如下圖所示:

3c550620-e174-11f0-8ce9-92fbcf53809c.png

最后是編譯wireguard-tools。Wireguard在低版本內(nèi)核中,會(huì)向內(nèi)核里打相應(yīng)的補(bǔ)丁,不過(guò)因?yàn)镽K3506的內(nèi)核版本較高,主線分支上已經(jīng)將相關(guān)補(bǔ)丁合并,所以我們只需要編譯工具即可。首先,我們按照文章一開(kāi)始的步驟聲明交叉編譯器環(huán)境變量,然后使用git clonehttps://git.zx2c4.com/wireguard-tools下載源碼,接著使用make -C wireguard-tools/src命令編譯,編譯成功后會(huì)在源碼src目錄生成二進(jìn)制文件wg,如下圖所示:

3c60e5a8-e174-11f0-8ce9-92fbcf53809c.png?

以上,就是RK3506交叉編譯frp和wireguard的全部過(guò)程了,其它的第三方軟件也可以用這樣的方法編譯,主要還是要根據(jù)工具的makefile以及configure等文件摸索出正確的交叉編譯方法。

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

    關(guān)注

    22

    文章

    3527

    瀏覽量

    53424
  • RK3506
    +關(guān)注

    關(guān)注

    0

    文章

    94

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何用RK3506核心板自研一款嵌入式工業(yè)網(wǎng)關(guān)?

    飛凌嵌入式RK3506核心板做工業(yè)網(wǎng)關(guān)
    的頭像 發(fā)表于 03-19 16:32 ?2077次閱讀
    如何用<b class='flag-5'>RK3506</b>核心板自研一款嵌入式工業(yè)網(wǎng)關(guān)?

    米爾瑞芯微多核異構(gòu)低功耗RK3506核心板重磅發(fā)布

    近日,米爾電子發(fā)布MYC-YR3506核心板和開(kāi)發(fā)板,基于國(guó)產(chǎn)新一代入門(mén)級(jí)工業(yè)處理器瑞芯微RK3506,這款芯片采用三核Cortex-A7+單核Cortex-M0多核異構(gòu)設(shè)計(jì),不僅擁有豐富的工業(yè)接口
    發(fā)表于 05-16 17:20

    【米爾RK3506國(guó)產(chǎn)開(kāi)發(fā)板評(píng)測(cè)試用】開(kāi)箱體體驗(yàn)

    很高興今天收到了米爾科技的RK3506開(kāi)發(fā)板,下面是開(kāi)箱體驗(yàn),后期的測(cè)試使用中將會(huì)做詳細(xì)的測(cè)試和試用。 1.開(kāi)箱,包含以下: RK3506開(kāi)發(fā)板1 USB_TYPEC1 10Pin連接端子1 快速
    發(fā)表于 07-30 01:06

    RK3506各型號(hào)間有什么差異?

    RK3506單板機(jī)(卡片電腦)是一款高性能三核Cortex-A7處理器,內(nèi)部集成Cortex-M0核心,RK3506單板機(jī)具有接口豐富、實(shí)時(shí)性高、顯示開(kāi)發(fā)簡(jiǎn)單、低功耗及多系統(tǒng)支持等特點(diǎn),非常適合于工業(yè)控制、工業(yè)通信、人機(jī)交互等應(yīng)用場(chǎng)景。
    的頭像 發(fā)表于 12-05 16:39 ?2980次閱讀
    <b class='flag-5'>RK3506</b>各型號(hào)間有什么差異?

    低成本解決方案,RK3506的應(yīng)用場(chǎng)景分析!

    RK3506 是瑞芯微推出的MPU產(chǎn)品,芯片制程為22nm,定位于輕量級(jí)、低成本解決方案。該MPU具有低功耗、外設(shè)接口豐富、實(shí)時(shí)性高的特點(diǎn),適合用多種工商業(yè)場(chǎng)景。本文將基于RK3506的設(shè)計(jì)特點(diǎn),為大家分析其應(yīng)用場(chǎng)景。
    的頭像 發(fā)表于 12-11 15:26 ?2513次閱讀
    低成本解決方案,<b class='flag-5'>RK3506</b>的應(yīng)用場(chǎng)景分析!

    RK3506各型號(hào)該怎么選?瑞芯微全新工業(yè)芯片介紹 觸覺(jué)智能出品

    RK3506各型號(hào)該怎么選?瑞芯微全新工業(yè)芯片介紹,還將推出與星閃技術(shù)相結(jié)合的RK3506星閃網(wǎng)關(guān)開(kāi)發(fā)板
    的頭像 發(fā)表于 12-25 10:27 ?2722次閱讀
    <b class='flag-5'>RK3506</b>各型號(hào)該怎么選?瑞芯微全新工業(yè)芯片介紹 觸覺(jué)智能出品

    RK3506到底有多香?搶先看核心板詳細(xì)參數(shù)配置

    RK3506到底有多香?觸覺(jué)智能已推出RK3506核心板,搶先了解核心板詳細(xì)參數(shù)配置!
    的頭像 發(fā)表于 01-18 11:33 ?3725次閱讀
    <b class='flag-5'>RK3506</b>到底有多香?搶先看核心板詳細(xì)參數(shù)配置

    觸覺(jué)智能RK3506核心板,工業(yè)應(yīng)用之RK3506 RT-Linux實(shí)時(shí)性測(cè)試

    觸覺(jué)智能RK3506核心板,工業(yè)應(yīng)用方案分享之RT-Linux實(shí)時(shí)性測(cè)試
    的頭像 發(fā)表于 04-27 19:27 ?1928次閱讀
    觸覺(jué)智能<b class='flag-5'>RK3506</b>核心板,工業(yè)應(yīng)用之<b class='flag-5'>RK3506</b> RT-Linux實(shí)時(shí)性測(cè)試

    瑞芯微RK3506 vs NXP i.MX6ULL

    在關(guān)鍵技術(shù)國(guó)產(chǎn)化浪潮中,國(guó)產(chǎn)芯片正以更高性能、更優(yōu)成本及自主可控優(yōu)勢(shì)實(shí)現(xiàn)對(duì)海外方案的成功替代。今天觸覺(jué)智能拿出自家新品瑞芯微RK3506核心板(IDO-SOM3506-S1),與線上某款熱銷
    的頭像 發(fā)表于 06-19 16:26 ?1232次閱讀
    瑞芯微<b class='flag-5'>RK3506</b> vs NXP i.MX6ULL

    有獎(jiǎng)丨米爾 瑞芯微RK3506開(kāi)發(fā)板免費(fèi)試用來(lái)啦!

    米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3506應(yīng)用處理器的MYD-YR3506開(kāi)發(fā)板免費(fèi)試用名額增加啦
    的頭像 發(fā)表于 07-10 08:03 ?892次閱讀
    有獎(jiǎng)丨米爾 瑞芯微<b class='flag-5'>RK3506</b>開(kāi)發(fā)板免費(fèi)試用來(lái)啦!

    RK3506開(kāi)發(fā)板Linux開(kāi)發(fā)板極致性價(jià)比之選

    RK3506開(kāi)發(fā)板Linux開(kāi)發(fā)板極致性價(jià)比之選瑞芯微RK3506開(kāi)發(fā)板,3核Cortex-A7@1.5GHz+Cortex-M0,Linux+RT-Thread系統(tǒng)支持,128MB超大
    的頭像 發(fā)表于 09-11 16:26 ?3445次閱讀
    <b class='flag-5'>RK3506</b>開(kāi)發(fā)板Linux開(kāi)發(fā)板極致性價(jià)比之選

    RK3506開(kāi)發(fā)板QT Creator開(kāi)發(fā)手冊(cè),交叉編譯工具鏈與QT應(yīng)用示例,入門(mén)必備

    本文基于觸覺(jué)智能RK3506核心板/開(kāi)發(fā)板介紹QTCreator交叉編譯配置與QT應(yīng)用示例。如需購(gòu)買開(kāi)發(fā)板進(jìn)行評(píng)估驗(yàn)證簡(jiǎn)介QTCreatorQtCreator?是由TheQtCompany開(kāi)發(fā)的跨平臺(tái)集成開(kāi)發(fā)環(huán)境(IDE),專為
    的頭像 發(fā)表于 09-30 16:26 ?3675次閱讀
    <b class='flag-5'>RK3506</b>開(kāi)發(fā)板QT Creator開(kāi)發(fā)手冊(cè),<b class='flag-5'>交叉</b><b class='flag-5'>編譯</b>工具鏈與QT應(yīng)用示例,入門(mén)必備

    2025瑞芯微開(kāi)發(fā)者大會(huì)萬(wàn)象奧科展出RK3506郵票孔核心板

    ”為主題,聚焦AIoT技術(shù)在智能終端領(lǐng)域的深度應(yīng)用。在瑞芯微A4工控板展臺(tái)上,萬(wàn)象奧科展示了基于RK3506J設(shè)計(jì)的RK3506網(wǎng)關(guān),作為其旗下產(chǎn)品,RK3506
    的頭像 發(fā)表于 10-10 14:10 ?1533次閱讀
    2025瑞芯微開(kāi)發(fā)者大會(huì)萬(wàn)象奧科展出<b class='flag-5'>RK3506</b>郵票孔核心板

    如何讓RK3506流暢刷圖,用好RGA?

    本文基于觸覺(jué)智能RK3506核心板/開(kāi)發(fā)板,介紹RGAIM2D進(jìn)行圖像處理,包括相關(guān)編譯與測(cè)試方法。
    的頭像 發(fā)表于 10-29 10:00 ?1059次閱讀
    如何讓<b class='flag-5'>RK3506</b>流暢刷圖,用好RGA?

    RK3506 MIPI轉(zhuǎn)HDMI顯示開(kāi)發(fā)實(shí)戰(zhàn):從硬件到驅(qū)動(dòng)全解析

    從 0 入門(mén) Linux 嵌入式開(kāi)發(fā)!RK3506 開(kāi)發(fā)板實(shí)戰(zhàn)教程系列開(kāi)篇 在嵌入式設(shè)備開(kāi)發(fā)中,MIPI DSI接口(移動(dòng)行業(yè)處理器接口)廣泛用于連接LCD屏,而HDMI則是高清顯示輸出的主流標(biāo)準(zhǔn)
    的頭像 發(fā)表于 01-06 07:09 ?523次閱讀
    <b class='flag-5'>RK3506</b> MIPI轉(zhuǎn)HDMI顯示開(kāi)發(fā)實(shí)戰(zhàn):從硬件到驅(qū)動(dòng)全解析