国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

基于嵌入式linux的OpenSSL源碼移植(基于arm64)

這篇具有很好參考價(jià)值的文章主要介紹了基于嵌入式linux的OpenSSL源碼移植(基于arm64)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

SSL是Secure Sockets Layer(安全套接層協(xié)議)的縮寫,可以在Internet上提供秘密性傳輸。Netscape公司在推出第一個(gè)Web瀏覽器的同時(shí),提出了SSL協(xié)議標(biāo)準(zhǔn)。其目標(biāo)是保證兩個(gè)應(yīng)用間通信的保密性和可靠性,可在服務(wù)器端和用戶端同時(shí)實(shí)現(xiàn)支持。已經(jīng)成為Internet上保密通訊的工業(yè)標(biāo)準(zhǔn)。

????????本文介紹在openssl的源碼移植流程,使用ubuntu系統(tǒng)的交叉編譯器環(huán)境編譯openssl的源碼,生成可以在ARM64架構(gòu)上運(yùn)行的應(yīng)用軟件。本文OpenSSL源碼為V1.1.1t,是V1.x的最新版本。

1、在github上下載OpenSSL的最新源碼壓縮包,OpenSSL最新版本為V1.1.1t版本(注意:下載OpenSSL源碼V1.x的版本)。網(wǎng)址如下所示:

Tags · openssl/openssl · GitHub

基于嵌入式linux的OpenSSL源碼移植(基于arm64)
圖1 下載OpenSSL的源碼

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-502141.html

2.拷貝OpenSSL的源碼壓縮包到工作目錄,并解壓,如下圖所示:

基于嵌入式linux的OpenSSL源碼移植(基于arm64)
圖2 解壓openssl的源碼壓縮包

?

3.進(jìn)入OpenSSL的解壓目錄新建release的安裝目錄和build.sh的編譯腳本,如下圖所示:

基于嵌入式linux的OpenSSL源碼移植(基于arm64)
圖3 新建安裝目錄和編譯腳本

?4、編譯腳本build.sh的內(nèi)容如下所示:

基于嵌入式linux的OpenSSL源碼移植(基于arm64)
圖4 build.sh編譯腳本

?

5、給編譯腳本添加可執(zhí)行權(quán)限,并運(yùn)行編譯腳本build.sh,進(jìn)行openssl的編譯與安裝。

基于嵌入式linux的OpenSSL源碼移植(基于arm64)
圖5 執(zhí)行編譯腳本

?

6、完成后,進(jìn)入安裝目錄release,查看安裝文件如下。

基于嵌入式linux的OpenSSL源碼移植(基于arm64)
圖6 openssl安裝完成

?

