日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

菜鸟学习物联网---辨析基于Andriod 5.1,Linux,Windows10开发Dragon Board 410c板

發(fā)布時(shí)間:2025/4/16 linux 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 菜鸟学习物联网---辨析基于Andriod 5.1,Linux,Windows10开发Dragon Board 410c板 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

點(diǎn)擊打開鏈接

?諸位親最近怎么樣?剛過完年上班是不是很不情愿?自古做事者,不唯有堅(jiān)韌不拔之志,亦或有超世之才。所以,諸位好好加油。今天小編想給大家系統(tǒng)性總結(jié)一下Dragon?Board?410c板基于Andriod?5.1,Linux,Windows10三種操作系統(tǒng)開發(fā)特點(diǎn)(Dragon?Board?410c同時(shí)支持三種操作系統(tǒng)開發(fā))。
??文章有點(diǎn)長,大家耐心看完。
初識DragonBoard?410c

???????DragonBoard?410c是一款搭載Qualcomm?Snapdragon?410(64位的四核處理器)的開發(fā)板,它功能齊全,具有強(qiáng)大的處理能力,內(nèi)置?8GB?eMMC?(支持標(biāo)準(zhǔn)microSD卡槽),并且還內(nèi)置wifi、藍(lán)牙、和GPS模塊,具有HDMI?輸出及USB?接口?(3個(gè))。


??????同時(shí)兼容96Boards消費(fèi)版(CE)規(guī)范。(96Boards?是?ARM?開放平臺規(guī)范,是第一個(gè)定義?Cortex-A?開發(fā)板的開放規(guī)范,該規(guī)范由Linaro社區(qū)委員會組織維護(hù)。標(biāo)準(zhǔn)化擴(kuò)展?Peripheral?I/O?總線,顯示和相機(jī)等。定位移動、嵌入及數(shù)字家庭領(lǐng)域。允許硬件生態(tài)系統(tǒng)開發(fā)一系列兼容組件的產(chǎn)品,在其生命周期可以在任意兼容?96Boards?的平臺上使用)。?同時(shí)支持win10?IOT操作系統(tǒng),系統(tǒng)包可以在微軟官方網(wǎng)站里下載。
系統(tǒng)環(huán)境

下載Android源碼

????大家可以通過repo命令下載代碼:

上面的release版本是今年9月份的,如果大家想下載最新版本應(yīng)該怎么辦呢?下面給大家介紹一下如何查找代碼庫的位置。?
首先打開CodeAurora網(wǎng)站https://www.codeaurora.org/,點(diǎn)擊TOP?PROJECTS的Android?for?MSM進(jìn)入對應(yīng)的project
進(jìn)入Android?for?MSM頁面后點(diǎn)擊下圖中紅色圓圈的Wiki按鈕,訪問此project的wiki頁面。


在Wiki頁面中查找Branch?Release章節(jié),你可以找到代碼下載方法(紅框處)。我們要下載Release分支的代碼,所以點(diǎn)擊下圖中紅圈處的release鏈接,會進(jìn)入release列表頁面。


在此頁面就可以找到自己想要代碼的Manifest了,DragonBoard?410c用的是Snapdragon?410芯片,所以我們選擇的Chipset是msm8916_64。


Linux

1、交叉編譯環(huán)境準(zhǔn)備
????DragonBoard?410c是一個(gè)64位的ARMv8平臺,所以在PC機(jī)上編譯ARM架構(gòu)的代碼需要交叉編譯環(huán)境。首先下載Linaro?GCC?cross?compiler,然后將下載的壓縮包解壓到你自己指定的目錄下:


2、下載Linux?Kernel源碼
Linux?Kernel的代碼信息可以通過?Linaro?Qualcomm?Landing?Team?git?repository來查找


根據(jù)tags信息,我們可以看到,DragonBoard?410c的最新Linux源碼是15.09版本,下面我們來下載Linux源碼。


