很多零基礎(chǔ)的同學(xué)在剛開始學(xué)習(xí)嵌入式的時候,都會不知道應(yīng)該怎么做,迅為精心編寫了適配iTOP-rk3568開發(fā)板的嵌入式教程-《【北京迅為】嵌入式linux開發(fā)指南_v1.0(itop-rk3568)》,并且配套視頻教程,希望對各位小伙伴有所幫助。
開發(fā)指南特點
01嵌入式Linux入門篇
主要討論嵌入式技術(shù)學(xué)習(xí)方法,包含嵌入式Linux開發(fā)環(huán)境構(gòu)建及基礎(chǔ)知識、嵌入式Windows開發(fā)環(huán)境構(gòu)建、嵌入式平臺入門實操。
02Linux系統(tǒng)編程篇
主要通過實驗例程來說明各系統(tǒng)調(diào)用API和各種機制的用法。包括Linux下I/O操作
進(jìn)程與進(jìn)程間通信等相關(guān)知識。
03嵌入式Linux驅(qū)動開發(fā)篇
主要講解了Linux驅(qū)動初探、Linux內(nèi)核裁剪與定制、Linux驅(qū)動基礎(chǔ)、Linux驅(qū)動進(jìn)階等方面的知識。
資料特點
課程內(nèi)容能夠滿足小伙伴們?nèi)粘5拈_發(fā)、學(xué)習(xí)以及自我提升的各種需求。課程設(shè)計層層遞進(jìn),可以快速的幫助我們構(gòu)建起完整的嵌入式知識脈絡(luò)。
我們學(xué)習(xí)知識,要知其然,更要知其所以然。本課程涵蓋了很多底層的原理,并且加入了大量圖例,來幫助大家理解、消化、吸收。
Itop-3568開發(fā)板特點:
01性能強
iTOP-3568開發(fā)板采用瑞芯微RK3568處理器,是一款中高端通用型SOC,22nm工藝制程。內(nèi)部集成了四核64位Cortex-A55處理器。主頻高達(dá)2.0Ghz,2GB內(nèi)存,16GB EMMC,RK809動態(tài)調(diào)頻。
02雙核心架構(gòu)GPU
集成了雙核心架構(gòu)GPU、ARM G522EE、支持OpenGL、ES1.1/2.0/3.2、OpenCL 2.0、Vulkan 1.1、
內(nèi)嵌高性能2D加速硬件。
03內(nèi)置獨立NPU
內(nèi)置獨立NPU,算力達(dá)0.8T,可用于輕量級人工智能應(yīng)用。
04強大的視頻編解碼
高性能VPU支持4K 60幀視頻解碼,多路視頻源同時解碼。H.265/H.264/VP9/VP8視頻解碼和1080p 100fps H.265/H.264/VP9視頻編碼。
05接口豐富
雙路千兆以太網(wǎng)、SATA3.0、PCIE 3.0、MIPI、EDP、HDMI、MIPI、CAMERA、4G等接口一應(yīng)俱全。
06支持多系統(tǒng)
流暢運行Android11、buildroot+QT、Yocto、Debian系統(tǒng),新增Ubuntu20系統(tǒng)
開發(fā)指南目錄
第一篇 嵌入式Linux入門篇
前言 總領(lǐng)及學(xué)習(xí)指引
第一部分 嵌入式Linux開發(fā)環(huán)境構(gòu)建及基礎(chǔ)知識
第一章 安裝虛擬機VM軟件
第二章 獲取并安裝Ubuntu操作系統(tǒng)
第三章 Ubuntu系統(tǒng)介紹
第四章 Ubuntu啟用root用戶
第五章 Ubuntu使用apt-get下載
第六章 Vim編輯器的使用
6.15 vim編輯器文件的對比
第七章 Linux常用命令第一部分
第八章 Linux相對路徑和絕對路徑
第九章 Linux家目錄和根目錄概念
第十章 Linux常用命令第二部分
第十一章 Linux幫助手冊講解
第十二章 Linux權(quán)限管理
第十三章 Linux連接檔概念
第十四章 Linux目錄結(jié)構(gòu)講解
第十五章 Linux文件系統(tǒng)概念
第十六章 Linux第一個程序HelloWorld
第十七章 Linux環(huán)境變量講解
第十八章 Linux編寫第一個自己的命令
第十九章 Linux工具之make工具和makefile文件
第二十章 makefile基本語法(上)
第二十一章 makefile基本語法(下)
第二十二章 安裝VMware Tool工具
第二部分 嵌入式Windows開發(fā)環(huán)境構(gòu)建
第二十三章 安裝 SSH軟件
第二十四章 安裝 Samba
第二十五章 Source Insight的安裝和使用
第二十六章 MobaXterm的安裝教程
第三部分 嵌入式平臺入門實操
第二十七章 交叉編譯器的安裝和使用
第二十八章 借助U盤或TF卡拷貝程序到開發(fā)板上
第二十九章 點亮第一個 led燈
第二篇 Linux系統(tǒng)編程篇
第一部分 Linux下I/O操作
第三十章 文件IO和標(biāo)準(zhǔn)IO
第三十一章 目錄IO
第三十二章 庫的制作與使用
第二部分 進(jìn)程與進(jìn)程間通信
第三十三章 進(jìn)程基礎(chǔ)
第三十四章 進(jìn)程間通信
第三篇 嵌入式 Linux驅(qū)動開發(fā)篇
第一部分 Linux驅(qū)動初探
第三十五章 嵌入式開發(fā)概述及環(huán)境構(gòu)建
第三十六章 Linux驅(qū)動初探
第二部分 Linux內(nèi)核裁剪與定制
第三十七章 Linux內(nèi)核模塊
第三十八章 驅(qū)動模塊編譯進(jìn)內(nèi)核
第三部分 Linux驅(qū)動基礎(chǔ)
第三十九章 Linux Misc驅(qū)動
第四十章 Linux用戶層和內(nèi)核層
第四十一章 物理地址與虛擬地址
第四十二章 LED驅(qū)動實驗
第四十三章 驅(qū)動模塊傳參
第四十四章 注冊字符設(shè)備號
第四十五章 注冊字符類設(shè)備
第四十六章 自動創(chuàng)建設(shè)備節(jié)點
第四十七章 字符設(shè)備和雜項設(shè)備總結(jié)回顧
第四十八章 Platform設(shè)備驅(qū)動
第四十九章 平臺總線總結(jié)回顧
第四部分 Linux驅(qū)動進(jìn)階
第五十章 Linux設(shè)備樹
第五十一章 添加設(shè)備樹節(jié)點
第五十二章 設(shè)備樹常用of函數(shù)
第五十三章 設(shè)備樹下的platform驅(qū)動
第五十四章 Pinctrl子系統(tǒng)和GPIO子系統(tǒng)
第五十五章 Pinctrl和GPIO子系統(tǒng)實驗
第五十六章 設(shè)備驅(qū)動IO控制
第五十七章 Linux中斷實驗
第五十八章 中斷下文之tasklet
第五十九章 等待隊列
第六十章 中斷下文之工作隊列
第六十一章 Linux內(nèi)核定時器
第六十二章 定時器按鍵消抖實驗
第六十三章 輸入子系統(tǒng)實驗
第六十四章 Linux I2C驅(qū)動
第六十五章 Linux I2C驅(qū)動實驗
第六十六章 電容屏觸摸驅(qū)動實驗
-
開發(fā)板
+關(guān)注
關(guān)注
25文章
4886瀏覽量
97019
發(fā)布評論請先 登錄
相關(guān)推薦
評論