到了這里,關(guān)于基于嵌入式linux的OpenSSL源碼移植(基于arm64)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 嵌入式開發(fā)之linux內(nèi)核移植

    嵌入式開發(fā)之linux內(nèi)核移植

    目錄 ?前言 一、下載內(nèi)核源碼 1.1 下載linux-3.0.1 1.2 解壓源碼文件 二、 內(nèi)核添加yaffs2文件系統(tǒng)支持 2.1 下載yaffs2 2.2 內(nèi)核添加yaffs2文件補(bǔ)丁 三、配置開發(fā)板 3.1 修改機(jī)器ID 3.2 添加開發(fā)板初始化文件 3.3 配置NandFalsh 3.3.1 添加NandFlash設(shè)備 3.3.2 添加NandFlash驅(qū)動(dòng) 3.3 修改Kconfig(支持

    2024年02月07日
    瀏覽(103)
  • 嵌入式Linux下LVGL的移植與配置

    嵌入式Linux下LVGL的移植與配置

    ???????https://github.com/lvgl/lvgl git下載方式 git clone?https://github.com/lvgl/lvgl.git 鏈接:https://pan.baidu.com/s/1jyqIennsQpv-RB4RyKvZyg?pwd=c68e? 提取碼:c68e 注意: 以下的配置均基于個(gè)人移植的sdk上修改. 解壓sdk源碼后修改Makefile文件,修改如下 直接修改編譯器(編譯器需要添加進(jìn)系統(tǒng)的

    2024年02月13日
    瀏覽(20)
  • 嵌入式Linux底層系統(tǒng)開發(fā) +系統(tǒng)移植+內(nèi)核文件系統(tǒng)(基礎(chǔ))

    嵌入式Linux底層系統(tǒng)開發(fā) +系統(tǒng)移植+內(nèi)核文件系統(tǒng)(基礎(chǔ))

    搭建交叉編譯開發(fā)環(huán)境 bootloader的選擇和移植 kernel的配置、編譯、移植和調(diào)試 根文件系統(tǒng)的制作 前兩個(gè)要點(diǎn)通常芯片廠家提供。后邊兩個(gè)要點(diǎn)是公司的工作重點(diǎn)。 學(xué)習(xí)方法:先整體后局部,層層推進(jìn) 如何編譯—如何添加命令和功能—如何定義自己的開發(fā)板。 移植的基本步

    2024年02月03日
    瀏覽(102)
  • Linux畢業(yè)設(shè)計(jì):基于OpenCV和QT庫(kù)實(shí)現(xiàn)的人臉識(shí)別考勤/門禁系統(tǒng)(arm嵌入式ubuntu)

    Linux畢業(yè)設(shè)計(jì):基于OpenCV和QT庫(kù)實(shí)現(xiàn)的人臉識(shí)別考勤/門禁系統(tǒng)(arm嵌入式ubuntu)

    ????????本文介紹:Linux上以opencv和qt庫(kù)實(shí)現(xiàn)的人臉識(shí)別系統(tǒng),可應(yīng)用于考勤、門禁等場(chǎng)景,具有人臉錄入、刪除、人臉檢測(cè)、識(shí)別、用戶管理等完整功能??蛇\(yùn)行于ARM嵌入式linux、ubuntu即純軟件、ARM+PC組合等多種方式,應(yīng)用場(chǎng)景多樣且易于移植各個(gè)平臺(tái)。 畢業(yè)設(shè)計(jì)題目匯

    2024年02月04日
    瀏覽(29)
  • ARM+LINUX嵌入式學(xué)習(xí)路線

    ARM+LINUX嵌入式學(xué)習(xí)路線

    嵌入式學(xué)習(xí)是一個(gè)循序漸進(jìn)的過(guò)程,如果是希望向嵌入式軟件方向發(fā)展的話,目前最常見(jiàn)的是嵌入式Linux方向,關(guān)注這個(gè)方向,大概分3個(gè)階段: 1、嵌入式linux上層應(yīng)用,包括QT的GUI開發(fā) 2、嵌入式linux系統(tǒng)開發(fā) 3、嵌入式linux驅(qū)動(dòng)開發(fā) 嵌入式目前主要面向的幾個(gè)操作系統(tǒng)是,

    2024年02月02日
    瀏覽(27)
  • 嵌入式linux驅(qū)動(dòng)開發(fā)之移遠(yuǎn)4G模塊EC800驅(qū)動(dòng)移植指南

    嵌入式linux驅(qū)動(dòng)開發(fā)之移遠(yuǎn)4G模塊EC800驅(qū)動(dòng)移植指南

    回顧下移遠(yuǎn)4G模塊移植過(guò)程, 還是蠻簡(jiǎn)單的。一通百通,無(wú)論是其他4G模塊都是一樣的。這里記錄下過(guò)程,分享給有需要的人。環(huán)境使用正點(diǎn)原子的imax6ul開發(fā)板,板子默認(rèn)支持中興和移遠(yuǎn)EC20的驅(qū)動(dòng),這里要移植使用的是移遠(yuǎn)4G模塊EC800。 imax6ul開發(fā)板 虛擬機(jī)(Ubuntu18.04) 交叉編譯

    2024年02月17日
    瀏覽(54)
  • ARM/Linux嵌入式面經(jīng)(二):芯片原廠

    UART(Universal Asynchronous Receiver/Transmitter,通用異步收發(fā)傳輸器)是一種用于串行通信的協(xié)議,它使用一對(duì)傳輸線(TX和RX)進(jìn)行雙向通信。 UART通信通過(guò)串行傳輸數(shù)據(jù),數(shù)據(jù)以字節(jié)為單位進(jìn)行傳輸。每個(gè)字節(jié)由起始位、數(shù)據(jù)位、校驗(yàn)位和停止位組成。 當(dāng)模塊向UART發(fā)送數(shù)據(jù)信息時(shí)

    2024年04月10日
    瀏覽(37)
  • 修改嵌入式 ARM Linux 內(nèi)核映像中的文件系統(tǒng)

    修改嵌入式 ARM Linux 內(nèi)核映像中的文件系統(tǒng)

    zImage 是編譯內(nèi)核后在 arch/arm/boot 目錄下生成的一個(gè)已經(jīng)壓縮過(guò)的內(nèi)核映像。通常我們不會(huì)使用編譯生成的原始內(nèi)核映像 vmlinux ,因其體積很大。因此, zImage 是我們最常見(jiàn)的內(nèi)核二進(jìn)制,可以直接嵌入到固件,也可以直接使用 qemu 進(jìn)行調(diào)試。當(dāng)然,在 32 位嵌入式領(lǐng)域還能見(jiàn)到

    2024年02月10日
    瀏覽(36)
  • (三)內(nèi)核移植--從零開始自制linux掌上電腦(F1C200S)<嵌入式項(xiàng)目>

    (三)內(nèi)核移植--從零開始自制linux掌上電腦(F1C200S)<嵌入式項(xiàng)目>

    目錄 一、bootloader、kernel、rootfs聯(lián)系 二、內(nèi)核移植 1. 內(nèi)核源碼獲取 2. 內(nèi)核配置與編譯 ?? 基礎(chǔ)配置與編譯 ?? TF卡分區(qū) ?? 內(nèi)核燒錄 三、參考內(nèi)容 kernel可以理解為一個(gè) 龐大的裸機(jī)程序 ,和uboot以及其他比如點(diǎn)燈類似的裸機(jī)程序沒(méi)有本質(zhì)區(qū)別,只是kernel分為 用戶態(tài)和內(nèi)核態(tài)

    2024年02月15日
    瀏覽(92)
  • 【嵌入式】Linux開發(fā)工具arm-linux-gcc安裝及使用

    【嵌入式】Linux開發(fā)工具arm-linux-gcc安裝及使用

    宿主機(jī) 執(zhí)行編譯、鏈接嵌入式軟件的計(jì)算機(jī) 目標(biāo)機(jī) 運(yùn)行嵌入式軟件的硬件平臺(tái) “本地”編譯器 用來(lái)生成在與編譯器本身所在的計(jì)算機(jī)和操作系統(tǒng)(平臺(tái))相同的環(huán)境下運(yùn)行的目標(biāo)代碼,例如 Windows 環(huán)境生成 Windows 目標(biāo)代碼。 交叉編譯器 用來(lái)生成在其它平臺(tái)上運(yùn)行的目標(biāo)代

    2024年01月17日
    瀏覽(50)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包