@lyg116 那是支持不?如果不用spi方案~ 4lane的mipi,没法分成两个2lane驱动两个屏吧
soso90 发布的帖子
-
【V853开发板试用】V853开发板填坑记--模拟usb摄像头
https://bbs.aw-ol.com/topic/1658/v853%E5%BC%80%E5%8F%91%E6%9D%BF%E8%AF%95%E7%94%A8-v853%E5%BC%80%E5%8F%91%E6%9D%BF%E5%A1%AB%E5%9D%91%E8%AE%B0?_=1725238320921
续前贴,这个已经是两年前事情,这次我们玩一个好玩的。将v853,变成一个usb摄像头。sdk使用是晕哥提供的虚拟机 。先上最终效果:
可以看到pc识别到一个usb摄像头。免驱,名字为 tina uvc。具体操作后续贴出~ -
回复: T113-s3 MIPI适配无法点亮
@nathanliu 在 T113-s3 MIPI适配无法点亮 中说:
屏幕已经ok了, 主要是背光电阻坏了,测了LED驱动FB电压排查到了,而且4对lanes,其中有损坏的主要是虚焊了,进行BIST测试看出来的,目前触摸还在调整。设备树、驱动也有修改
bist是指自测是吧。屏幕如何进入自检模式~~求指导
-
回复: 基于debian发行版的AvaotaOS下的dpkg和apt工具使用方法详解
@livpo 那么问题来了。avaotaos,有没有可以直接用的apt的源~ 有的话,就跟树莓派一样,用起来很舒服~
-
飞凌OK-T527开发板试用-2.编译环境搭建
不得不点赞一番,飞凌提供了虚拟机,可以直接一键编译。省去搭建环境过程。另外飞凌开通了会员,使得我们无需开通会员,就能飞快下载完成~~
0.下载虚拟机。下载后,解压即可
1.如果cpu核数不够,点击这里,将8改成你电脑对应核数,不然无法启动
2.打开虚拟机后,输入登录密码forlinx,即可登录系统
3.进入控制台,点击左侧控制台按钮即可
将源码拉取到系统
cat OKT527-linux-sdk.tar.bz2.* | tar jxv 解压
4.剩下按照文档,编译即可生成镜像。
至此,环境搭建完毕。总共4步即可,确实简单粗暴~~ -
飞凌OK-T527开发板试用-1.开箱以及hdmi输出
今天终于拿到飞凌的t527开发板,在此感谢cctv,哦不,感谢全志在线,感谢飞凌~~闲话少叙。
送的型号选型手册
主板---有钱人的板子就是这么朴实无华,一堆接口,很方便测试
配件由于只有单板,所以上电后,接hdmi,输出logo文件。猜想是异显,这个是副屏。没有屏幕,只能进入uboot操作,果断找到usb转串口,进去
按照说明手册,启动空格进入uboot,将hdmi,设置成主显,然后就可以进入功能qt,进入功能评测接上usb摄像头,进入摄像头预览。感觉工作进度瞬间完成20%~~~
题外话,这个板子,基本不用看说明书就能使用。usb host都是a口,adb,是type-c。带芯片的是usb转串口。基本没什么逆天设计。这里就不点名其他家~~ 另外uboot支持屏幕切换,不知道是独有功能还是sdk支持。总之很nice。相信其他测评都会做这一步,所以先上帖子。大家少走弯路~~ 下一集,将一趟sdk以及qt代码~~
-
回复: 萌新自制GBA游戏机(第二弹)
@hsinyuwang 固件呢,哈哈哈哈。我要的太多了。哈哈哈。这个屏居然有带触摸的版本。可以移植lvgl+gba。我看到有相关工程。也在linux上跑过~
-
回复: 【分享】D1S新增一款MIPI屏[480*480] ST7701S
@soso90 在 【分享】D1S新增一款MIPI屏[480*480] ST7701S 中说:
@jerrychen
果不其然,按照你修改的。没有点亮。驱动是加载了。但是只亮背光。有可能是转接板有问题。看到贴子的话,方便帮我试试我的镜像?或是分享你的镜像给我。谢谢
tina_f133-mq_r_uart0_mipi_2.img重新手动飞线,能亮了。这个镜像也可以。。。兜兜转转,才搞定硬件。谢谢楼主,完楼~~
-
回复: T113 tina linux 适配 ili9488 屏幕 i80 16bit
@hsinyuwang 终于看到有点i80接口的帖子,此处缺少一个原理图~~ 有机会复刻的话,到时传一个,哈哈哈
-
回复: 【分享】D1S新增一款MIPI屏[480*480] ST7701S
@jerrychen 非常感谢大佬百忙之中传上固件。实际测试后还是不行。应该是我的硬件有问题。万分感谢。后续我有进展,继续跟进~~
-
回复: 【分享】D1S新增一款MIPI屏[480*480] ST7701S
@jerrychen
果不其然,按照你修改的。没有点亮。驱动是加载了。但是只亮背光。有可能是转接板有问题。看到贴子的话,方便帮我试试我的镜像?或是分享你的镜像给我。谢谢
tina_f133-mq_r_uart0_mipi_2.img -
回复: 【中科院年度大作】基于D1哪吒开发板移植openEuler!目前第三版已经可以运行,WIFI功能正常使用,欢迎下载测试。
@whycan 这个openeuler版本镜像有什么犀利之处~~,求科普
-
回复: mango-MQ-R基于Melis移植lvgl
@bigfly 厉害,终于看到开整lvgl+melis~~ 另外,这个melis触摸可以如何入坑。有了触摸好玩点~~
-
回复: 关于t113 触摸屏设备树识别问题
@whycan ft6XX驱动芯片。比较奇怪。这个配置,如果id是48,没问题。现在是换了另外一个屏,将dts 添加驱动id 38.现在接回48这个屏。插入也奔溃。新旧都奔溃。怀疑是不是这个ic驱动,不支持设备树同时配置。。。
-
关于t113 触摸屏设备树识别问题
在t113调试电容触摸屏,i2c工具能识别到地址是38.
dts也配置了。正常不插入驱动,应该显示为UU?
现在插入驱动,直接报插入失败。没有其他提示。是dts没写对?
-
回复: 【分享】D1S新增一款MIPI屏[480*480] ST7701S
@jerrychen 方便加个qq不,我断断续续也在调mipi的屏,也是7701s~ qq:491532763
-
回复: 请教D1S MPIP屏显示异常
@jerrychen 在 请教D1S MPIP屏显示异常 中说:
1、按照参数,时钟lcd_dclk_freq配置为36M,黑屏无显示。
看来这个mipi还是比较麻烦。我的是圆屏,7701s,症状就是黑屏无显示。看来可以试试 你的这个时钟lcd_dclk_freq~~~ 板子和驱动都改好,就是没反应。看过你上一个贴。还没试试你那些参数~~
-
回复: 【分享】D1S新增一款MIPI屏[480*480] ST7701S
@whycanservice 看到了~~ @jerrychen 打算画转接板不~~ 我有类似的屏,还没点亮~也是按照厂家的配,连背光都不亮~要是画转接板,记得@一下我。啊哈哈。
-
回复: 第一次调MIPI接口的显示屏,都是什么套路?
经过一顿操作后,复刻成功了。补上一个镜像,方便验证tina_d1-h-nezha_uart0.img 。最后最后,有图有真像
-
回复: 测试V853发现一个TF卡功能发现很诡异的现象,有经验的小伙伴可以看出问题么?
@baiwen 这个最后是启动起来了没? 我碰到过,直接就找不到根文件系统。重刷就解决了,或是重新编译。。。。
-
回复: 一起来填坑之芒果派MR-R(D1S\F113)运行melis
电容屏 i2c驱动,看着应该是meils的,需要进一步研究drv_c_touchpanel_480480_2_1.zip
-
回复: 一起来填坑之芒果派MR-R(D1S\F113)运行melis
melis_d1s-mq_uart0_8Mcard0828.img kkekeykeyi可以运行的sd卡镜像
-
回复: 一起来填坑之芒果派MR-R(D1S\F113)运行melis
目前进度:
1。已经编译出sd卡镜像,能跑起来,输入有问题
2.这边找到一个电容触摸驱动,i2c,具体支持如何,有带加入编译
3.adb 能进入系统,进入后,可以通过send_key 这个命令控制ui,暂时能解决输入问题
4.出现过插入u盘,操作几次之后,u盘找不到,插到电脑,提示要格式化。。。 -
一起来填坑之芒果派MR-R(D1S\F113)运行melis
前言:melis,阿志的嫡长子,简单实时系统,非linux系统,据说各方面驱动支持最好,之前发现tina运行视频播放后,容易出现内存不足,那么跑melis如何呢?另外,melis更适合商用,有研究价值~ 另外,melis也是f1c系列热门应用的系统~~
正文: 偶然间看到论坛有melis的编译帖子:https://whycan.com/t_9088.html
下载后发现可以一键编译。但是运行后,系统能运行起来,但是电阻触摸没有响应,插入usb键盘等也是没有反馈。在和芒果大佬沟通后,得到3片电阻触摸屏赞助~~~ 因此不敢独享,特开此贴,看看哪位群友有空,有兴致,或是之前玩过melis,或是想入坑。可以一起研究,或是免费送电阻屏一片,一起玩转这个系统~~ -
回复: 在MQ-R(F133)上 进行全志Melis-4.0(rt-thread内核)环境搭建与初步编译介绍
@livpo 已经编译成功,但是usb键盘没有反应,触摸屏也没反应。这个sdk默认支持的是什么输入,或是可以支持什么输入~
-
回复: 芒果派麻雀到手试玩
@daming123 没有解决,哈哈。你要是搞定分享一下方法。硬件是没问题。烧官方固件是有wifi。这个问题鸽了很久。会不会是dts没配置好。可以对比芒果的固件dts。期待你解决~
-
尝试mq-r驱动mipi屏遇到问题
使用mq-r,d1s板子,驱动7701s的mipi屏。修改了dts之后,系统启动到sd卡部分就卡主了。
[ 3.377416] sunxi-mmc 4020000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.19 2021-03-24 19:50) [ 3.394561] sunxi-mmc 4020000.sdmmc: ***ctl-spec-caps*** 8 [ 3.400738] sunxi-mmc 4020000.sdmmc: No vmmc regulator found [ 3.424297] sunxi-mmc 4020000.sdmmc: No vqmmc regulator found [ 3.430709] sunxi-mmc 4020000.sdmmc: No vdmmc regulator found [ 3.454296] sunxi-mmc 4020000.sdmmc: No vd33sw regulator found [ 3.460803] sunxi-mmc 4020000.sdmmc: No vd18sw regulator found [ 3.474297] sunxi-mmc 4020000.sdmmc: No vq33sw regulator found [ 3.480804] sunxi-mmc 4020000.sdmmc: No vq18sw regulator found
以下是dts
&lcd0 { lcd_used = <1>; lcd_driver_name = "tft08006"; lcd_if = <4>; lcd_hv_if = <0>; lcd_width = <70>; lcd_height = <72>; lcd_x = <480>; lcd_y = <480>; lcd_dclk_freq = <9>; /* lcd_hbp = <20>; lcd_ht = <526>; lcd_hspw = <6>; lcd_vbp = <10>; lcd_vt = <510>; lcd_vspw = <4>; */ lcd_dsi_if=<0>; lcd_dsi_lane=<2>; lcd_lvds_if=<0>; lcd_lvds_colordepth=<0>; lcd_lvds_mode = <0>; lcd_frm = <0>; lcd_hv_clk_phase = <0>; lcd_hv_sync_polarity= <0>; lcd_io_phase = <0x0000>; lcd_gamma_en = <0>; lcd_bright_curve_en = <0>; lcd_cmap_en = <0>; lcd_fsync_en = <0>; lcd_fsync_act_time = <1000>; lcd_fsync_dis_time = <1000>; lcd_fsync_pol = <0>; lcd_backlight = <50>; lcd_pwm_used = <1>; lcd_pwm_ch = <7>; lcd_pwm_freq = <20000>; lcd_pwm_pol = <1>; lcd_bright_curve_en = <0>; deu_mode = <0>; lcdgamma4iep = <22>; smart_color = <90>; /* lcd_frm = <1>; lcd_io_phase = <0x0000>; lcd_gamma_en = <0>; lcd_cmap_en = <0>; lcd_hv_clk_phase= <0>; lcd_hv_sync_polarity= <0>; lcd_rb_swap = <1>; */ pinctrl-0 = <&dsi4lane_pins_a>; pinctrl-1 = <&dsi4lane_pins_b>; lcd_power = "vcc-lcd"; lcd_pin_power = "vcc-pd"; lcd_gpio_0 = <&pio PE 0 GPIO_ACTIVE_HIGH>; lcd_gpio_1 = <&pio PE 1 GPIO_ACTIVE_HIGH>; lcd_gpio_2 = <&pio PE 2 GPIO_ACTIVE_HIGH>; lcd_gpio_3 = <&pio PE 3 GPIO_ACTIVE_HIGH>; // pinctrl-0 = <&rgb18_pins_a>; // pinctrl-1 = <&rgb18_pins_b>; };
这个dts驱动rgb屏,是能正常启动,改了lcd0相关就挂了,高手指导以下~~sdk应该比较旧,是晕哥之前的网盘版本~
-
回复: MQ-R之T113驱动ST7701s 2.1寸圆屏填坑与挖坑
@soso90 接了串口,还是这个错误,然后就播放停止。没有其他提示~~ 尝试过播放其他视频又不会。难道是片源问题
-
回复: MQ-R之T113驱动ST7701s 2.1寸圆屏填坑与挖坑
后续问题,现在播放mp4视频,播放不到1分钟,就有报错出来。求高手指导~~
错误日志:WARNING: cedarc <Mp4DecodeFrameNormal:624>: Mp4DecodeFrameNormal, VBV underflow. WARNING: cedarc <Mp4DecodeFrameNormal:624>: Mp4DecodeFrameNormal, VBV underflow. WARNING: cedarc <Mp4DecodeFrameNormal:624>: Mp4DecodeFrameNormal, VBV underflow. WARNING: cedarc <Mp4DecodeFrameNormal:624>: Mp4DecodeFrameNormal, VBV underflow. WARNING: cedarc <Mp4DecodeFrameNormal:624>: Mp4DecodeFrameNormal, VBV underflow. WARNING: cedarc <Mp4DecodeFrameNormal:624>: Mp4DecodeFrameNormal, VBV underflow. WARNING: cedarc <Mp4DecodeFrameNormal:624>: Mp4DecodeFrameNormal, VBV underflow. WARNING: cedarc <Mp4DecodeFrameNormal:624>: Mp4DecodeFrameNormal, VBV underflow. WARNING: cedarc <Mp4DecodeFrameNormal:624>: Mp4DecodeFrameNormal, VBV underflow. WARNING: cedarc <Mp4DecodeFrameNormal:624>: Mp4DecodeFrameNormal, VBV underflow. WARNING: cedarc <Mp4DecodeFrameNormal:624>: Mp4DecodeFrameNormal, VBV underflow.
-
回复: 因为喜欢用ADB,因为不喜欢插拔TF卡,所以D1直接用PhoenixSuit烧录TF(SDNAND)
@tevet t113是否同样适用,我改了,好像不行。晚点上日志
-
MQ-R之T113驱动ST7701s 2.1寸圆屏填坑与挖坑
续前贴,基于芒果MQ-R桌面精灵的实现亿点点介绍[链接文本](https://bbs.aw-ol.com/topic/2636/%E5%9F%BA%E4%BA%8E%E8%8A%92%E6%9E%9Cmq-r%E6%A1%8C%E9%9D%A2%E7%B2%BE%E7%81%B5%E7%9A%84%E5%AE%9E%E7%8E%B0%E4%BA%BF%E7%82%B9%E7%82%B9%E4%BB%8B%E7%BB%8D?_=1670561074107)
之前入坑了D1S,无奈,内存比较紧张。那么,转向t113.芒果的板子外形一致,内存从64-128.嗯,说干就干。下载芒果sdk。按照readme,一路make下去。系统启动了。
**填坑1.**默认sdk没有tplayerdemo,dfbshow,没法播放视频和显示图片。所以直接make menuconfig,然后搜索配置项。选上即可
**填坑2.**dfbshow /p.jpeg,直接报错。提示
经过群里大神Icenowy 随便谷歌搜索后,给出建议,加--dfb:no-vt ,嗯,毫无悬念可以了。猜测是这个命令选择的时候。有高级选项,没有设置。之前都是用晕哥sdk,拿来就用。是时候自己多搞搞,哈哈挖坑1:目前发现tplayerdemo,无法自动循环播放整个目录下的视频,之前d1s没有这个问题。代码应该是一样,待分析。。。。
**挖坑2:**默认镜像,接入我的7701s的2.1寸圆屏,出现颜色反向,画面分裂。需要调整dts。后续贴上完整dts,敬请期待。
-
基于芒果MQ-R桌面精灵的实现亿点点介绍
开机广告
【基于芒果派(麻雀MQ-R全志F133 D1s)桌面小精灵】 https://www.bilibili.com/video/BV1Se4y177Jk/?share_source=copy_web&vd_source=344305de909882733ab6832a796977e52.1寸圆形电容触摸屏+转接板,现已加入芒果派MQ-R豪华午餐~
店铺:https://widora.taobao.com/?spm=a1z10.1-c-s.0.0.19346724wehSJh
或是本人店铺:https://shop116569462.taobao.com/?spm=2013.1.1000126.3.610b3bfaerXXya
5s后关闭广告
4s
3s
2s
1s正文.....
部分资料:链接: https://pan.baidu.com/s/11IHmlSiQSwHB2Z-uoQ--xQ?pwd=sdp4 提取码: sdp4缘起
有个up主,推荐了一个屏,那么我们就点起来.这个屏,别说,除了贵,其他都不错.然后看了一眼身边的开发板,都2022年了,板子居然没有外壳,居然没有触摸屏,触摸屏居然不是电容的,这个不能忍.恰好此时全志与芒果推出了mq-r点屏神板.那么我们就干起来关于rgb屏的昨、今天和明天
昨天, 接触到屏,大部分为ili9341,spi接口,按照地址,发送命令设置屏幕,发送显示内容,就完事了
今天,大部分屏是RGB并口屏,ST7701S这控制芯片,就绕不过。这个芯片是SPI设置屏的各种特性,然后rgb分发数据,还有几个数据信号引脚,控制节奏。嗯,很多rgb的板子,没有这个spi接口,MQ-R也不例外。嗯,对,用一个stc的单片机,然后把这件事给办了。这个是在csdn上看到某个大神有类似操作。找不到原贴了。在此谢过~
明天,这个屏,有一个mipi接口的版本,嗯,能力不行没搞定~ 嗯,找一个便宜点吧屏,这个屏100+,直接经费爆炸;这个屏,配得上安卓系统(这个是某个大神的评语,请看到后主动认领);方屏已经在路上了,如果这个屏很多人喜欢,会同步推出~关于电容触摸的昨天、今天和明天
昨天,玩的都是电阻屏,不记得怎么操作了
今天,电容屏,使用i2c通讯,极限情况下,直接i2c即可。读回来就是坐标。其他,后续,如果这个屏玩的多。我们再展开里面的亿点点细节和血泪史
明天,好像也就这样吧。可以聊点手势触摸?
关于UI 的今天、和明天
晕哥的推广,lvgl现在基本是全志非安卓系统的标配了。很好用,论坛里面有编译好的整个文件。直接make就行关于环境关于项目:
我直接给个虚拟机,豪华套餐(链接: https://pan.baidu.com/s/11JX9EHOOMgs8ARpslwmuGw?pwd=cye5 提取码: cye5),sdk使用论坛百度网盘版本。虚拟机来源于群共享。算是由哪来,到哪去~
stc单片机部分,目前只提供bin文件。后续看大家喜欢
b站视频实现():目前都是每个场景单独用命令行控制,没有做桌面。所以视频有ppt嫌疑~~;精灵表情来源稚晖君的mp4文件;lvgl实现了时钟,一个空调控制,音乐的demo(目前在填坑,会播放声音和歌词)对于MQ-R评价
1.一根usb线,搞定下载镜像,传文件,系统终端控制,不要太方便
2.支持音频播放,支持麦克风,支持触摸屏,支持wifi(虚拟机镜像wifi暂时没搞定~),还能播放视频,还要啥自行车。对了,摄像头也支持~
3.lvgl已经支持,可以方便玩应用,硬件问题,芒果大佬已经解决~
4.全志社区支持,基本提问,很快会得到应答,还有其他丰富例子
5.播放视频问题,64M,系统起来后,只剩下20M.视频播放的测试工具,容易把系统搞奔溃,需要根据api,自己进行亿点点改进。
后续:
关于这个项目,如有更新(继续水贴),将在此贴补充 -
回复: d1s和d1哪吒跑QT4.8.7不起来,有一回在D1S上起来了,但文件系统被我刷了,现在就是要么报OOM要么就是报环境问题
内存不足?可以停了adb,回收一下内存再跑echo 3 > /proc/sys/vm/drop_caches
期待 d1s能跑起来,到时白嫖一下环境。哈哈 -
回复: 【资料汇总】V853资料汇总
@xiaowenge 目前最新的出厂固件是哪个,或是功能最全的镜像是哪个?文档区下载那个?好像很多功能都没编译进去。比如tplayerdemo。功能还没有出厂的系统功能多。
-
回复: 【V853开发板试用】V853开发板填坑记
填坑之简单粗暴构建lvgl编译环境
以跑了一个lvgl 时钟demo为例,源程序来自韦东山大佬~~~
附件是代码,直接解压替换lv_examples 目录。mno lv_examples即可
这里也给一个简单粗暴写点lvgl建议:
直接在 platform/thirdparty/gui/lvgl-8/lv_examples/src/目录添加自己代码,然后修改main.c, 编译目录在out/v853/vision/openwrt/build_dir/target/lv_examples/src/
目录。
具体可以diff一下新旧目录。
lv_examples.tgz
最后是效果~~撒花完结~
B站视频链接
ps:如果要标准开发套路,请查看其它大神帖子:
https://bbs.aw-ol.com/topic/1879/v853开发板移植基于-lvgl-的-2048-小游戏 -
回复: 芒果派麻雀到手试玩
WIFI 驱动参考 https://linux-sunxi.org/Wifi
RTL8189FTV
Driver has its own repository:git clone https://github.com/jwrdegoede/rtl8189ES_linux.git
cd rtl8189ES_linux.git
git checkout -B rtl8189fs origin/rtl8189fs
make -j4 ARCH=arm CROSS_COMPILE=arm-linux-gnu- KSRC=../linux复制到 lichee/linux-5.4/drivers/net/wireless/ 目录。
我编译之后,插入驱动,没有报错。也没有wlan0出来,是不是dts没有改导致,dts需要修改什么
驱动采用ko方式,插入只打印这个。。。
root@(none):/# insmod /usr/lib/8189fs.ko [ 45.485465] 8189fs: loading out-of-tree module taints kernel. [ 61.807694] RTW: module init start [ 61.811721] RTW: rtl8189fs v5.7.9_35795.20191128 [ 61.817068] RTW: build time: Aug 12 2022 14:08:42 [ 61.822561] RTW: rtw_inetaddr_notifier_register [ 61.828244] RTW: module init ret=0 root@TinaLinux:/# root@TinaLinux:/# root@TinaLinux:/# root@TinaLinux:/# root@TinaLinux:/# ifconfig -a lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:144 errors:0 dropped:0 overruns:0 frame:0 TX packets:144 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:11232 (10.9 KiB) TX bytes:11232 (10.9 KiB) sit0 Link encap:IPv6-in-IPv4 NOARP MTU:1480 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)