0
Skip to content
Linux
Main Navigation
开发环境
虚拟机
相关工具
网络环境
交叉编译
开发平台
IMX6ULL
Cortex-A7
ARM汇编
系统镜像
概述
uboot
kernel
rootfs
应用开发
基础知识
GPIO控制
输入设备
LCD应用
网络编程
SQLite
音频应用
二维码识别
第三方库移植
裸机开发
imx6ull启动
GPIO控制
BSP工程管理
串口通信
时钟系统
重定位
中断与异常
功能页
归档页
导航页
Appearance
Return to top
sdoc
目录
#
1. 05-开发环境
#
1-1. 05-虚拟机
1-1-1.
LV005-虚拟机环境
1-1-2.
LV010-VMware网络模式简介
#
1-2. 10-相关工具
#
1-2-1. 05-Terminal
1-2-1-1.
LV005-串口终端
1-2-1-2.
LV010-默认终端长度
#
1-2-2. 10-nxp
1-2-2-1.
LV010-mfgtool简介
1-2-2-2.
LV015-mfgtool烧写简介
1-2-2-3.
LV020-mfgtool烧写流程
1-2-2-4.
LV025-mfgtool自定义
#
1-3. 15-网络环境
1-3-1.
LV005-网络环境方案一
1-3-2.
LV006-网络环境方案二
1-3-3.
LV007-网络环境方案三
1-3-4.
LV020-tftp环境
1-3-5.
LV025-nfs环境
#
1-4. 20-交叉编译
1-4-1.
LV005-交叉编译简介
1-4-2.
LV010-工具链安装
#
2. 10-开发平台
#
2-1. 05-IMX6ULL
2-1-1.
LV005-alpha开发板简介
2-1-2.
LV010-环境准备
2-1-3.
LV015-固化系统
2-1-4.
LV020-基本功能测试
2-1-5.
LV050-网络挂载系统
2-1-6.
LV055-挂载ubuntu目录
#
2-2. 10-Cortex-A7
2-2-1.
LV005-ARM处理器怎么运行
2-2-2.
LV010-A7处理器简介
2-2-3.
LV015-运行模型
2-2-4.
LV020-CortexA寄存器组
2-2-5.
LV025-三级流水线
#
2-3. 15-ARM汇编
2-3-1.
LV005-ARM汇编基础
2-3-2.
LV010-汇编指令
2-3-3.
LV080-大小端与位操作
2-3-4.
LV085-汇编与C
#
3. 15-系统镜像
#
3-1. 05-概述
3-1-1.
LV005-linux系统组件
3-1-2.
LV050-系统启动流程简介
3-1-3.
LV100-linux下烧写系统到TF卡
3-1-4.
LV130-img镜像文件简介
#
3-2. 10-uboot
3-2-1.
LV005-U-Boot简介
3-2-2.
LV010-U-Boot源码编译
3-2-3.
LV015-U-Boot烧写
3-2-4.
LV020-U-Boot基本命令
3-2-5.
LV050-201603版本移植
3-2-6.
LV055-201904版本移植
3-2-7.
LV080-图形化配置
3-2-8.
LV085-Kconfig语法简介
3-2-9.
LV100-顶层Makefile基础解析
3-2-10.
LV105-xxx-defconfig过程分析
3-2-11.
LV110-uboot-bin生成过程
3-2-12.
LV115-menuconfig过程解析
3-2-13.
LV120-编译时间与版本解析
3-2-14.
LV200-U-Boot启动流程
3-2-15.
LV205-U-Boot启动内核
3-2-16.
LV210-U-Boot的GPIO命令
3-2-17.
LV215-U-Boot命令处理
3-2-18.
LV220-U-Boot自定义命令实例
3-2-19.
LV260-SPL简介
#
3-3. 20-kernel
3-3-1.
LV005-linux内核简介
3-3-2.
LV030-NXP的linux内核
3-3-3.
LV035-NXP内核启动测试
3-3-4.
LV050-4-1-15版本移植
3-3-5.
LV055-4-19-71版本移植
3-3-6.
LV080-顶层Makefile基础解析
3-3-7.
LV085-single-modules目标
#
3-4. 30-rootfs
3-4-1.
LV005-文件系统简介
3-4-2.
LV010-根文件系统简介
3-4-3.
LV050-Buildroot简介
3-4-4.
LV055-Buildroot配置简介
3-4-5.
LV060-Buildroot构建
3-4-6.
LV100-busybox简介
3-4-7.
LV105-busybox构建
3-4-8.
LV150-Debian简介
#
4. 20-应用开发
#
4-1. 05-基础知识
4-1-1.
LV005-概述
4-1-2.
LV050-系统调用简介
4-1-3.
LV055-库函数
4-1-4.
LV070-应用操作硬件
4-1-5.
LV075-点亮LED实例
#
4-2. 10-GPIO控制
4-2-1.
LV005-如何控制GPIO
4-2-2.
LV010-GPIO控制实例
#
4-3. 15-输入设备
4-3-1.
LV005-输入设备简介
4-3-2.
LV010-获取输入设备数据
4-3-3.
LV015-按键实例
4-3-4.
LV030-触摸屏设备简介
4-3-5.
LV035-触摸屏应用实例
4-3-6.
LV040-tslib简介
4-3-7.
LV045-tslib的工具和api
4-3-8.
LV050-tslib应用实例
#
4-4. 20-LCD应用
4-4-1.
LV050-FrameBuffer与LCD
4-4-2.
LV055-LCD应用实例
4-4-3.
LV060-显示BMP图片
4-4-4.
LV065-显示JPEG图片
4-4-5.
LV070-显示PNG图片
4-4-6.
LV100-FreeType简介
4-4-7.
LV105-字符的编码
4-4-8.
LV110-FreeType应用实例
4-4-9.
LV130-横竖屏切换
#
4-6. 26-SQLite
4-6-1.
LV005-SQLite简介
#
4-7. 50-音频应用
4-7-1.
LV005-alsa简介
#
4-8. 55-二维码识别
4-8-1.
LV005-二维码简介
4-8-2.
LV050-zbar简介
#
4-9. 90-第三方库移植
4-9-1.
LV005-zlib
4-9-2.
LV010-openssl
4-9-3.
LV015-openssh
4-9-4.
LV020-strace
#
5. 25-裸机开发
#
5-1. 05-imx6ull启动
5-1-1.
LV005-内存映射简介
5-1-2.
LV010-启动方式简介
5-1-3.
LV015-启动流程
5-1-4.
LV020-映像文件
#
5-2. 10-GPIO控制
5-2-1.
LV005-GPIO简介
5-2-2.
LV050-汇编点亮LED
5-2-3.
LV055-裸机程序烧写
5-2-4.
LV060-C语言控制GPIO
5-2-5.
LV065-代码怎么运行的
#
5-3. 15-BSP工程管理
5-3-1.
LV005-NXP的SDK
5-3-2.
LV010-基于SDK的demo
5-3-3.
LV020-工程管理实例
#
5-4. 20-串口通信
5-4-1.
LV005-uart基础
5-4-2.
LV050-imx6ull的uart配置
5-4-3.
LV060-串口格式化函数
#
5-5. 25-时钟系统
5-5-1.
LV005-imx6ull的时钟系统
5-5-2.
LV010-时钟配置
#
5-6. 30-重定位
5-6-1.
LV005-段与链接脚本简介
5-6-2.
LV010-段的重定位
#
5-7. 35-中断与异常
5-7-1.
LV005-异常处理简介
5-7-2.
LV010-异常处理示例
5-7-3.
LV015-中断与GIC
5-7-4.
LV020-CortexA7的中断系统
5-7-5.
LV050-imx6ull中断实例
这是《sdoc》的一些笔记。
这是《sdoc》的一些笔记。