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