日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

迅為iTOP-RK3568開發(fā)板Android11移植之源碼結(jié)構(gòu)簡介

北京迅為電子 ? 2022-03-28 14:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

硬件平臺:迅為iTOP-3568開發(fā)板平臺

poYBAGJBVoeAH8RmAAmW6ceWGLE677.png

軟件版本:Android11

手把手教你在rk3568開發(fā)板上移植Android11。內(nèi)含硬件原理圖分析、底層驅(qū)動編寫與Android底層框架,JNI編程等眾多技能點(diǎn),讓您的學(xué)習(xí)和使用過程更加輕松~

Android系統(tǒng)由于用的是linux內(nèi)核,因此內(nèi)核移植和嵌入式linux內(nèi)核移植差異不大,

大家不要有畏難心理。

android是一個(gè)移動終端操作系統(tǒng)平臺,主要有操作系統(tǒng),中間件,核心應(yīng)用程序組成

的架構(gòu)。Android11也提供了一整套完整的軟件框架,方便開發(fā)者開發(fā)各種應(yīng)用程序。關(guān)于

android的介紹,大家可以去android開發(fā)者網(wǎng)站查閱資料。

Android系統(tǒng)架構(gòu)如下:

pYYBAGJBVoaATIQQAAMgg_AtnfA437.png

從上層到底層,分別是應(yīng)用程序?qū)樱M(jìn)程通信層,系統(tǒng)服務(wù)層,Android運(yùn)行時(shí)層和Linux

核心層。通過上圖可以發(fā)現(xiàn),基本應(yīng)用程序運(yùn)行在應(yīng)用程序框架層之上,同樣,開發(fā)者借助

AndroidSDK調(diào)用應(yīng)用程序框架API開發(fā)出來的應(yīng)用程序也運(yùn)行在應(yīng)用程序框架層之上。

Android是基于Linux內(nèi)核的,所以我們移植Android11完全不需要什么擔(dān)心,其他幾個(gè)層的

知識,我們在以后移植的過程中再再慢慢了解學(xué)習(xí)。

那么我們?nèi)绾螌W(xué)習(xí)android呢?最權(quán)威的資料是Android源碼,Android源碼主要組成

如下:

lKernel:Android Linux內(nèi)核

lbionic: Android標(biāo)準(zhǔn)C支持庫

lbootLoader :Android內(nèi)核加載器參考

lBuild :Android的build系統(tǒng)

lcts:Android兼容性測試源

lDalvik:Dalvik虛擬機(jī)

lExternal:Android使用的開放源

lFrameworks:Android框架

lHardware:Android HAL庫源

lPackage:包含Android應(yīng)用程序

lSystem:android初始化進(jìn)程,藍(lán)牙工具集等。

到這里,我們再來看android11源碼的源碼目錄,是不是清晰了很多。

poYBAGJBVoaAR48bAAF9XaWH59w923.png

buid.sh是編譯腳本。

瑞芯微官方Android11移植開發(fā)教程目錄:

瑞芯微官方Android 11移植開發(fā)

第一章Android系統(tǒng)開發(fā)編譯環(huán)境配置

專題一讓android系統(tǒng)在iTOP-rk3568上運(yùn)行起來

第二章Android源碼結(jié)構(gòu)簡介

第三章 獲取Android源碼

第四章 配置IO電源

4.1 電源域的概念

4.2 IO電源域配置方法

4.2.1 VCCIO2解析

4.2.2 VCCIO1解析

4.2.3 VCCIO3解析

4.2.4 VCCIO4解析

4.2.5 VCCIO5解析

4.2.6 VCCIO6解析

4.2.7 VCCIO7解析

4.2.8 PMUIO解析

4.2.9總結(jié)

第五章 RK809電源芯片配置

5.1配置i2c和中斷

5.2配置供電和輸出電壓

第六章 編譯燒寫驗(yàn)證

專題二 Android11配置串口

第七章 配置調(diào)試串口

7.1硬件原理解析

7.2設(shè)備樹配置

7.3 uboot設(shè)置調(diào)試串口

7.4使用MobaXterm打開調(diào)試串口

第八章配置普通串口

8.1硬件原理解析

8.2設(shè)備樹配置

8.3修改節(jié)點(diǎn)權(quán)限

8.4測試串口

8.5 Android串口APP編寫

8.5.1串口硬件連接

8.5.2軟件準(zhǔn)備

8.5.3創(chuàng)建JNI項(xiàng)目工程

8.5.4編寫串口操作的JNI接口

8.5.5編寫Mainactivity.java

8.5.6編寫activity_main.xml

