chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

poYBAGJBVoeAH8RmAAmW6ceWGLE677.png

軟件版本:Android11

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

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

大家不要有畏難心理。

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

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

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

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

pYYBAGJBVoaATIQQAAMgg_AtnfA437.png

從上層到底層,分別是應用程序層,進程通信層,系統(tǒng)服務層,Android運行時層和Linux

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

AndroidSDK調用應用程序框架API開發(fā)出來的應用程序也運行在應用程序框架層之上。

Android是基于Linux內核的,所以我們移植Android11完全不需要什么擔心,其他幾個層的

知識,我們在以后移植的過程中再再慢慢了解學習。

那么我們如何學習android呢?最權威的資料是Android源碼,Android源碼主要組成

如下:

lKernel:Android Linux內核

lbionic: Android標準C支持庫

lbootLoader :Android內核加載器參考

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

lcts:Android兼容性測試源

lDalvik:Dalvik虛擬機

lExternal:Android使用的開放源

lFrameworks:Android框架

lHardware:Android HAL庫源

lPackage:包含Android應用程序

lSystem:android初始化進程,藍牙工具集等。

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

poYBAGJBVoaAR48bAAF9XaWH59w923.png

buid.sh是編譯腳本。

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

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

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

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

第二章Android源碼結構簡介

第三章 獲取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總結

第五章 RK809電源芯片配置

5.1配置i2c和中斷

5.2配置供電和輸出電壓

第六章 編譯燒寫驗證

專題二 Android11配置串口

第七章 配置調試串口

7.1硬件原理解析

7.2設備樹配置

7.3 uboot設置調試串口

7.4使用MobaXterm打開調試串口

第八章配置普通串口

8.1硬件原理解析

8.2設備樹配置

8.3修改節(jié)點權限

8.4測試串口

8.5 Android串口APP編寫

8.5.1串口硬件連接

8.5.2軟件準備

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

8.5.4編寫串口操作的JNI接口

8.5.5編寫Mainactivity.java

8.5.6編寫activity_main.xml

第九章配置調試串口為普通串口

9.1在配置文件中關閉FIQ

9.2修改設備樹

9.3修改串口權限

第十章Android11配置485

10.1硬件原理分析

10.2編寫驅動

10.3設備樹配置

10.4燒寫驗證

