当前位置: 编码机 >> 编码机优势 >> 迅为资料上新iTOP3568开发板
iTOP-开发板指南手册!
很多零基础的同学在刚开始学习嵌入式的时候,都会不知道应该怎么做,迅为精心编写了适配iTOP-rk开发板的嵌入式教程-《嵌入式linux开发指南_v1.0(itop-rk)》,并且配套视频教程,希望对各位小伙伴有所帮助。
开发指南特点
01嵌入式Linux入门篇
主要讨论嵌入式技术学习方法,包含嵌入式Linux开发环境构建及基础知识、嵌入式Windows开发环境构建、嵌入式平台入门实操。
02Linux系统编程篇
主要通过实验例程来说明各系统调用API和各种机制的用法。包括Linux下I/O操作
进程与进程间通信等相关知识。
03嵌入式Linux驱动开发篇
主要讲解了Linux驱动初探、Linux内核裁剪与定制、Linux驱动基础、Linux驱动进阶等方面的知识。
资料特点
课程内容能够满足小伙伴们日常的开发、学习以及自我提升的各种需求。课程设计层层递进,可以快速的帮助我们构建起完整的嵌入式知识脉络。
我们学习知识,要知其然,更要知其所以然。本课程涵盖了很多底层的原理,并且加入了大量图例,来帮助大家理解、消化、吸收。
Itop-开发板特点:
01性能强
iTOP-开发板采用瑞芯微RK处理器,是一款中高端通用型SOC,22nm工艺制程。内部集成了四核64位Cortex-A55处理器。主频高达2.0Ghz,2GB内存,16GBEMMC,RK动态调频。
02双核心架构GPU
集成了双核心架构GPU、ARMGEE、支持OpenGL、ES1.1/2.0/3.2、OpenCL2.0、Vulkan1.1、
内嵌高性能2D加速硬件。
03内置独立NPU
内置独立NPU,算力达0.8T,可用于轻量级人工智能应用。
04强大的视频编解码
高性能VPU支持4K60帧视频解码,多路视频源同时解码。H./H./VP9/VP8视频解码和pfpsH./H./VP9视频编码。
05接口丰富
双路千兆以太网、SATA3.0、PCIE3.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.15vim编辑器文件的对比
第七章Linux常用命令第一部分
第八章Linux相对路径和绝对路径
第九章Linux家目录和根目录概念
第十章Linux常用命令第二部分
第十一章Linux帮助手册讲解
第十二章Linux权限管理
第十三章Linux连接档概念
第十四章Linux目录结构讲解
第十五章Linux文件系统概念
第十六章Linux第一个程序HelloWorld
第十七章Linux环境变量讲解
第十八章Linux编写第一个自己的命令
第十九章Linux工具之make工具和makefile文件
第二十章makefile基本语法(上)
第二十一章makefile基本语法(下)
第二十二章安装VMwareTool工具
第二部分嵌入式Windows开发环境构建
第二十三章安装SSH软件
第二十四章安装Samba
第二十五章SourceInsight的安装和使用
第二十六章MobaXterm的安装教程
第三部分嵌入式平台入门实操
第二十七章交叉编译器的安装和使用
第二十八章借助U盘或TF卡拷贝程序到开发板上
第二十九章点亮第一个led灯
第二篇Linux系统编程篇
第一部分Linux下I/O操作
第三十章文件IO和标准IO
第三十一章目录IO
第三十二章库的制作与使用
第二部分进程与进程间通信
第三十三章进程基础
第三十四章进程间通信
第三篇嵌入式Linux驱动开发篇
第一部分Linux驱动初探
第三十五章嵌入式开发概述及环境构建
第三十六章Linux驱动初探
第二部分Linux内核裁剪与定制
第三十七章Linux内核模块
第三十八章驱动模块编译进内核
第三部分Linux驱动基础
第三十九章LinuxMisc驱动
第四十章Linux用户层和内核层
第四十一章物理地址与虚拟地址
第四十二章LED驱动实验
第四十三章驱动模块传参
第四十四章注册字符设备号
第四十五章注册字符类设备
第四十六章自动创建设备节点
第四十七章字符设备和杂项设备总结回顾
第四十八章Platform设备驱动
第四十九章平台总线总结回顾
第四部分Linux驱动进阶
第五十章Linux设备树
第五十一章添加设备树节点
第五十二章设备树常用of函数
第五十三章设备树下的platform驱动
第五十四章Pinctrl子系统和GPIO子系统
第五十五章Pinctrl和GPIO子系统实验
第五十六章设备驱动IO控制
第五十七章Linux中断实验
第五十八章中断下文之tasklet
第五十九章等待队列
第六十章中断下文之工作队列
第六十一章Linux内核定时器
第六十二章定时器按键消抖实验
第六十三章输入子系统实验
第六十四章LinuxI2C驱动
第六十五章LinuxI2C驱动实验
第六十六章电容屏触摸驱动实验