获取SDK SDK 使用 Repo 工具管理,拉取 SDK 需要配置安装 Repo 工具。 Repo is a tool built on top of Git. Repo helps manage many Git repositories, does the uploads to revision control systems, and automates parts of the dev
原创 2023-08-02 09:26:49
250阅读
编译 Tina Linux 在搭建好编译环境并下载好源码后,即可对源码进行编译,编译打包好后,即可将打包好的固件烧写到设备中去。本文主要介绍编译和烧写的方法。 Tina Linux 编译 Tina Linux 的编译大致分为以下流程: (1) source build/envsetup.sh # 获取 Tina 环境变量 (2) lunch # 载入方案列
原创 2024-06-05 09:50:16
355阅读
参考资料:搞了2天,没有搞定D1s在Melis下的I2c驱动(gt911触摸屏)。先测试物理按键。
原创 2023-05-12 09:57:42
855阅读
参考文章:1.作者:柚木 鉉 LV 9 ,2.
原创 2023-05-12 10:00:22
405阅读
烧写 Tina Linux 烧写,即将编译打包好的固件下载到设备 烧写方式简介 全志平台为开发者提供了多种多样的烧写方式和烧写工具: (1) PhoenixSuit:基于Windows的系统的烧写工具,是最常用的烧写工具,通过数据线将PC和开发板连接,把固件烧到开发板上,支持分区烧写,适用于开发和小规模生产使用。建议开发者开发时使用该工具进行固件升级。 (2)LiveSuit:基于Ubuntu的
原创 2024-06-05 13:41:14
149阅读
源码看到消息循环部分,继续做阅读笔记。
原创 2023-05-12 09:50:13
127阅读
调整LCD背光亮度: mount -t debugfs none /sys/kernel/debug; cd /sys/kernel/debug/dispdbg; echo lcd0 > name; echo setbl > command; echo 100 > param; echo 1 > start 亮度 0 - 255 写入 param, 0最亮, 255最
原创 精选 2023-03-03 09:49:20
961阅读
Hello Word 本章节将讲解如何使用电脑(上位机)交叉编译一个打印 hello word 的小应用,并将其push到开发板(下位机)上运行起来,打印出 hello word。这是嵌入式应用开发的最基础步骤。在此之前,你需要具备嵌入式编程的基本知识,如下。 前要知识储备 掌握Linux基本命令行指令及工具 如 git make 以及文件操作等 掌握Linux 简单编程 基本的C语言编
原创 2024-03-06 11:30:46
74阅读
D1S使用rt-smart驱动OLED 前言 本次使用RT-Smart的IIC驱动OLED屏幕,进行基本的字符串显示,在使用的过程中遇到一些问题,在这里做记录分享,本次以熟悉RT-Smart使用为主。 过程 本次直接开始添加离线包,环境搭建请参考上一篇文章: https://bbs.aw-ol.com/topic/3145/ 在/D1S/userapps/rt-thread/bsp/allwinn
原创 精选 2023-04-03 11:33:35
315阅读
环境搭建 开发板介绍 张天飞老师编写的《RISC-V体系结构编程与实践》,里面的源码是基于 QEMU 模拟器的,可以认为它是一款虚拟的开发板。如果需要在真实开发板上学习,可以使用百问网的 DongshanPI-D1S 开发板。 DongshanPI-D1S 是百问网推出的一款基于 RISC-V 架构的学习裸机、 RTOS 的最小开发板。集成 CKLink 调试器,支持 OTG 烧录、 GDB 调
原创 2024-03-06 14:01:55
156阅读
melis内嵌了很多测试示例,今天测试了一下显示部分的命令,开发板是mango-MQ-r-F133。
原创 2023-05-12 09:53:16
275阅读
我们可以把这2个命令参数写成固定,自动调用这2个命令就可以完成显示初始化。上面的函数除了初始化,还依次显示红屏,绿屏,蓝屏。这里的mem_id = 0.,不想影响原来的代码,于是我把。这个函数关键部分就是往显存地址。,因为很多函数重名,所以。
原创 2023-05-12 09:56:48
232阅读
上一篇文章《》可以通过C代码控制显示,就可以移植lvgl。目前只有移植显示部分,没有按键或者触摸输入。
原创 2023-05-12 10:00:40
280阅读
体验第一个程序 2.1 编译烧录运行 2.1.1 编译 先进入源码目录,打开 Git Bash,如下图操作: 然后在 Git Bash 中执行 make 命令,可以生成 benos_payload.bin 文件,如下图所示: 2.1.2 烧录运行 使用 2 条 USB 线,分别连接开发板的 3.OTG烧录接口 、 4.调试&串口接口 ,使用串口工具打开串口,波特率设为 115200
原创 2024-03-08 11:43:39
105阅读
在阅读Melis4.0GUI加载流程,顺手做笔记,供自己查阅
原创 2023-05-12 09:54:09
263阅读
问题背景目前显示多基于横屏的情况设计布局,UI,图片,视频等显示.而常用到的MIPI屏大多都是竖屏,为避免重新调整布局,显示提供了竖屏旋转成横屏的显示方式,节省客户开发时间.显示旋转有硬件G2D旋转方式,软件算法旋转方式,可根据自己的方案屏情况,测试对比两种方式选择使用,主要评估内存占用,时间效率,旋转效果.显示驱动旋转framebuffer配置1.由于此前公版默认在modules.mk屏蔽了屏旋
推荐 原创 2022-11-21 10:14:48
1419阅读
本文是自己为了厘清Melis4.0[D1s]启动时加载输入按键驱动流程而做的笔记。
原创 2023-05-12 09:53:46
198阅读
如题。
原创 2023-05-12 09:56:30
554阅读
官方文档RTOS_Display_开发指南.pdf介绍了显示引擎,可能没有相关的基础,看得云里雾里。这里说说我自己的理解(有可能是错误的):结合上图和《
原创 精选 2023-05-12 09:56:35
456阅读
作者@new_bee本文转自:https://bbs.awol.com/topic/3005/(https://bbs.awol.com/topic/3005/)目录1.芯片介绍2.开发板介绍3.RTSmart用户态系统编译使用4.感想5.引用1.芯片介绍RISCV架构由于其精简和开源的特性,得到业界的认可,近几年可谓相当热门。操作系统方面有RTThread,Linux等支持。在今年早些时候,Go
原创 精选 2023-02-23 09:30:29
536阅读
  • 1
  • 2
  • 3
  • 4
  • 5