10.5編寫應用程序APP

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

    關注

    25

    文章

    6007

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

    想快速驗證MobileNet圖像分類模型的實際運行效果?iTOP-RK3568人工智能開發(fā)板,讓模型推理測試高效又省心。
    的頭像 發(fā)表于 08-28 15:53 ?1150次閱讀
    <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ā)板模型推理測試實戰(zhàn)LPRNet?車牌識別

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

    電子】一步步教你完成iTOP-RK3568 EDP屏幕適配

    電子】一步步教你完成iTOP-RK3568 EDP屏幕適配
    的頭像 發(fā)表于 04-23 15:08 ?1430次閱讀
    【<b class='flag-5'>迅</b><b class='flag-5'>為</b>電子】一步步教你完成<b class='flag-5'>iTOP-RK3568</b> EDP屏幕適配

    一文掌握RK3568開發(fā)板Android13掛載Windows共享目錄

    在物聯(lián)網和邊緣計算場景中,開發(fā)板與PC端的高效文件交互尤為重要。現(xiàn)以iTOP-RK3568開發(fā)板例,詳細演示Android13系統(tǒng)如何通過
    的頭像 發(fā)表于 04-17 13:54 ?708次閱讀
    一文掌握<b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>Android</b>13掛載Windows共享目錄

    RK3568開發(fā)板教程:以iTOP-RK3568開發(fā)板Android13通過CIFS協(xié)議掛載Windows共享目錄

    開發(fā)板與PC端的高效文件交互尤為重要?,F(xiàn)以iTOP-RK3568開發(fā)板例,詳細演示Android13系統(tǒng)如何通過CIFS協(xié)議掛載Windo
    的頭像 發(fā)表于 04-16 14:08 ?1375次閱讀
    <b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)板</b>教程:以<b class='flag-5'>iTOP-RK3568</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>為</b>例 <b class='flag-5'>Android</b>13通過CIFS協(xié)議掛載Windows共享目錄

    【北京iTOP-RK3568開發(fā)板鴻蒙OpenHarmony系統(tǒng)南向驅動開發(fā)實操-HDF驅動配置UART

    【北京iTOP-RK3568開發(fā)板鴻蒙OpenHarmony系統(tǒng)南向驅動開發(fā)實操-HDF驅動配置UART
    的頭像 發(fā)表于 03-25 11:02 ?1048次閱讀
    【北京<b class='flag-5'>迅</b><b class='flag-5'>為</b>】<b class='flag-5'>iTOP-RK3568</b><b class='flag-5'>開發(fā)板</b>鴻蒙OpenHarmony系統(tǒng)南向驅動<b class='flag-5'>開發(fā)</b>實操-HDF驅動配置UART

    【北京iTOP-RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅動開發(fā)-第4章 UART基礎知識

    【北京iTOP-RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅動開發(fā)-第4章 UART基礎知識
    的頭像 發(fā)表于 03-17 15:50 ?731次閱讀
    【北京<b class='flag-5'>迅</b><b class='flag-5'>為</b>】<b class='flag-5'>iTOP-RK3568</b><b class='flag-5'>開發(fā)板</b>OpenHarmony系統(tǒng)南向驅動<b class='flag-5'>開發(fā)</b>-第4章 UART基礎知識

    北京iTOP-RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅動開發(fā)實操-HDF驅動配置LED

    北京iTOP-RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅動開發(fā)實操-HDF驅動配置LED
    的頭像 發(fā)表于 03-14 14:41 ?978次閱讀
    北京<b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>iTOP-RK3568</b><b class='flag-5'>開發(fā)板</b>OpenHarmony系統(tǒng)南向驅動<b class='flag-5'>開發(fā)</b>實操-HDF驅動配置LED

    【北京iTOP-RK3568OpenHarmony系統(tǒng)南向驅動開發(fā)GPIO基礎知識

    【北京iTOP-RK3568OpenHarmony系統(tǒng)南向驅動開發(fā)GPIO基礎知識
    的頭像 發(fā)表于 03-06 11:23 ?850次閱讀
    【北京<b class='flag-5'>迅</b><b class='flag-5'>為</b>】<b class='flag-5'>iTOP-RK3568</b>OpenHarmony系統(tǒng)南向驅動<b class='flag-5'>開發(fā)</b>GPIO基礎知識

    RK3568開發(fā)板驅動指南Linux中通用SPI設備驅動

    RK3568開發(fā)板驅動指南Linux中通用SPI設備驅動
    的頭像 發(fā)表于 01-23 11:02 ?3251次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)板</b>驅動指南Linux中通用SPI設備驅動

    [RK3568開發(fā)板]非科班也能玩轉Android應用,體驗QT跨平臺能力

    [RK3568開發(fā)板]非科班也能玩轉Android應用,體驗QT跨平臺能力
    的頭像 發(fā)表于 12-18 16:41 ?1185次閱讀
    [<b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)板</b>]非科班也能玩轉<b class='flag-5'>Android</b>應用,體驗QT跨平臺能力

    RK3568開發(fā)板定制擴展分區(qū)SDK源碼編譯-獲取Linux-定制擴展分區(qū)源碼

    、ubuntu24 環(huán)境均可在不進行任何配置的情況下編譯編譯通過。 Linux-定制擴展分區(qū)源碼網盤下載路徑:“iTOP-3568 開發(fā)板\\\\01_【iTOP-RK3568
    發(fā)表于 11-25 10:24

    開發(fā)更便利!RK3568/RK3588 定制分區(qū)鏡像發(fā)布

    iTOP-RK3568/3588系統(tǒng)的多樣性,給客戶增加更多可選擇的系統(tǒng),維護了一套定制分區(qū)結構的SDK并編寫了相應的使用手冊《【北京
    發(fā)表于 11-13 14:51

    RK3568開發(fā)板支持銀河麒麟和開放麒麟系統(tǒng)

    RK3568開發(fā)板移植了銀河麒麟和開放麒麟系統(tǒng)HOT 新增RT-Thread系統(tǒng) iTOP-RK3
    發(fā)表于 11-06 14:44

    iTOP-RK3568/RK3588開發(fā)板獲麒麟軟件適配認證

    iTOP-RK3568/RK3588開發(fā)板獲麒麟軟件適配認證
    的頭像 發(fā)表于 10-18 14:56 ?1576次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>iTOP-RK3568</b>/<b class='flag-5'>RK</b>3588<b class='flag-5'>開發(fā)板</b>獲麒麟軟件適配認證