?????DragonBoard?410c支持win10?IOT操作系統(tǒng),系統(tǒng)包可以在微軟官方網(wǎng)站里下載。鏈接:http://ms-iot.github.io/content/en-US/Downloads.htm

打開鏈接網(wǎng)頁,找到?Download?Windows?10?lot?Core?for?Dragonboard?410c,點(diǎn)擊進(jìn)入如下圖紅色方框所標(biāo)識。
下載完成后的系統(tǒng)包如下:


開發(fā)環(huán)境總結(jié)

以上是三種操作系統(tǒng)的環(huán)境,我們可以看出Dragon?Board?410c開源性非常好,三種操作系統(tǒng)代碼都可以進(jìn)行支持。確實(shí)很值得每一個(gè)人都去學(xué)習(xí)。

編譯準(zhǔn)備

修改確認(rèn)kernel的UART配置
下載完代碼后,我們需要對kernel的UART進(jìn)行簡單配置,具體配置參數(shù)可以參考kernel的devicetree文檔(kernel/Documentation/devicetree/bindings/tty/serial/msm_serial.txt)。
?
首先,確認(rèn)kernel/arch/arm64/boot/dts/qcom/msm8916.dtsi里的blsp1_uart2設(shè)置,具體設(shè)置如下:



然后,確認(rèn)kernel/arch/arm64/boot/dts/qcom/msm8916-pinctrl.dtsi里的uartconsole設(shè)置



最后,確認(rèn)kernel/drivers/clk/qcom/clock-gcc-8916.c中的blsp1_uart2_apps_clk_src?,如下:


確認(rèn)修改完以上的配置后就可以編譯系統(tǒng)了。

總結(jié):只有Andriod需要配置編譯系統(tǒng)。

編譯源碼

????通過以下命令編譯Android系統(tǒng)。編譯完的image可以通過fastboot命令燒寫到DragonBoard?410c上。

編譯kernel
首先,我們先要設(shè)置環(huán)境變量:


前面第一步我們已經(jīng)下載了交叉編譯器,所以CROSS_COMPILE設(shè)置為如下:


在15.09版本上存在一個(gè)build的問題,所以我們需要通過cherry-pick來修復(fù)一下:


已經(jīng)萬事俱備了,下面我們開始編譯kernel:


編譯boot?image
??????boot?image是由三部分組成的:設(shè)備樹表鏡像(dt.img)、kernel鏡像(Image)和init?ramdisk鏡像。kernel鏡像我們在上面已經(jīng)編譯出來了,下面我們來看看其他兩部分從哪里獲取。
?
? 首先,我們需要下載安裝dt工具以及鏡像生成工具

然后,編譯dt鏡像:


init?ramdisk鏡像可以通過以下命令獲取:


已經(jīng)都準(zhǔn)備好了,下面我們就可以生成boot?image了。


編譯源碼總結(jié):我們看到,在Andriod?,Linux是需要編譯源碼的,Windows10則不需要。

安裝界面

????安裝Windows10?IOT?Update?Tool?for?dragonboard。在QDN網(wǎng)站里可以找到相關(guān)的工具,如下圖所示,根據(jù)電腦主機(jī)系統(tǒng)選擇相應(yīng)的版本的工具。


在Windows系統(tǒng)環(huán)境下直接安裝該工具,安裝成功會在桌面生成相應(yīng)的快捷方式:


雙擊直接打開工具,界面如下圖所示:


點(diǎn)擊Browse按鈕,選擇默認(rèn)路徑下:C:\Program?Files\Microsoft?IoT\FFU\QCDB410C\flash.ffu文件。


連接Dragonboard?410c的Micro?USB到電腦主機(jī),把Dragonboard?410c的啟動開關(guān)設(shè)置為"1000",把USB?BOOT開關(guān)撥到箭頭方向,如下圖所示。


插上電源適配器Adapter,系統(tǒng)上電后,工具界面連接狀態(tài)燈變?yōu)榫G色,可以開始燒錄系統(tǒng)。
點(diǎn)擊工具界面的Program按鈕,幾分鐘后系統(tǒng)安裝完成,并彈出安裝成功的對話框。

