女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

如何在AM335X平臺上運(yùn)行ubuntu系統(tǒng)和docker容器

電子設(shè)計 ? 來源:網(wǎng)友電子設(shè)計發(fā)布 ? 作者:網(wǎng)友電子設(shè)計發(fā)布 ? 2021-12-29 14:48 ? 次閱讀

Docker 最初是 dotCloud 公司創(chuàng)始人 Solomon Hykes 在法國期間發(fā)起的一個公司內(nèi)部項目,它是基于 dotCloud 公司多年云服務(wù)技術(shù)的一次革新,并于 2013 年 3 月以 Apache 2.0 授權(quán)協(xié)議開源,主要項目代碼在 GitHub 上進(jìn)行維護(hù)。Docker 項目后來還加入了 Linux 基金會,并成立推動 開放容器聯(lián)盟(OCI)。

Docker 自開源后受到廣泛的關(guān)注和討論,至今其 GitHub 項目已經(jīng)超過 4 萬 6 千個星標(biāo)和一萬多個 fork。甚至由于 Docker 項目的火爆,在 2013 年底,dotCloud 公司決定改名為 Docker。Docker 最初是在 Ubuntu 12.04 上開發(fā)實現(xiàn)的;Red Hat 則從 RHEL 6.5 開始對 Docker 進(jìn)行支持;Google 也在其 PaaS 產(chǎn)品中廣泛應(yīng)用 Docker。

Docker 使用 Google 公司推出的 Go 語言 進(jìn)行開發(fā)實現(xiàn),基于 Linux 內(nèi)核的 cgroup,namespace,以及 AUFS 類的 Union FS 等技術(shù),對進(jìn)程進(jìn)行封裝隔離,屬于 操作系統(tǒng)層面的虛擬化技術(shù)。由于隔離的進(jìn)程獨立于宿主和其它的隔離的進(jìn)程,因此也稱其為容器。最初實現(xiàn)是基于 LXC,從 0.7 版本以后開始去除 LXC,轉(zhuǎn)而使用自行開發(fā)的 libcontainer,從 1.11 開始,則進(jìn)一步演進(jìn)為使用 runC 和 containerd。

Docker 在容器的基礎(chǔ)上,進(jìn)行了進(jìn)一步的封裝,從文件系統(tǒng)、網(wǎng)絡(luò)互聯(lián)到進(jìn)程隔離等等,極大的簡化了容器的創(chuàng)建和維護(hù)。使得 Docker 技術(shù)比虛擬機(jī)技術(shù)更為輕便、快捷。

下面的圖片比較了 Docker 和傳統(tǒng)虛擬化方式的不同之處。傳統(tǒng)虛擬機(jī)技術(shù)是虛擬出一套硬件后,在其上運(yùn)行一個完整操作系統(tǒng),在該系統(tǒng)上再運(yùn)行所需應(yīng)用進(jìn)程;而容器內(nèi)的應(yīng)用進(jìn)程直接運(yùn)行于宿主的內(nèi)核,容器內(nèi)沒有自己的內(nèi)核,而且也沒有進(jìn)行硬件虛擬。因此容器要比傳統(tǒng)虛擬機(jī)更為輕便。

poYBAGGKV_GAIW8aAAA_EGiGFM8953.png

pYYBAGGKV_OABBdBAAA3W8MF-GM984.png

本文介紹如何在BBB板子上把docker跑起來。下面這個鏈接是BBB的軟硬件資料:

http://www.ti.com/tool/beaglebk

實施步驟:

一, BBB安裝ubuntu。(本文的操作主機(jī)是一臺ubuntu 1604的PC機(jī)。)

Ubuntu安裝到BBB的參考鏈接:

https://elinux.org/BeagleBoardUbuntu#Ubuntu_.2818.04.29

操作步驟如下,首先

wget https://rcn-ee.com/rootfs/2018-06-08/elinux/ubuntu-18.04-console-armhf-2018-06-08.tar.xz

然后驗證

sha256sum ubuntu-18.04-console-armhf-2018-06-08.tar.xzda34b9ade435014a1ee232e3cda033688048f713b5108de3f77d843958dd0791 ubuntu-18.04-console-armhf-2018-06-08.tar.xz

