在追求效率的职场,高效、快速的完成工作不仅是考核标准制宜,也可能是职场人的“绝杀武器”。
为了方便大家清晰快速的学习,
迅为iTOP-开发板手册资料全面升级啦!
手册内容进行了结构分层,目前共计10个文档。适用于各种层面的学习者学习,在职开发者也可以从中收获大量的新知识,并应用到企业开发中。
当然,之后也会根据大家的需求来更新手册内容,帮助大家解决问题,提升研发速度。
《01_itop-开发板快速启动手册》
章节目录
第1章硬件连接1.1开箱iTOP-开发板1.2电源连接1.3控制台串口连接1.4屏幕连接1.4.1HDMI接口1.4.2LVDS7寸屏幕1.4.3LVDS10.1寸屏幕1.4.4MIPI7寸屏幕1.4.5VGA接口连接屏幕1.5双公头usb烧写线连接第2章Windows安装串口终端2.1安装PL驱动2.2安装MobaXterm2.3软件创建串口会话2.4调试串口常见问题第3章启动开发板
《02_itop-开发板快速测试手册》
章节目录
第1章功能适配列表
1.1Android11源码支持功能框图
1.2Liunx源码支持功能框图
第2章Android11系统功能测试
2.1开机启动
2.2命令终端
2.3应用程序
2.4设置语言
2.5亮度调节
2.6设置永不休眠
2.7音量调节
2.8设置时间
2.9开发板重启
2.10USB连接U盘
2.11USB连接鼠标及键盘
2.12查看图片和视频
2.13游戏性能测试
2.14TF卡测试
2.15有线网测试
2.16WiFi测试
2.G拨号上网测试
2.18蓝牙测试
2.19红外测试
2.19.1获取USERCODE和KEY值
2.19.2修改设备树打开pwm
2.19.3将IR驱动编译进内核
2.19.4Android键值映射
2.19.5测试红外遥控
2.20固态硬盘测试
2.21摄像头测试
2.22SATA硬盘测试
2.23USB摄像头测试
2.24can测试
2.25串口测试
2.测试
第3章Buildroot系统功能测试
3.1系统启动
3.2多路视频播放测试
3.3多功能播放器测试
3.4系统信息查询
3.5U盘测试
3.6TF卡测试
3.7USB鼠标键盘测试
3.8Linux测试
3.8.1硬件连接
3.8.2测试
3.9串口测试
3.10wifi连接测试
3.11蓝牙测试
3.12千兆以太网测试
3.G模块测试
3.14can测试
3.15SATA硬盘测试
3.16M2接口固态硬盘测试
3.17VGA测试
3.18HDMI测试
3.19红外测试
3.19.1获取USERCODE和KEY值
3.19.2修改设备树打开pwm
3.19.3将IR驱动编译进内核
3.19.4测试红外遥控
3.20按键测试
3.21RTC时钟测试
3.22UVC摄像头测试
3.23OV摄像头测试
3.24看门狗测试
3.25耳机测试
3.26麦克风测试
3.27led测试
3.28喇叭测试
3.29屏幕背光调节
3.30EMMC测试
第4章Debian系统功能测试
4.1系统启动
4.2系统信息查询
4.3背光测试
4.4按键测试
4.5有线网测试
4.6WIFI测试
4.7U盘测试
4.8TF卡测试
4.9Linux测试
4.9.1硬件连接
4.9.2测试
4.10串口测试
4.G模块测试
4.12can测试
4.13SATA硬盘测试
4.14M2接口固态硬盘测试
4.15VGA测试
4.16HDMI测试
4.17RTC时钟测试
4.18UVC摄像头测试
4.19OV摄像头测试
4.20看门狗测试
4.21耳机测试
4.22麦克风测试
4.23喇叭测试
4.24emmc测试
第5章Ubuntu系统功能测试
5.1系统启动
5.2系统信息查询
5.3背光测试
5.4按键测试
5.5有线网测试
5.6WiFi测试
5.6.1图形界面连接wifi
5.6.2命令行连接wifi
5.7U盘测试
5.8TF卡测试
5.9Linux测试
5.9.1硬件连接
5.9.2测试
5.10串口测试
5.G模块测试
5.11.1界面测试
5.11.2命令行测试
5.12can测试
5.13SATA硬盘测试
5.14M2接口固态硬盘测试
5.15VGA测试
5.16HDMI测试
5.17RTC时钟测试
5.18UVC摄像头测试
5.19OV摄像头测试
5.20看门狗测试
5.21耳机测试
5.22麦克风测试
5.23喇叭测试
5.24emmc测试
第6章Yocto系统外设功能测试
6.1系统启动
6.2系统信息查询
6.3U盘测试
6.4TF卡测试
6.5USB鼠标键盘测试
6.6串口测试
6.7千兆以太网测试
6.8蓝牙测试
6.9按键测试
6.10RTC时钟测试
6.11SATA硬盘测试
6.12M2接口固态硬盘测试
6.13Linux测试
6.13.1硬件连接
6.13.2测试
6.14VGA测试
6.15HDMI测试
6.16看门狗测试
《03_itop-开发板快速使用编译环境ubuntu18.04》
章节目录
第1章电脑配置要求
第2章加载迅为提供Ubuntu18.04
2.1开发环境
2.2安装VMware软件
2.3解压Ubuntu镜像
2.4加载Ubuntu镜像
2.5登录Ubuntu桌面
第3章Ubuntu基础操作及设置
3.1Ubuntu系统开关机
3.2Ubuntu终端操作
3.3Ubuntu更换背景
3.4Ubuntu修改root用户密码
3.5Ubuntu切换root用户
3.6Ubuntu更换下载源
3.7Ubuntu安装软件
3.7.1更新软件列表
3.7.2检查依赖是否有损坏
3.7.3软件安装
3.7.4软件更新
3.7.5软件卸载
第4章Ubuntu配置网络环境
第5章Ubuntu使用ftp
5.1重启FTP服务
5.2Windows下FTP客户端安装
5.3FileZilla软件设置
第6章Ubuntu使用Samba
6.1启动Samba
6.2主机操作
6.3修改samba路径
第7章Ubuntu使用SSH
7.1MobaXterm的安装教程
7.1.1软件的下载
7.1.2软件SSH连接
第8章Ubuntu使用VScode
8.1打开Vscode
8.2vscode插件安装
8.3vscode快捷键的使用
第9章编译之前ubuntu准备工作
9.1默认Ubuntu配置功能
9.2修改物理内存
9.3增加交换内存
9.4扩展磁盘空间
9.5扩展硬盘空间
第10章Ubuntu搭建QT开发环境
10.1打开Qtcreator
10.2编译X位QT程序
10.3命令行交叉编译Qt工程
10.4Qtcreator交叉编译QT程序
第11章Ubuntu交叉编译C程序
11.1设置交叉编译工具
11.2运行C程序
《04_itop-开发板网络环境配置手册》
章节目录
第1章网络基础知识学习
1.1同一网段
1.2Ping通的概念
1.3系统防火墙的设置
1.4VMware虚拟机的三种网络模式
1.4.1桥接模式(bridged模式)
1.4.2NAT模式
1.4.3仅主机模式
第2章电脑、开发板直连交换机或路由器
2.1连接前的准备
2.2设备IP的获取
2.2.1windows端IP地址的获取
2.2.2Ubuntu虚拟机IP地址的获取
2.2.3开发板端IP地址的获取
2.2.4ping通测试
2.3其他测试
2.3.1windows端测试
2.3.2ubuntu端测试
第3章开发板直连电脑配置方法(不能上外网)
3.1概述
3.2配置主机IP
3.3配置虚拟机的IP
3.4配置开发板IP
3.5测试
3.5.1windows端测试
3.5.2ubuntu端测试
第4章开发板直连电脑配置方法(无线上网)
4.1概述
4.2配置主机IP
4.3配置虚拟机的IP
4.4配置开发板IP
4.5测试
4.5.1windows端测试
4.5.2ubuntu端测试
《05_itop-开发板源码编译手册》
章节目录
第1章编译Android11源码包
1.1获取Android11源码
1.2设置屏幕配置
1.3整体编译Android固件
1.4单独编译Android固件
1.4.1编译uboot
1.4.2编译Android内核
1.4.3编译Android文件系统
1.5打包update.img
第2章编译Android11问题总结
第3章编译Linux源码包
3.1获取Linux源码包
3.2获取文件系统源码
3.3设置屏幕配置
3.4编译Buildroot
3.4.1单独编译
3.4.2全自动编译
3.5编译Debian
3.5.1单独编译
3.5.2全自动编译
3.6编译Yocto
3.6.1单独编译
3.6.2全自动编译
3.7编译Ubuntu
第4章编译Linux源码问题总结
《06_itop-开发板快速烧写手册》
章节目录
第1章Windows安装RKTool驱动
第2章烧录完整升级固件update.img
第3章RKDevTool常用功能
3.1模式切换
3.2设备分区表
3.3擦除Flash
3.4解包update.img
第4章烧录单个升级固件
4.1单独烧写Android固件
4.2单独烧写Linux固件
第5章多设备量产升级固件
第6章使用TF卡升级固件
6.1制作TF卡
6.2TF卡烧写
第7章救砖方法
第8章常见烧写问题
《07_itop-开发板硬件手册》
章节目录
第1章RK芯片介绍
第2章iTOP-核心板介绍
2.1iTOP-核心板外观
2.1.1iTOP-核心板外观图片
2.1.2iTOP-核心板外观尺寸
2.2iTOP-核心板性能
2.2.1iTOP-系统主频
2.2.2iTOP-核心板供电参数
2.2.3iTOP-工作环境
2.2.4iTOP-系统支持
2.2.5iTOP-多媒体支持
2.2.6iTOP-核心板常用接口速度
2.2.7iTOP-核心板常用接口资源
2.2.9iTOP-核心板默认功能说明
2.3iTOP-核心板引脚
2.3.1iTOP-核心板引脚原理图
2.3.2iTOP-核心板引脚定义
2.3.3iTOP-核心板引脚按功能划分说明
第3章iTOP-底板介绍
2.1iTOP-底板外观
2.1.1iTOP-底板外观图
2.1.2iTOP-底板尺寸图
2.3iTOP-底板资源描述
2.4iTOP底板原理图
2.4.1电源管理
2.4.2纽扣电池电路
2.4.3USB3.0OTG电路
2.4.4USB3.0Host电路
2.4.5camera_mipi_csi电路
2.4.6HDMI2.0电路
2.4.7mipi显示屏接口电路
2.4.8LVDS显示屏接口电路
2.4.9LCM-eDP电路
2.4.10VGA输出电路
2.4.11WiFi蓝牙电路
2.4.12SD卡电路
2.4.13千兆网电路
2.4.14音频电路
2.4.15SATA3.0电路
2.4.16PCIE3.0电路
2.4.17MiniPCIe2.0电路
2.4.18红外电路
2.4.19调试串口电路
2.4.20按键电路
2.4.21SARADC电路
2.4.22LED灯电路
2.4.23串口电路
2.4.24电路
2.4.25can电路
附录一硬件资料说明
附录二连接器尺寸图
附录三开发板功耗表
附录四底板设计指南
附录五最小系统原理图
《08_itop-开发板nfstftp烧写手册》
章节目录
第1章TFTPNFS网络烧写
1.1安装TFTP服务端
1.2安装NFS服务
1.3拷贝镜像文件
1.4u-boot中通过网络启动
《09_itop-开发板android系统和应用开发手册》
章节目录
第1章Android11系统开发笔记
1.1使用ADB工具
1.1.1允许usb调试
1.1.2安装adb驱动
1.1.3adb基本命令
1.1.4usb连接adb方式
1.1.5网络adb方式
1.2Android11获取root权限
1.2.1关闭selinux
1.2.2注释用户组权限检测
1.2.3su文件默认授予root权限
1.3Android11预安装应用功能
1.4Android11设置语言和默认时区
1.5Android11设置系统默认不锁屏
1.6Android11设置系统默认不休眠
1.7Android11旋转屏幕
1.7.1设置屏幕
1.7.2旋转uboot**和内核**
1.7.3旋转Android系统
1.7.4旋转触摸
1.8Android11修改uboot**
1.8.1准备**
1.8.2替换**
1.9Android11修改kernel**
1.9.1准备**
1.9.2替换**
1.10Android11修改开机动画
1.10.1准备android**图片
1.10.2Android**打包
1.11Android11proc文件系统查询
1.11.1启动环境变量查询
1.11.2CPU信息查询
1.11.3内存信息查询
1.11.4磁盘分区信息查询
1.11.5内核版本查询
1.11.6网络设备查询
1.12Android11设置红外遥控
1.12.1获取USERCODE和KEY值
1.12.2设备树添加键值映射
1.12.3Android添加键值映射
1.12.4测试红外遥控
第2章Android应用开发指南
2.1Android应用开发环境搭建
2.1.1安装AndroidStudio
2.1.2新建第一个项目
2.1.3Android模拟器搭建
2.1.4探索AndroidStudio
2.2运行第一个Android程序
2.2.1在模拟器上运行
2.2.2在开发板上运行
2.3Android串口APP编写
2.3.1串口硬件连接
2.3.2下载构建工具和NDKCMake
2.3.3新建NativeC++工程
2.3.4工程项目目录简介
2.3.5创建serial类
2.3.6定义JNI本地函数
2.3.7编写布局文件
2.3.8编写Mainactivity.java
2.3.9应用程序串口测试
2.4Android摄像头测试程序
《10_itop-开发板nfs实现共享目录》
章节目录
第1章搭建nfs共享目录
1.1搭建环境介绍
1.2搭建NFS服务器
1.3NFS共享目录使用