当前位置: 首页 > backend >正文

AI-Talk开发板之驱动1.28寸圆屏

一、屏幕参数

尺寸:1.28寸

分辨率:240x240

驱动IC:GC9A01

接口类型:4线SPI

二、SDK适配

1、SDK中加入相关文件

当前所用SDK版本为v2.7.2

相关文件如下:

├─bindings
│  └─display
│          galaxyc,gc9a01.yaml
│
├─csk6011a_eye_lcd
│  │  board.cmake
│  │  csk6011a_eye_lcd.dts
│  │  csk6011a_eye_lcd.yaml
│  │  csk6011a_eye_lcd_defconfig
│  │  csk6011a_eye_lcd_pinctrl.dtsi
│  │  Kconfig.board
│  │  Kconfig.defconfig
│  │
│  └─doc
│          index.rst
│
├─drivers
│  └─display
│          display_gc9a01_csk6.c
│          display_gc9a01_csk6.h
│          Kconfig.gc9a01_csk6
│
└─eye_lcd│  CMakeLists.txt│  prj.conf│  README.rst│  sample.yaml│└─srcmain.c

将csk6011a_eye_lcd整个目录放到/duomotai_ap/.sdk/csk/boards/arm/路径下;

将drivers/display里面的内容放到duomotai_ap/.sdk/csk//drivers/display路径下;

将bindings/display 里面的内容放到duomotai_ap/.sdk/zephyr/dts/bindings/display/路径下;

将eye_lcd整个目录放到/duomotai_ap/apps下;

2、drivers中加入对gc9a01的支持

CMakeLists.txt添加

zephyr_library_sources_ifdef(CONFIG_GC9A01_CSK6 display_gc9a01_csk6.c)

 Kconfig添加

rsource "Kconfig.gc9d01_csk6"

三、编译

lisa zep build -b csk6011a_eye_lcd apps/eye_lcd -p

四、效果

烧录固件后的运行效果:

http://www.xdnf.cn/news/5502.html

相关文章:

  • 深入理解 Polly:.NET Core 中的健壮错误处理策略
  • HTTP/1.1 host虚拟主机详解
  • USB学习【6】USB传输错误的处理
  • Typescript 源码核心流程
  • 【C语言练习】035. 编写结构体的函数
  • MySQL视图深度解析:从基础语法到高级应用
  • Mask-aware Pixel-Shuffle Down-Sampling (MPD) 下采样
  • vector 常见用法及模拟
  • 算法题(144):跳石头
  • 游戏逆向开发全阶段电子资料分享 – 从入门到精通实战教程
  • 软件架构师知识点总结
  • nfs挂载
  • python实现用户登录
  • 系统架构设计(四):架构风格总结
  • 常见的 DCGM 设备级别指标及其含义
  • 2024睿抗编程赛国赛-题解
  • 作业...
  • 【C/C++】无符号调试:GDB解栈实战指南
  • nrf52832 ble_app_templete_s132及nrf5_sdk packs下载安装
  • 使用FastAPI和React以及MongoDB构建全栈Web应用07 FastAPI实现经典三层架构
  • 2025低空经济发展趋势
  • SQL:SELF JOIN(自连接)与CROSS JOIN(交叉连接)
  • Java从入门到精通 - 数组
  • 排队论基础一:马尔可夫排队模型
  • 力扣刷题Day 46:搜索二维矩阵 II(240)
  • 怎样选择成长股 读书笔记(一)
  • 【RP2350】香瓜树莓派RP2350之Debug仿真报错的处理
  • 详解 Java 并发编程 synchronized 关键字
  • Dockerfile 完全指南:从入门到最佳实践
  • 冰箱拆解学习