解壓

tar xf ubuntu-18.04-console-armhf-2018-06-08.tar.xzcd ubuntu-18.04-console-armhf-2018-06-08

插入SD卡到LINUX機(jī)器,ls /dev/sd*, 發(fā)現(xiàn)新插入的sd卡是/dev/sdc

把ubuntu安裝到SD卡

sudo 。/setup_sdcard.sh --mmc /dev/sdc --dtb beaglebone

安裝后,拔下SD卡,插入BBB,上電后發(fā)現(xiàn)板子啟動有問題,卡死在這個地方

pYYBAGGKV_SAQ_9UAABCsMSxyT8976.png

經(jīng)分析認(rèn)為是MLO和UBOOT有問題。重新下載了老版本的MLO UBOOT.在如下鏈接:

https://rcn-ee.com/repos/bootloader/am335x_boneblack/

下載MLO-am335x_boneblack-v2017.11-rc4-r4和u-boot-am335x_boneblack-v2017.11-rc4-r4.img

分別通過命令

sudo dd if=MLO-am335x_boneblack-v2017.11-rc4-r4 of=/dev/sdc count=1 seek=1 bs=128k

sudo dd if=u-boot-am335x_boneblack-v2017.11-rc4-r4.img of=/dev/sdc count=2 seek=1 bs=384k

把MLO和UBOOT寫入SD卡,重新上電BBB

poYBAGGKV_eAev4MAABlaRiM4N4024.png

啟動成功,用戶名ubuntu密碼temppwd。

二,安裝運(yùn)行docker

如果電腦需要通過代理才能訪問外網(wǎng),apt-get需要代理服務(wù)器支持

sudo apt-get -o Acquire::http::prox update

sudo apt-get -o Acquire::http::prox install docker.io

配置docker代理

在bbb板子上,sudo vi /etc/systemd/system/docker.service.d/http-proxy.conf

添加如下

pYYBAGGKVjyAXSsOAAAKucqX_dw907.png

然后輸入命令,重啟docker

sudo systemctl daemon-reload

sudo systemctl restart docker

systemctl show --property=Environment docker

至此docker代理配置完畢。

三,測試docker

先跑個hello-world, docker先檢查本地有沒有hello-world,如果沒有就到服務(wù)器上下載。

poYBAGGKV_qAVAX1AACSwTVoDB8505.png

再跑個ubuntu bash,可以看到控制終端切換掉了。

poYBAGGKVj-AOPubAAB7ZOjAPX0619.png

同時跑一個centos,一個ubuntu,3個nginx server,總共5個container:

pYYBAGGKV_2AbH4kAAFAmbCcs64816.png

Docker是一個很輕量級的應(yīng)用,docker container占有系統(tǒng)資源很少,5個container再加上后臺的服務(wù),加在一起CPU占有率《5%。注:AM335X跑1GHZ主頻。

poYBAGGKV_-ATzENAAKnuOtf8EA813.png

審核編輯:何安

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

    關(guān)注

    0

    文章

    341

    瀏覽量

    10256
