1.2.2 ATK-DLMP135开发板软件资源说明
上面我们详细介绍了正点原子ATK-DLMP135开发板的硬件资源。接下来,简要介绍一下ATK-DLMP135开发板的软件资源。软件资源分为3部分:Linux系统软件资源、Linux驱动例程、QT开发例程。QT开发例程见专门的QT教程文档。关于Linux系统软件资源如下表所示:
类型 | 描述 | 备注 |
---|---|---|
TF-A | 版本:2.6 | 提供源码 |
OP-TEE | 版本:3.16 | 提供源码 |
U-Boot | 版本:2021.10 | 提供源码。 支持LCD显示、支持SD卡和EMMC、支持网络、支持 环境变量修改等。 |
Linux内核 | 版本:5.15.24 | 提供源码 |
根文件系统rootfs | 提供buildroot、debian这两种根文件系统及其制作方法 | 提供教程 |
QT5根文件系统 | QT版本为5.12.9 | 提供教程 |
交叉编译器 | arm-buildroot-linux-gnueaihf,版本9.4 arm-none-linux-gnueabihf,版本10.3 | 提供软件 |
系统烧写方法 | STM32CubeProgrammer和SD卡两种 | 提供教程 |
LCD驱动 | RGB LCD驱动 | 提供源码 |
触摸 | FT5xx6、GT9147等电容触摸屏(仅限正点原子在售) | 提供源码 |
RS485 | RS485 驱动 | 提供源码 |
RS232 | RS232驱动 | 提供源码 |
FDCAN | FDCAN驱动 | 提供源码 |
网络 | PHY为YT8531C | 提供源码 |
USB HOST | USB HUB为SL2.1A | 提供源码 |
USB OTG | USB从机和主机 | 提供源码 |
4G无线 | ME3630 4G模块 | 提供源码 |
按键KEY | GPIO | 提供源码 |
LED | GPIO | 提供源码 |
音频 | CS42L51 | 提供源码 |
SDIO WIFI&BT | 正点原子RTL8723DS模块 | 提供源码 |
EEPROM(IIC) | AT24C64,IIC接口 | 提供源码 |
NOR FLASH(SPI) | W25Q128,SPI接口 | 提供源码 |
TF卡/EMMC | SDMMC驱动 | 提供源码 |
摄像头 | OV5640驱动 | 提供源码 |
串口 | UART驱动 | 提供源码 |
PWM背光 | LCD PWM背光 | 提供源码 |
内置RTC | STM32MP135内部RTC | 提供源码 |
外置RTC | PCF8563 RTC芯片 | 提供源码 |
HDMI | Sil9022A HDMI芯片 | 提供源码 |
ADC | ADC驱动 | 提供源码 |
我们再来看一下ATK-DLMP135开发板的嵌入式Linux驱动例程,如下表所示:
编号 | 实验名字 | 编号 | 实验名字 |
---|---|---|---|
1 | chrdevbase | 11 | key |
2 | led | 12 | timer |
3 | newchrled | 13 | irq |
4 | dtsled | 14 | blockio |
5 | gpioled | 15 | noblockio |
6 | beep | 16 | asyncnoti |
7 | atomic | 17 | platform |
8 | spinlock | 18 | dtsplatform |
9 | semaphore | 19 | miscbeep |
10 | mutex | 20 | input |
因为有些外设驱动在Linux内核里面已经集成了,因此并没有编写独立的驱动,我们会在相应的章节里面对这些驱动进行讲解并更新。关于正点原子ATK-DLMP135开发板的软件资源就讲解到这里,软件资源我们也会持续更新,请关注开发板最新资料。