日韩性视频-久久久蜜桃-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ò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: av片免费在线播放 | 成人精品一区二区三区视频 | 欧美在线免费 | 国产丝袜视频在线 | 激情婷婷六月天 | 黄色天堂网站 | 欧美性做爰猛烈叫床潮 | 国产又粗又猛又爽又黄的视频在线观看动漫 | 4438x在线观看 | 国产91热爆ts人妖系列 | 小柔的淫辱日记(1~7) | 人妻丰满熟妇av无码久久洗澡 | 亚洲乱码在线观看 | 爱涩av | 日本毛片在线 | 欧美在线中文 | 午夜激情网 | 天狂传说之巴啦啦小魔仙 | 成人极品 | 欧美精品1区 | 国产污污视频在线观看 | 少妇激情网 | 国产免费又粗又猛又爽 | jizz教师| 四虎免费观看 | 日韩精品视频一区二区三区 | 欧美日韩麻豆 | 亚洲综合在线中文字幕 | 欧美黑人猛交 | 99资源网| 亚洲精品一区二区三区不卡 | 国产日韩精品中文字无码 | 法国空姐在线观看免费 | 国产一区二区视频免费观看 | 在线精品视频免费观看 | 亚洲精品男人的天堂 | 夜夜夜夜爽| 男人天堂社区 | 黄a在线 | 成人综合久久 | 中国一级大黄大黄大色毛片 | 国内精品视频一区 | 国产一二三四五区 | 国产精品成人av性教育 | 91精品国产一区二区三区香蕉 | 精品国产鲁一鲁一区二区张丽 | 美女av影院 | 免费在线视频你懂的 | 91这里只有精品 | 在线色站 | 中文字幕不卡在线观看 | 福利视频免费观看 | 国产成人福利 | 欧美一区2区三区4区公司 | 亚洲欧洲日韩在线 | 免费色视频 | 久久大胆视频 | 一级做a免费视频 | 日韩精品麻豆 | 国产操比视频 | 中文字幕第23页 | 日韩激情网 | 国产一区二区三区视频在线播放 | 国产尤物在线观看 | 日韩欧美大陆 | 男女视频一区 | 嫩模一区二区三区 | 极度诱惑香港电影完整 | 天堂中文在线资 | 狠狠搞视频 | 久久免费手机视频 | 久久成人乱码欧美精品一区二区 | 在线看的免费网站 | 中文在线视频观看 | 欧美高清视频一区 | 亚洲国产精品无码久久 | 免费三级在线 | 91精彩视频 | 日韩精品国产AV | 鲁一鲁啪一啪 | 国产麻豆网 | 亚洲av乱码久久精品蜜桃 | 91亚洲精品久久久久久久久久久久 | 在线一区二区三区四区 | 小视频在线看 | 鲁鲁久久| 亚洲码欧美码一区二区三区 | 欧美黑人xxxⅹ高潮交 | 黄页视频在线观看 | 亚洲第一大综合区 | 91久久精品视频 | 福利电影一区二区 | 欧美一区二区三区观看 | 久久久久人妻一区精品色欧美 | 日本中文字幕有码 | 青青草这里只有精品 | 天降女子在线观看 | 亚洲国产欧美视频 | 天天色天天 |