第九章配置調(diào)試串口為普通串口

9.1在配置文件中關(guān)閉FIQ

9.2修改設(shè)備樹

9.3修改串口權(quán)限

第十章Android11配置485

10.1硬件原理分析

10.2編寫驅(qū)動

10.3設(shè)備樹配置

10.4燒寫驗(yàn)證

10.5編寫應(yīng)用程序APP

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

    關(guān)注

    26

    文章

    6433

    瀏覽量

    121217
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    電子RK3568+RK3588開發(fā)板資料煥新升級!多維度優(yōu)化助力開發(fā)者效率提升

    電子RK3568+RK3588開發(fā)板資料煥新升級!多維度優(yōu)化助力開發(fā)者效率提升
    的頭像 發(fā)表于 03-26 15:06 ?604次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>電子<b class='flag-5'>RK3568+RK</b>3588<b class='flag-5'>開發(fā)板</b>資料煥新升級!多維度優(yōu)化助力<b class='flag-5'>開發(fā)</b>者效率提升

    技術(shù)分享 | RK3568 Android11 如何實(shí)現(xiàn)自啟動應(yīng)用

    隨著Android版本的不斷升級,對于應(yīng)用權(quán)限的管理會更加苛刻。我司IAC-RK3568-Kit開發(fā)板默認(rèn)搭載Android11,相比較之前RK
    的頭像 發(fā)表于 02-05 17:26 ?712次閱讀
    技術(shù)分享 | <b class='flag-5'>RK3568</b> <b class='flag-5'>Android11</b> 如何實(shí)現(xiàn)自啟動應(yīng)用

    RK3568 Android11編譯環(huán)境搭建及報(bào)錯(cuò)解決指南

    在嵌入式開發(fā)領(lǐng)域,RK3568 芯片憑借其出色的性能被廣泛應(yīng)用?;?RK3568 進(jìn)行 Android11 系統(tǒng)的開發(fā),首先要搭建好編譯環(huán)
    的頭像 發(fā)表于 02-04 17:37 ?2171次閱讀
    <b class='flag-5'>RK3568</b> <b class='flag-5'>Android11</b>編譯環(huán)境搭建及報(bào)錯(cuò)解決指南

    驅(qū)動開發(fā)實(shí)戰(zhàn):iTOP-RK3568開發(fā)板eDP屏幕移植全攻略

    驅(qū)動開發(fā)實(shí)戰(zhàn):iTOP-RK3568開發(fā)板eDP屏幕移植全攻略
    的頭像 發(fā)表于 12-30 15:42 ?1312次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>驅(qū)動<b class='flag-5'>開發(fā)</b>實(shí)戰(zhàn):<b class='flag-5'>iTOP-RK3568</b><b class='flag-5'>開發(fā)板</b>eDP屏幕<b class='flag-5'>移植</b>全攻略

    工業(yè)RK3568穩(wěn)定可靠】itop-3568開發(fā)板Linux驅(qū)動開發(fā)實(shí)戰(zhàn):RK3568內(nèi)核模塊符號導(dǎo)出詳解

    工業(yè)RK3568穩(wěn)定可靠】itop-3568開發(fā)板Linux驅(qū)動開發(fā)實(shí)戰(zhàn):
    的頭像 發(fā)表于 11-21 13:25 ?1705次閱讀
    【<b class='flag-5'>迅</b><b class='flag-5'>為</b>工業(yè)<b class='flag-5'>RK3568</b>穩(wěn)定可靠】<b class='flag-5'>itop-3568</b><b class='flag-5'>開發(fā)板</b>Linux驅(qū)動<b class='flag-5'>開發(fā)</b>實(shí)戰(zhàn):<b class='flag-5'>RK3568</b>內(nèi)核模塊符號導(dǎo)出詳解

    工業(yè)RK3568穩(wěn)定可靠】itop-3568開發(fā)板驅(qū)動開發(fā)第4章驅(qū)動模塊傳參實(shí)驗(yàn)

    工業(yè)RK3568穩(wěn)定可靠】itop-3568開發(fā)板驅(qū)動開發(fā)第4章驅(qū)動模塊傳參實(shí)驗(yàn)
    的頭像 發(fā)表于 11-06 14:25 ?557次閱讀
    【<b class='flag-5'>迅</b><b class='flag-5'>為</b>工業(yè)<b class='flag-5'>RK3568</b>穩(wěn)定可靠】<b class='flag-5'>itop-3568</b><b class='flag-5'>開發(fā)板</b>驅(qū)動<b class='flag-5'>開發(fā)</b>第4章驅(qū)動模塊傳參實(shí)驗(yàn)

    iTOP-RK3576開發(fā)板再升級全新金屬外殼

    iTOP-RK3576開發(fā)板再升級全新金屬外殼
    的頭像 發(fā)表于 10-22 15:48 ?1448次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>iTOP-RK</b>3576<b class='flag-5'>開發(fā)板</b>再升級全新金屬外殼

    iTOP-RK3568人工智能開發(fā)板mobilenet圖像分類模型推理測試

    想快速驗(yàn)證MobileNet圖像分類模型的實(shí)際運(yùn)行效果?iTOP-RK3568人工智能開發(fā)板,讓模型推理測試高效又省心。
    的頭像 發(fā)表于 08-28 15:53 ?1580次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>iTOP-RK3568</b>人工智能<b class='flag-5'>開發(fā)板</b>mobilenet圖像分類模型推理測試

    RK3568開發(fā)板模型推理測試實(shí)戰(zhàn)LPRNet?車牌識別

    RK3568開發(fā)板模型推理測試實(shí)戰(zhàn)LPRNet 車牌識別
    的頭像 發(fā)表于 08-25 14:55 ?1590次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)板</b>模型推理測試實(shí)戰(zhàn)LPRNet?車牌識別

    RK3568?重制版RK3568驅(qū)動指南全面升級

    RK3568 重制版RK3568驅(qū)動指南全面升級
    的頭像 發(fā)表于 07-28 15:25 ?3724次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>RK3568</b>?重制版<b class='flag-5'>RK3568</b>驅(qū)動指南全面升級

    技術(shù)分享 | RK3568開發(fā)板如何將 Linux 板卡虛擬成U盤

    技術(shù)分享 | RK3568開發(fā)板如何將 Linux 板卡虛擬成U盤
    的頭像 發(fā)表于 06-04 10:57 ?1366次閱讀
    技術(shù)分享 | <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)板</b>如何將 Linux 板卡虛擬成U盤

    RK3568開發(fā)板驅(qū)動指南GPIO子系統(tǒng)GPIO子系統(tǒng)API函數(shù)的引入

    RK3568開發(fā)板驅(qū)動指南GPIO子系統(tǒng)GPIO子系統(tǒng)API函數(shù)的引入
    的頭像 發(fā)表于 05-29 14:05 ?1223次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)板</b>驅(qū)動指南GPIO子系統(tǒng)GPIO子系統(tǒng)API函數(shù)的引入

    RK3568開發(fā)板安裝燒錄工具-安裝 RKTool 驅(qū)動

    在燒寫鏡像之前首先需要安裝 RKTool 驅(qū)動。 RKTool 驅(qū)動在網(wǎng)盤資料“iTOP-3568 開發(fā)板\\\\01_【iTOP-RK3568 開發(fā)板】基礎(chǔ)資料【V1.7版本
    發(fā)表于 05-29 10:47

    RK3568驅(qū)動指南GPIO子系統(tǒng) GPIO操作函數(shù)實(shí)驗(yàn)

    電子RK3568開發(fā)板驅(qū)動指南GPIO子系統(tǒng) GPIO操作函數(shù)實(shí)驗(yàn)
    的頭像 發(fā)表于 05-28 15:24 ?1556次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>RK3568</b>驅(qū)動指南GPIO子系統(tǒng) GPIO操作函數(shù)實(shí)驗(yàn)

    RK3568開發(fā)板驅(qū)動指南GPIO子系統(tǒng)三級節(jié)點(diǎn)操作函數(shù)實(shí)驗(yàn)

    RK3568開發(fā)板驅(qū)動指南GPIO子系統(tǒng)三級節(jié)點(diǎn)操作函數(shù)實(shí)驗(yàn)
    的頭像 發(fā)表于 05-26 15:39 ?1701次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)板</b>驅(qū)動指南GPIO子系統(tǒng)三級節(jié)點(diǎn)操作函數(shù)實(shí)驗(yàn)
    广东省| 延安市| 金平| 普安县| 赤水市| 长岭县| 蒲城县| 卫辉市| 苍溪县| 白玉县| 宝兴县| 元阳县| 大名县| 双桥区| 闽侯县| 松原市| 陆良县| 布尔津县| 龙游县| 平潭县| 宜良县| 台南市| 巴林左旗| 神木县| 长治市| 长阳| 叙永县| 玉林市| 无为县| 军事| 达拉特旗| 民和| 荔浦县| 宿松县| 海门市| 南通市| 宝坻区| 岳池县| 西华县| 玉屏| 兴义市|