娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

  在嵌入式開(kāi)發(fā)時(shí),經(jīng)常會(huì)通過(guò)編譯busybox來(lái)制作rootfs,然后在上面跑可執(zhí)行程序。那么如何通過(guò)修改配置,讓一個(gè)rootfs同時(shí)兼容32位和64位的可執(zhí)行程序呢?


  我們知道,如果EL1運(yùn)行在64位時(shí),那么EL0既可以運(yùn)行在64位,也可以運(yùn)行在32位。具體到這里,我們讓內(nèi)核運(yùn)行在64位(EL1),然后在EL0運(yùn)行64位或者32位的可執(zhí)行程序,在加載32位的可執(zhí)行程序時(shí),會(huì)先陷入Linux內(nèi)核(EL1),然后通過(guò)解析elf文件發(fā)現(xiàn)EL0要運(yùn)行在32位模式,那么在eret異常返回到EL0時(shí)會(huì)通過(guò)SPSR將當(dāng)前cpu切到32位模式運(yùn)行。

正文

1、配置linux kernel

使kernel支持在EL0上運(yùn)行32位可執(zhí)行程序:(arch/arm64/Kconfig中)


config COMPAT

    bool "Kernel support for 32-bit EL0"

    depends on ARM64_4K_PAGES || EXPERT

    select COMPAT_BINFMT_ELF if BINFMT_ELF

    select HAVE_UID16

    select OLD_SIGSUSPEND3

    select COMPAT_OLD_SIGACTION

    help

      This option enables support for a 32-bit EL0 running under a 64-bit

      kernel at EL1. AArch32-specific components such as system calls,

      the user helper functions, VFP support and the ptrace interface are

      handled appropriately by the kernel.


      If you use a page size other than 4KB (i.e, 16KB or 64KB), please be aware

      that you will only be able to execute AArch32 binaries that were compiled

      with page size aligned segments.


      If you want to execute 32-bit userspace applications, say Y.


具體是在:Userspace binary formats --> Kernel support for 32-bit EL0

然后重新編譯內(nèi)核

 

2、配置根文件系統(tǒng)

這一步需要視情況而定,如果32位的可執(zhí)行程序采用的是靜態(tài)鏈接的,那么此時(shí)應(yīng)該就可以直接運(yùn)行。如果采用的是動(dòng)態(tài)鏈接,那么就需要專門的設(shè)置了。

  • 在rootfs的根目錄下創(chuàng)建/lib32目錄,然后將要用到的32位的動(dòng)態(tài)庫(kù)拷貝到其中

  • 設(shè)置LD_LIBRARY_PATH環(huán)境變量,將剛才的路徑添加到其中:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib32

  • 進(jìn)入/lib目錄,在其中創(chuàng)建一個(gè)指向/lib32/ld-linux-armhf.so.3的軟連接:ld-linux-armhf.so.3

 

3、測(cè)試

  • 運(yùn)行32位可執(zhí)行程序

在64位系統(tǒng)里運(yùn)行一個(gè)32位的測(cè)試程序:

然后可以查看其虛擬內(nèi)存地址分配

 

  • 運(yùn)行64位可執(zhí)行程序

 

 查看其地址分配:

 

完。

關(guān)鍵字:ARM  64位開(kāi)發(fā)板  兼容ARM32位  可執(zhí)行程序 引用地址:在ARM64位開(kāi)發(fā)板上兼容ARM32位的可執(zhí)行程序

上一篇:閱讀ARM Memory(L1/L2/MMU)筆記
下一篇:ARMv8學(xué)習(xí) —— SP_EL0和SP_ELx

推薦閱讀

據(jù)中國(guó)日?qǐng)?bào)報(bào)道,經(jīng)兩個(gè)月試運(yùn)行,12月24日,在武漢光谷未來(lái)科技城園區(qū)里,由武漢諾得佳科技有限公司和武漢庫(kù)柏特科技有限公司聯(lián)合打造的全球首家智能機(jī)器人售貨超市正式開(kāi)業(yè)。該“NODE+智能機(jī)器人無(wú)人零售超市”,位于武漢光谷未來(lái)科技城E區(qū)的中庭,整個(gè)超市就像一個(gè)藍(lán)色的小盒子,面積約54平方米,一共有3個(gè)取貨窗口,商品容積量是同等大小超市的3倍。該...
12月24日,上海智能傳感器產(chǎn)業(yè)園啟動(dòng)會(huì)暨重點(diǎn)項(xiàng)目簽約儀式在嘉定工業(yè)區(qū)舉行,會(huì)上發(fā)布39條扶持政策,32個(gè)重點(diǎn)項(xiàng)目簽約。據(jù)悉,嘉定將智能傳感器產(chǎn)業(yè)作為區(qū)域經(jīng)濟(jì)發(fā)展重點(diǎn)之一。嘉定規(guī)劃建設(shè)的上海智能產(chǎn)業(yè)園,著眼于彌補(bǔ)智能傳感器“中國(guó)芯”短板,發(fā)展基于MEMS半導(dǎo)體工藝,涵蓋力、光、聲、熱、磁、環(huán)境等類目的智能傳感器產(chǎn)業(yè)。嘉定將打造北部智能傳感器...
美國(guó)大選之后,特朗普落敗,拜登當(dāng)選總統(tǒng),但是美國(guó)對(duì)中國(guó)發(fā)起的貿(mào)易戰(zhàn)、科技戰(zhàn)似乎并不會(huì)就此結(jié)束。美國(guó)依然采取極端措施壓制中國(guó)科技企業(yè)的發(fā)展。美國(guó)對(duì)華為的芯片禁令還沒(méi)有完全解除,美國(guó)商務(wù)部工業(yè)和安全局(BIS)又將中芯國(guó)際列入“實(shí)體清單”。根據(jù)BIS的公告,中芯國(guó)際在先進(jìn)技術(shù)節(jié)點(diǎn)(10納米或以下)生產(chǎn)半導(dǎo)體所需的設(shè)備和材料都將被禁運(yùn),以防止...
小米 12 系列手機(jī)將于 12 月 28 日正式發(fā)布,其中小米 12 定位為小屏旗艦機(jī)型,配備 FHD+ 分辨率屏幕,微曲面設(shè)計(jì);小米 12 Pro 尺寸較大,配備三星 2K 分辨率 LTPO 2.0 柔性屏。  今日 @數(shù)碼閑聊站 爆料稱,小米 12 的這塊柔性屏是向華星光電獨(dú)家定制的型號(hào),最高支持 12bit 色深,屏幕盡管為 FHD 分辨率,但是成本...