?此時(shí)可以拔出電源Adapter,把啟動開關(guān)設(shè)置"0000",即默認(rèn)狀態(tài)。用HDMI線連接Dragonboard?410c和外部顯示器,連接USB鼠標(biāo)、鍵盤。
插入電源Adapter,開始啟動Windows10?IOT。


上圖是進(jìn)入Windows10?IOT系統(tǒng)后默認(rèn)界面,Enjoy

總結(jié)
Windows10作為系統(tǒng)是直接與板子相連的,而Andriod和Linux需要在各自系統(tǒng)上進(jìn)行編譯。

總結(jié)

以上是生活随笔為你收集整理的菜鸟学习物联网---辨析基于Andriod 5.1,Linux,Windows10开发Dragon Board 410c板的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品国产免费观看 | www.色图| 成人免费淫片aa视频免费 | 91成人福利视频 | 黄色午夜 | www.一区二区三区 | 插我舔内射18免费视频 | aaa国产视频 | 精品伊人久久 | 色婷婷五 | 玖玖精品在线视频 | 欧美视频在线免费 | 国产毛片a | 成人免费黄色网址 | 老熟妇一区二区 | 香蕉视频在线观看www | 少妇真人直播免费视频 | 成人国产精品免费 | 亚洲女女做受ⅹxx高潮 | 嫩草影院懂你的影院 | 亚洲一区二区天堂 | 免费看片黄色 | 欧美人妻精品一区二区 | 亚洲一区二区三区网站 | www.成人在线观看 | 日韩一级片av | 国产精品熟妇人妻g奶一区 a少妇 | 亚色综合 | 黑人巨大精品人妻一区二区 | 欧美暧暧视频 | 奇米精品一区二区三区在线观看 | 成人一区三区 | 美女网站免费视频 | 欧美人与禽性xxxxx杂性 | 黄色激情在线 | 2019中文字幕在线观看 | 久草福利资源在线 | 一级a毛片| 91玉足脚交白嫩脚丫 | 成人午夜sm精品久久久久久久 | 天海翼一二三区 | 摸丰满大乳奶水www免费 | 日韩精品色| 国产一级淫 | 欧美aaaaaa | 天堂va欧美ⅴa亚洲va一国产 | 青青操在线观看视频 | 欧美香蕉网 | 免费看一级黄色大片 | 久久久久视 | 久久影院一区 | 亚洲一区二区免费电影 | 欧美日韩高清一区二区 国产亚洲免费看 | 国产一级片久久 | h部分肌肉警猛淫文 | 91精品国产综合久久精品图片 | h视频在线免费看 | 日本成人激情视频 | 草草影院在线播放 | 999综合网 | 麻豆国产在线播放 | 黄色美女视频网站 | 十八禁视频网站在线观看 | 91精东传媒理伦片在线观看 | 爱情岛亚洲论坛入口 | 日韩中文字幕视频在线 | 色av综合| 成年人拍拍视频 | 国产一毛片 | 国产性―交一乱―色―情人 | 免费观看在线高清 | 国产欧美日本在线 | av无限看 | 欧美日韩国产激情 | 天天摸天天舔 | 国产又粗又猛又黄 | 天天射天天干天天操 | 色www国产亚洲阿娇 自拍一区在线 | 国产九色91回来了 | 日韩综合网站 | 国产精品免费一区二区三区都可以 | 亚洲另类欧美日韩 | 爱操在线| 亚洲成a人片在线www | 国产99久久久久 | 欧美三级在线播放 | 欧美日韩精品区别 | 名校风暴在线观看免费高清完整 | 国产精品久久久久久久久久久久久久久久久 | 久久久噜噜噜 | 丝袜福利视频 | 深爱激情综合 | 亚洲精品动漫在线观看 | 精品视频在线观看 | 男女午夜爽爽 | 天天操天天操天天操天天操 | 影音先锋中文在线 | 黄色一级片一级片 | 秋霞久久精品 |