软件文档

说明

这些文档中总结出的资料和经验,有相当一部分都是从网络上学习总结得来的,这里需要给出参考过的文章链接,比较重要的放在这里,其余的放在本文末尾。

https://linux-sunxi.org 这是全志linux最大的社区了,里面记录了各种全志SoC Family的资料

https://whycan.com 挖坑网论坛,主要玩全志芯片的,也有其他,全志为主,里面有很多大佬,不会的可以发帖问他们(狗头),我也会经常关注

系统移植篇

全志 suniv SoC 家族

全志 suniv SoC 启动流程

U-Boot

Linux

Linux Modules

Buildroot

Debian

最小系统镜像打包

镜像的烧录

驱动开发篇

GPIO

I2C

SPI

PWM

LCD

IR

ADC

RTC

SDIO

DMA

UART

CSI

TP

Audio Codec

软件开发篇

LVGL标准移植

Joystick输入

LVGL应用开发

用户空间的 I2C 调用

用户空间的 SPI 调用

用户空间的 DMA 调用

用户空间的 v4l2 调用

用户空间的uinput模拟输入事件

串口编程

裸机开发

裸机开发的一些注意事项

重定位

时钟初始化

DDR初始化

裸机UART

裸机I2C

裸机SPI

RTOS移植