史海拾趣

問(wèn)答坊 | AI 解惑

使用閥門常見(jiàn)問(wèn)題

1、為什么雙座閥小開(kāi)度工作時(shí)容易振蕩?   對(duì)單芯而言,當(dāng)介質(zhì)是流開(kāi)型時(shí),閥穩(wěn)定性好;當(dāng)介質(zhì)是流閉型時(shí),閥的穩(wěn)定性差。雙座閥有兩個(gè)閥芯,下閥芯處于流閉,上閥芯處于流開(kāi),這樣,在小開(kāi)度工作時(shí),流閉型的閥芯就容易引起閥的振動(dòng),這就是雙 ...…

查看全部問(wèn)答∨

電子設(shè)計(jì)大賽之串口工具下載

本帖最后由 paulhyde 于 2014-9-15 09:30 編輯 歷屆全國(guó)電子設(shè)計(jì)大賽,單片機(jī)一直是個(gè)核心,無(wú)論是小車,還是路燈控制,那么通信是必不可少的部分! 很多朋友到處找串口調(diào)試工具,我這里有個(gè)比較好用的版本! 供大家下載!  …

查看全部問(wèn)答∨

請(qǐng)問(wèn)怎樣合理避稅

作為個(gè)人合理避稅有哪些招數(shù)啊…

查看全部問(wèn)答∨

想轉(zhuǎn)到嵌入式

本人在vs.net2003下做開(kāi)發(fā)已兩年有余,一直用c#. 想轉(zhuǎn)到wince嵌入式開(kāi)發(fā)領(lǐng)域,各位給點(diǎn)意見(jiàn). …

查看全部問(wèn)答∨

f2812的fft算法!

用2812計(jì)算fft,c語(yǔ)言代碼的效率會(huì)不會(huì)很低啊?如果用匯編來(lái)實(shí)現(xiàn)會(huì)不會(huì)很麻煩!…

查看全部問(wèn)答∨

關(guān)于無(wú)葉風(fēng)扇

本帖最后由 jameswangsynnex 于 2015-3-3 19:57 編輯 無(wú)葉風(fēng)扇中使用的風(fēng)葉馬達(dá)是什么馬達(dá),實(shí)際測(cè)量可以最高電壓可以達(dá)到交流230V,最低是為交流125V。這樣是否可以判斷是交流馬達(dá),那如何可以控制電壓的變化呢?  哪位大蝦幫忙看看 ,謝 ...…

查看全部問(wèn)答∨

程控濾波器的設(shè)計(jì) 強(qiáng)烈推薦

本帖最后由 paulhyde 于 2014-9-15 04:07 編輯 程控濾波器的設(shè)計(jì),一定會(huì)對(duì)你有所幫助  …

查看全部問(wèn)答∨

在KEIL中如何添加多個(gè) .C文件

在KEIL中如何添加多個(gè)C文件.我看到好多寫(xiě)的程序,為什么.H文件都隱藏了,怎么操作 多個(gè)C文件如何連接在一起.…

查看全部問(wèn)答∨

你問(wèn)我答——MCU工程師煉成記ECG部分疑惑

感謝論壇送的這本書(shū),整體上還不錯(cuò)。 小弟對(duì)其中的心電圖方案部分比較感興趣,也從TI上申請(qǐng)了一些芯片準(zhǔn)備找時(shí)間試試。也怪當(dāng)年模電基礎(chǔ)沒(méi)打好,一開(kāi)始就遇到了一些問(wèn)題。 問(wèn)題描述如下: 1 關(guān)于OPA2333的運(yùn)放B的作用小弟還不是很理解。特別是書(shū) ...…

查看全部問(wèn)答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開(kāi)發(fā)圈

 
機(jī)器人開(kāi)發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 鹰潭市| 泸溪县| 龙州县| 稷山县| 新绛县| 图木舒克市| 芮城县| 泰来县| 大英县| 长汀县| 昌江| 前郭尔| 临高县| 东至县| 金山区| 卫辉市| 五莲县| 石城县| 扶风县| 满城县| 潜江市| 那曲县| 鄂托克前旗| 平舆县| 灵武市| 杭锦后旗| 无锡市| 卫辉市| 平顶山市| 怀宁县| 陕西省| 什邡市| 星子县| 土默特右旗| 龙江县| 宜兰市| 喀喇| 武邑县| 郁南县| 抚顺市| 遵化市|