收藏 人收藏

    評論

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

    am335x開發(fā)板能否支持Vxworks操作系統(tǒng)的移植?

    請問在TI官網(wǎng)購買的am335x開發(fā)板能否支持Vxworks操作系統(tǒng)的移植,并進(jìn)行內(nèi)核裁剪和BSP開發(fā),是否提供開源的BSP開發(fā)源碼
    發(fā)表于 02-18 07:02

    am335x芯片把16bit的rgb怎么通過SN65LVDS93A這個芯片轉(zhuǎn)化為lvds接口的?

    我現(xiàn)在用am335x芯片把16bit的rgb怎么通過SN65LVDS93A這個芯片轉(zhuǎn)化為lvds接口的?
    發(fā)表于 12-24 08:35

    AM335x和AMIC110 Sitara?處理器技術(shù)參考手冊

    電子發(fā)燒友網(wǎng)站提供《AM335x和AMIC110 Sitara?處理器技術(shù)參考手冊.pdf》資料免費下載
    發(fā)表于 11-14 15:07 ?5次下載
    <b class='flag-5'>AM335x</b>和AMIC110 Sitara?處理器技術(shù)參考手冊

    am335x evm板音頻播放正常,但是無法錄音,怎么解決?

    am335x evm板音頻播放正常,但是無法錄音。使用amixer各種配置測試都不行。錄的音頻很小聲而且聽不清,只有對麥克風(fēng)吹氣才能聽到吹氣的聲音。聽不到說話的聲音。會不會是硬件問題?參數(shù)配置配置需要怎么配置?
    發(fā)表于 10-31 06:45

    Docker運(yùn)行環(huán)境安裝

    、發(fā)布、測試和部署,可以幫助開發(fā)人員將最新版本代碼應(yīng)用到生產(chǎn)環(huán)境中。 Docker可以安裝在多個平臺中,包括Mac、Windows和Linux。不過,生產(chǎn)環(huán)境還是推薦在Linux上運(yùn)行,以下以主流的Linux操作
    的頭像 發(fā)表于 10-29 11:28 ?562次閱讀

    AM335x接TLV320AIC3104然后接外置揚(yáng)聲器,播放歌曲時沒有聲音輸出是怎么回事?

    AM335x接TLV320AIC3104 然后接外置揚(yáng)聲器。 原理圖如上圖。目前驅(qū)動加載了,播放歌曲時沒有聲音輸出。但是可以再揚(yáng)聲器接口處監(jiān)測到方波。誰調(diào)試過希望給些建議
    發(fā)表于 10-29 07:17

    適用于AM335x TRF7970A的neard(Linux NFC)構(gòu)建說明

    電子發(fā)燒友網(wǎng)站提供《適用于AM335x TRF7970A的neard(Linux NFC)構(gòu)建說明.pdf》資料免費下載
    發(fā)表于 10-26 11:00 ?0次下載
    適用于<b class='flag-5'>AM335x</b> TRF7970A的neard(Linux NFC)構(gòu)建說明

    AM335x功耗估算工具

    電子發(fā)燒友網(wǎng)站提供《AM335x功耗估算工具.pdf》資料免費下載
    發(fā)表于 10-12 11:46 ?0次下載
    <b class='flag-5'>AM335x</b>功耗估算工具

    PLC應(yīng)用中的AM335x可靠性注意事項

    電子發(fā)燒友網(wǎng)站提供《PLC應(yīng)用中的AM335x可靠性注意事項.pdf》資料免費下載
    發(fā)表于 10-12 11:33 ?0次下載
    PLC應(yīng)用中的<b class='flag-5'>AM335x</b>可靠性注意事項

    AM335x硬件設(shè)計指南

    電子發(fā)燒友網(wǎng)站提供《AM335x硬件設(shè)計指南.pdf》資料免費下載
    發(fā)表于 09-19 11:05 ?2次下載
    <b class='flag-5'>AM335x</b>硬件設(shè)計指南

    AM335xAM43xx Sitara處理器USB布局指南

    電子發(fā)燒友網(wǎng)站提供《AM335xAM43xx Sitara處理器USB布局指南.pdf》資料免費下載
    發(fā)表于 09-19 11:05 ?0次下載
    <b class='flag-5'>AM335x</b>和<b class='flag-5'>AM</b>43xx Sitara處理器USB布局指南

    AM335x原理圖核對表

    電子發(fā)燒友網(wǎng)站提供《AM335x原理圖核對表.pdf》資料免費下載
    發(fā)表于 09-19 11:03 ?1次下載
    <b class='flag-5'>AM335x</b>原理圖核對表

    AM335x Sitara?處理器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《AM335x Sitara?處理器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-08 13:07 ?0次下載
    <b class='flag-5'>AM335x</b> Sitara?處理器數(shù)據(jù)表

    ARM平臺實現(xiàn)Docker容器技術(shù)

    和分發(fā)Docker容器的繁重工作。Docker客戶端和守護(hù)進(jìn)程可在同一個系統(tǒng)運(yùn)行,亦可將Docker
    發(fā)表于 07-25 14:36

    ARM平臺實現(xiàn)Docker容器技術(shù)

    和分發(fā)Docker容器的繁重工作。Docker客戶端和守護(hù)進(jìn)程可在同一個系統(tǒng)運(yùn)行,亦可將Docker
    發(fā)表于 07-17 11:05