您尚未登录。

#1 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » FreeRTOS运行Lvgl,应该如何设计框架的? » 2024-10-16 14:59:45

@Gentlepig
mailbox,发送自定义消息。lvgl的任务中来处理消息。

#2 Re: 全志 SOC » 用什么工具开发基于开发板的应用比较方便 » 2024-09-30 19:41:32

直接把应用层独立出来,然后用VS开发,开发好了,再简单把文件复制到交叉编译环境重新编译就好。

#3 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 有没有lvgl经验丰富的大神支援的 » 2024-08-31 15:57:59

lvgl很简单的,找人给你们根据需求设计好框架,然后后续你们可以自己修改和添加了,不需要专门招个人做。

#4 Re: 工业芯 匠芯创 » 匠芯创 D211,7寸mipi屏核心板 » 2024-06-29 14:33:53

@ubuntu
你去淘宝搜吧,我就不写具体的厂家了,不打广告。

#5 Re: 工业芯 匠芯创 » 匠芯创 D211,7寸mipi屏核心板 » 2024-06-29 11:00:34

ArtInChip 说:

mipi一般是竖屏,而且还要做竖屏转横屏,要双buffer。一般情况下,仪表盘还是建议用RGB 横屏,最大可以1920x1200

7寸,10寸好多都是mipi的横屏。而且通用的,不同厂家的接口等都一样,可以直接替换

#6 Re: 工业芯 匠芯创 » 在首页和2页来回滑动切换时界面卡死(D21x luban SDK LVGL UI示例配置 思源矢量汉字库后) » 2024-06-26 15:19:22

@80802680

LPKG_LVGL_THREAD_STACK_SIZE 这里的stack加大一点试试。
我测试的时候也出现卡死问题,修改了stack

#7 Re: 全志 SOC » 求最新tina sdk 可有偿 » 2024-06-24 21:55:12

shaoxi2010 说:

D1S和T113同源的,只要内核的话你直接用D1S的就行,D1s我记得是直接开放的。
默认SDK是要花钱买还有NDA挺麻烦的。

主要是NDA麻烦,倒是不花钱

#8 Re: ESP32/ESP8266 » 乐鑫的工具链做得好吗? » 2024-06-04 09:28:47

海石生风 说:

C/C++的构建系统就这样,乐鑫SDK用的是常用的构建系统。那些只会使用Keil/IAR工具的人,其对C/C++构建的知识可以认为基本为零。
所以为会认为乐鑫的SDK恶心。

工具是让人用起来方便的,不是为了设置壁垒。VS code能火,就是因为能提供很多方便。
确实存在很多只会用Keil/IAR的,甚至这两个需要修改一些编译选项都不明白怎么做的,只会用模板然后添加自己的代码的人大把。
乐鑫的SDK还行,门槛已经很低了。。

#9 Re: 全志 SOC » T113添加上电自动运行 失败,但是启动后单独去直接可执行文件又可以 » 2024-05-08 09:33:17

环境变量还没有设置,
Error loading shared library libQt5Widgets.so.5: No such file or directory
是没找到动态库。

#11 Re: RK3288/RK3399/RK1108 » 为什么瑞芯微公开资料这么少呢 » 2024-04-27 09:28:42

嵌入式还好吗 说:

我觉得rockchip芯片资料很好啊,有SDK,比如RV1126/RV1109不是有各种资料......

那说明你没用到这个芯片的很多功能

#12 Re: 工业芯 匠芯创 » 工业级芯片之三问三答:可靠性和稳定性是匠芯创产品在软件端的核心指标 » 2024-04-24 09:00:09

对网站再提点意见, https://www.artinchip.com/knowledge/oxy_ex-1/topics/d12xUserManual-d13x.html
这个页面为例,显示器假设是1080P的,在浏览时上面的约1/3是不可动的,导致主要的内容看起来很很费力。

#13 Re: Cortex M0/M3/M4/M7 » 求教如何让MCU上电时立即halt » 2024-03-30 10:02:42

@shaoxi2010
芯片的型号是保密的吗?提问的时候这个都舍不得说,别人怎么给你解答?

#14 Re: 工业芯 匠芯创 » D211DCV+W25N01GVZEIG 烧录固件不成功问题求助 » 2024-03-29 21:07:04

dts里面引脚配置对的话,试着降低速度,看能不能读取到flash的id。能读到了就好继续下一步了。

#15 Re: 全志 SOC » 请教T113S3 LONGAN SDK 编译出错的原因 » 2024-03-10 07:31:43

@yuri123088


Failed to build these modules:
_ctypes

和python有关

#16 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » LVGL的事件处理函数的添加和删除的API好丑呀 » 2024-01-27 09:16:23

海石生风 说:

LVGL v9.0.0正式发布了,看了下changelog,API改动挺多。
这让刚刚启动zlvgl项目的API绑定选择哪个版本才好?

新搞的都行,先选择新版本是肯定的,V9和V8的API很多变化的太大了,不光是名称,参数也有很多变化,也删除了不少函数。

#17 Re: 全志 SOC » 想找个系统稳定的板子学linux,做点小玩意,树莓派,全志,瑞芯微,..... » 2024-01-23 19:11:18

jordonwu 说:
musich 说:

想找个系统稳定的板子学linux,做点小玩意,树莓派,全志,瑞芯微,.....

看了一圈, 太多了, 不知选哪个了.

稳定且是拿来学习的,推荐NXP imx6或imx8,资料谁用谁知道。官方从原理图到uboot,kernel,yocto完整一套

yocto的入门门槛很高。

#18 Re: 全志 SOC » LVGL 只有物理按键 » 2024-01-18 16:45:25

huaze 说:
ktouch 说:

可以自己定义按键处理函数,就是麻烦一点

可以给个实例吗

他这个表格不好用我就没用,你参考下自带的examples的widgets里面表格的绘制,用lv_table_add_cell_ctrl和lv_table_clear_cell_ctrl来
模拟被选中的行的效果,哪一行被选中倒是有函数lv_table_get_selected_cell来处理,不用外部变量来记录。

表格本身不接受按键消息,可以在窗口的按键消息种来处理表格的显示状态。

#19 Re: 工业芯 匠芯创 » 评估板和样片购买方式说明,匠芯创ArtInChip » 2024-01-14 10:16:39

网站上资料也没有,链接也没有,这可不好玩。

#20 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 下载了一些开源飞控源码看,为何用freertos的这么少。 » 2023-12-26 08:40:35

echo 说:
regbbs 说:

@echo
少在那误导了。
https://baike.baidu.com/item/Rtems/6985412
https://baike.baidu.com/item/vxworks?fromModule=lemma_search-box
看看哪个不是用在可靠性极高的地方。

你自己多踩一些坑就明白了

那么裸机也一样有坑,也一定会踩坑的。
RTOS的坑和裸机的坑不一样,以及在DEBUG时候是不一样的。
那么多航空航天军用设备都可以用RTOS,这种可靠性实时性要求高的都可以用,你哪来的自信说裸机是更好的选择。

#22 Re: 全志 SOC » T113-S3无法下载烧录到SPI NAND » 2023-12-20 09:46:02

@peterwu07
1、芯片型号是否支持,可以查看串口输出日志
2、如果型号支持,查看布线问题了。

#23 Re: 全志 SOC » LVGL 只有物理按键 » 2023-12-18 08:53:25

huaze 说:

https://whycan.com/files/members/13428/QQ图片20231217131034.png
那这种界面,有没有控件直接使用

lv_table
这个的例子在lvgl的例子有。https://docs.lvgl.io/master/widgets/table.html

需要自己处理绘制的回调函数和按键,有时候如果一个控件不接受焦点(不能处理按键等),可以用另一个代替,
然后在另一个的函数中控制不接受焦点的控件。

#25 Re: 全志 SOC » LVGL 只有物理按键 » 2023-12-16 22:41:06

@huaze
是的,不过防抖放在回调函数或其他地方比较好

#26 Re: 全志 SOC » LVGL 只有物理按键 » 2023-12-16 11:31:02

@huaze
是这样的,控件只处理一部分按键消息,所以得自己再处理一部分。给控件添加回调函数即可。
而有些控件不接受按键消息的,需要看看控件支持的事件中按键部分,然后看控件是否合适,或者是用控件组合来实现需要的功能。

#27 Re: 全志 SOC » LVGL 只有物理按键 » 2023-12-15 19:57:12

@huaze
static lv_group_t* group;
lv_indev_t* indev_keypad;
static lv_indev_drv_t kb_drv;

lv_indev_drv_init(&kb_drv);
kb_drv.type = LV_INDEV_TYPE_KEYPAD;
kb_drv.read_cb = 回调函数;
indev_keypad = lv_indev_drv_register(&kb_drv);

lv_indev_set_group(indev_keypad, group);

用这个来注册,然后把需要接收按键的控件加入group。

这样当有按键按下,LVGL会根据键值处理对应的按键。
回调函数(linux下的):
void evdev_btn_read(lv_indev_drv_t * drv, lv_indev_data_t * data)

{

    struct input_event in;



    while(read(evdev_fd, &in, sizeof(struct input_event)) > 0)

    {

        if(drv->type == LV_INDEV_TYPE_KEYPAD)

        {

            //4 button

            switch(in.code&0xFF)

            {

            case 0x10:

                data->key = LV_KEY_UP;

                break;

            case 0x11:

                data->key = LV_KEY_DOWN;

                break;

            case 0x12:

                data->key = LV_KEY_ENTER;

                break;

            case 0x13:

                data->key = LV_KEY_ESC;

                break;

            default:

                data->key = 0;

                break;

            }



            if (data->key != 0)

            {

                /* Only record button state when actual output is produced to prevent widgets from refreshing */

                data->state = (in.value) ? LV_INDEV_STATE_PR : LV_INDEV_STATE_REL;

            }

            evdev_key_val = data->key;

            evdev_button = data->state;



            if(data->state == LV_INDEV_STATE_PR)

            {
                keyPushed = true;

            }

            return;

        }

    }
}

如果是单片机平台,
read(evdev_fd, &in, sizeof(struct input_event)这里来通过读取GPIO来获取按键状态

#28 Re: 全志 SOC » LVGL 只有物理按键 » 2023-12-14 21:52:49

lv_indev_t 和lv_indev_drv_t。
在 lv_indev_drv_t 的实例的回调函数(这个自定义)中:void evdev_btn_read(lv_indev_drv_t * drv, lv_indev_data_t * data),
给data->key赋值,LVGL预定义了很多按键比如LV_KEY_UP……,
然后设置data->state的状态: LV_INDEV_STATE_PR : LV_INDEV_STATE_REL就可以了,

8个按键已经是很丰富了。4个方向加确认取消,还有2个可以做其他用途。

#29 Re: 全志 SOC » 为啥全志很多开源库停止更新了? » 2023-12-12 16:50:56

@zllfdd
是啊,我的也是一样给的这个SDK。
然后就是只要能跑起来,不出问题,就这样用。反正是修改也不敢以下修改太多,就怕关联到哪里出错了都不好找。
这个情况挺糟糕的。

#31 Re: 全志 SOC » t113-s3 linux 如何配置网口? » 2023-04-13 14:23:22

Gentlepig 说:

在board.dts设备树里有gmac描述,pe口,mq_r的这部分是用了pe0-15管脚,状态是关闭。
参考了100ask的设备树里的这部分,改成只用pe0-pe9,状态改为okay。

就是不知道tina linux的make menuconfig配置里还需要做哪些设置。


还需要内核中配置中启用相应的PHY,以及启用芯片的MDIO功能。

#32 Re: 全志 SOC » 全志T113 » 2023-03-28 09:15:30

@安徽漏得华

boot选择一定留着,除非到了确认软件不改动了。

#33 Re: 全志 SOC » 如何在全志 D1-H_Tina_Open V2.1基础上添加 T113/F133支持 » 2023-02-21 17:23:59

yzch198385 说:

是可以直接下载到 t113 运行没?
还是要改哪些地方啊…………

肯定要修改的,D1系列的是RISC-V核的,T133是ARM核的。

#34 Re: SigmaStar/SSD201/SSD202/SSD212 » ssd201 lvgl ffmpeg » 2022-12-20 07:55:53

不要用lvgl内置的SSD的解码,直接用ffmpeg读取原始数据直接送到SSD的解码器

#35 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » KEIL开发LVGL显示汉字不能正常显示 » 2022-11-17 00:09:12

海石生风 说:

99%的UI库如果支持unicode则必定是UTF-8编码。另外,UTF-8带BOM如同脱裤子放屁,多此一举。UTF-16才需要带BOM。

你这是思维混乱不堪。
UI库支持UTF-8,并不表示编译器也识别源代码中的资源的编码格式。
不指定或者文件没BOM,编译器可能按照ANSI去处理,然后显示就不正常了。

这不是脱裤子放屁,而是把自己遇到的同样的问题后处理办法共享出来。

而你,浅薄或者自以为是,还粗鄙不堪。

#36 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » KEIL开发LVGL显示汉字不能正常显示 » 2022-11-16 09:53:56

源代码使用UTF-8带BOM的格式保存。
实在不行就转换成"\xxxx"的格式

#39 Re: 全志 SOC » T113-S3 CAN总线引脚是哪两个? » 2022-07-04 14:11:24

T113-S 复用用功能8
PB2 CAN0_TX
PB3 CAN0_RX
PB4 CAN1_TX
PB5 CAN1_RX

#40 Re: 全志 SOC » 成功在T113-S3上跑了第一个裸机程序 » 2022-06-10 08:58:06

Logiase 说:

参考了xboot大佬的部分代码

arm-none-eabi和arm-none-linux-gnueabihf都能给cortex-a7编译裸机程序,那么这两个工具链到底有什么区别呢

arm-none-eabi是裸机的,
arm-none-linux-gnueabihf支持linux,

hf是支持硬件浮点指令

#41 Re: RISC-V » 性能最强的 RISC-V 内核单片机:HPM6750 » 2022-05-14 10:38:44

看了下勘误手册,芯片现在bug还是太多且比较致命。直接用在产品还是得等等了。

#42 Re: RISC-V » 性能最强的 RISC-V 内核单片机:HPM6750 » 2022-05-11 17:27:16

http://www.hpmicro.com/support/shop.html
官方网站有价格的。
HPM6750  CNY55.00 — 55.00
HPM6730  CNY53.00 — 53.00

#43 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 纯萌新发现了新世界,也发现了新世界的门槛 » 2022-04-09 08:51:42

这个时间上,不要分心,我当年高考前也专心了几个月的。考完后,再在这个贴子里面问就好。

#44 Re: ESP32/ESP8266 » 最新的idf v4.4好像不支持esp32c3 rev2及以下的了 » 2022-03-08 11:26:58

wonderxue 说:

问题链接
当时活动买了三片,都是rev2,sad。
找到一个能用的idf下载


idf使用的git,可以切换到历史版本的。

#45 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » lvgl8.1 Button 获得焦点后,有一个蓝色框,想改这个框的颜色 » 2022-03-02 09:44:17

mashifu 说:

尝试了lv_style_set_outline_color
lv_obj_set_style_outline_color
这个两个函数都没有作用, 这个对通过lv_obj_create 生成的obj 有作用, 但button这个框没有作用


        saveButton = lv_btn_create(scr);
        lv_obj_set_size(saveButton, 150, 60);
        lv_obj_set_pos(saveButton, 650, 530);
        lv_obj_set_style_outline_width(saveButton, 5, LV_STATE_FOCUS_KEY);
        lv_obj_set_style_outline_color(saveButton, lv_palette_darken(LV_PALETTE_GREEN, 1), LV_STATE_FOCUS_KEY);
        lv_obj_set_style_outline_pad(saveButton, 18, LV_STATE_FOCUS_KEY);

#47 Re: 全志 SOC » 【全开源/D1s】芒果派麻雀 MangoPi-MQ1 基于D1s 的 RISC-V Linux小板 【最新消息:淘宝开卖了,链接在一楼】 » 2022-01-26 21:55:38

mafei 说:
zhang235hai 说:

楼主以前预告说会出一款 SigmaStar/SSD201/SSD202/SSD212 的开发板,结果没有下文了,这个不知道会不会出现同样的情况


SigmaStar很操蛋,之前需要些封装相关资料,签保密协议3,4回。

全志的以前也是藏着掖着。这次很大方啊

#48 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 小白想问下,学会了C语言是不是linux上手就容易了? » 2022-01-26 13:42:55

linux牵涉到的东西很多,C语言只是其中一部分。
比如内核,要想开发内核相关的,就要理解OS本身的很多方面,以及特定的特点,编译器(GCC)相关的内容,
makefile相关的,等等。。。。
就像一个人可以在家自己做普通饭菜,但是一下子要做个宴席,怕是无从下手了。

#49 Re: SigmaStar/SSD201/SSD202/SSD212 » ssd201填坑 » 2021-12-28 19:14:46

智能触觉的默认的固件,播放网络串流1080P或者网络摄像头的rtsp,显示屏是480*320的,没问题。

#50 Re: 全志 SOC » 兄弟们,MangoPi-麻雀MQ已成功量产 » 2021-12-14 10:08:23

mango 说:

截止到现在的单子,今天和明天都能发走

没有吧,11号的单子,现在还没发呢

#51 Re: 全志 SOC » 兄弟们,MangoPi-麻雀MQ已成功量产 » 2021-12-11 20:25:40

mango 说:

看了下截止到现在已售两种版本数量一共差不多300pcs,今天只发走了120pcs。剩余周一可发完。

跟风下了一个,但是没找到电容屏的链接哎,只有电阻屏的。

#52 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » NUTTX上手试用,最大的感受是不方便 » 2021-12-09 08:03:47

nuttx整体目录更类似Linux。
arch目录是CPU体系相关,里面的就是具体某个/某系列 CPU/MCU寄存器级别的代码文件了。
board目录是板级相关的内容。
其他就是os相关的,driver目录是外设器件的驱动。
st的驱动其实arch/arm下面已经有了。

#53 Re: 全志 SOC » XR806 资料汇总 » 2021-10-26 08:51:43

哄蒙。
苹果的系统,电脑和手机,手表上名称是不同的,
微软的系统,也同样如此。
菊厂不要脸的地方在于非要把不同的混在一起,套壳坚决不说,用一部分来代表整体。

#54 Re: 全志 SOC » 在V3S上面使用ili9341没有CS引脚的spi 2.4寸屏 求助 » 2021-10-19 08:49:13

修改linux驱动,把各种初始化参数改成可以正常显示的参数。

#55 Re: 站务公告/网站建设 » 感觉最近帖子变水了? » 2021-09-27 08:41:02

专门开个水区,然后帖子默认不在主页显示。或者是7分权限审核下?太水的帖子不算分。

#56 Re: SigmaStar/SSD201/SSD202/SSD212 » SSD20X直接编译lvgl7.10带双缓(附源码) » 2021-09-02 16:02:55

lvgl_v8.zip
8.0的,lv_driver替换的时候注意不要把文件覆盖了。
其实lvgl的git上面有linux的移植,基于frame buffer。只要把ssd20x的特定初始化部分添加上就可以。

#57 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 漂亮、灵动、实用的全平台 GUI效果(亦支持:单片机、IoT设备) » 2021-08-06 08:54:08

我要撒点冷水,想要在工程中应用的GUI,必须要具备的功能先要有,不是一个看起来demo很漂亮的GUI就是好的,至于全平台,这个在初期根本就不必要考虑。
甚至只要所有的工作由自己完成,打点函数可以移植,就很容易搞成“全平台”。
从介绍来看,主要的还是为了MCU的GUI应用准备的,那么单色,小尺寸的彩色屏才是核心的,就的考虑这些设备上面,控件哪些是最必要的,交互是最方便的,
可能设备就2-3个按钮,还要完成复杂的交互。
GUI不是有了显示的控件就行了,还需要窗口管理器,这个非常重要,用窗口管理器来做不同画面的切换和交互,而不是自己去堆控件。

好些不管是很久了还是新秀的GUI,对于工业中,只有几个按钮来实现导航的系统来说,真的是很难用。得用其他各种办法实现。比如前年搞得一个设备,用了STemwin,主要2个或者三个按钮,想要界面导航、数据修改都尽量方便,并不好做。最近准备考虑LVGL,也同样存在这样的情况。

推荐一个单色屏用的GUI, https://gitee.com/Polarix/simplegui 。控件简单实用,在12864之类的屏上面,用起来是很方便的。只用2个按钮导航就可以。

#58 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 捡垃圾上瘾,35元双SATA口海思方案nvr拆解,破密码,固件dump » 2021-05-21 13:18:04

SdtElectronics 说:
Blueskull 说:

Winbond SOP16难道不是ROM?

看了一下还真是,W25Q256。之前没遇到过这种封装的flash,加上离电池比较近,我看都没看就当他是RTC了

RTC是需要外部32768的晶振的,看晶振的引脚就很好知道是不是RTC了。
SOP16旁边的32768晶振直接连接到CPU,那表示外没有使用部RTC芯片。

#59 Re: Cortex M0/M3/M4/M7 » 最近在逆向一个stm32的程序的时候的一点点心得 » 2021-05-20 14:40:39

有符号表和没有符号表就是两个东西,纯粹的hex,反编译出来,还要把符号表都改好,没那么容易。这个试同一个程序。
.pnghex.png

#60 Re: NB-IoT/2G模块/4G模块/GPRS模块/GPS/北斗 » 我艹,EC20还能二次开发,简直物联网神器,有木有? » 2021-04-22 17:03:27

illusion 说:

合宙的不香嘛?Air724,LuatOS,各种软硬件资源支持着。

简单的应用这个确实方便,复杂的话,还是原生应用合适。

这些模块有不少都可以有WiFi和以太网接口的。只是没引出来。

#61 Re: SigmaStar/SSD201/SSD202/SSD212 » SSD20x 开发从未入门到放弃 » 2021-03-31 17:50:36

想用在产品上的话,还是慎重吧,人家只想要大客户。用以前自己得掂量掂量够不够。非要遮遮掩掩的,各种资料不放出来只给大客户。
从了解到放弃,还好花费时间不多。国内的芯片,如果资料不多,慎用。

#62 Re: 全志 SOC » 有用过ILI9488的RGB接口的朋友吗? » 2021-03-11 17:07:42

相信你肯定对这些很了解的。
借楼再给其他朋友点信息。
三线和四线还是有很大差异的,三线的话,数据是9位,四线数据是8位,对于SPI不支持9位数据位的MCU等,就只能用GPIO模拟。
一般9488如果不是RGB接口,那么硬件SPI直接读写和用GPIO直接读写差异还是很大的。使用并行16位接口,效果也不如RGB效果好。
RGB驱动的话,画面切换没有撕裂,然后不管是用16位MCU总线驱动还是“SPI+DMA”,都能感受到画面的切换过程(我自己项目中是这样)。
对于使用RGB接口,这个“SPI”接口只用来初始化,用GPIO模拟和硬件SPI读写,差不了太多。有的RGB屏可以通过引脚或者寄存器切换比如320*480或者480*320,但是9488不行,只能RGB 320*480,通过寄存器设置成480*320的话,会不能显示完全,有1/3黑屏(如果有哪位知道设置,欢迎告知下)。

echo 说:

你的意思我理解呀。RGB屏幕就这样,320x480和480x320不一样。
我的意思是SPI三线还是四线其实没啥区别,都只能写写寄存器。
有条件还是用MCU接口,也不会浪费ILI9488内部的GRAM。

regbbs 说:

我的意思是“SPI”作为初始化,数据还是通过RBG接口,但是设置横屏模式,刷新不正常,不能全屏显示。要想当作480X320的分辨率用,只能软件实现。

echo 说:

分辨率320x480,这个分辨率用SPI刷数据搞不定,即使30帧16位色,320*480*16*30/1e6=73.7M,实际ILI9488的SCL最高频率到不了这个频率的一半。
所以3线9位,还是4线SPI其实都没啥差别,都是写寄存器用的,对速度没要求,用软件模拟就行了。

#63 Re: 全志 SOC » 有用过ILI9488的RGB接口的朋友吗? » 2021-03-09 15:48:59

我的意思是“SPI”作为初始化,数据还是通过RBG接口,但是设置横屏模式,刷新不正常,不能全屏显示。要想当作480X320的分辨率用,只能软件实现。

echo 说:

分辨率320x480,这个分辨率用SPI刷数据搞不定,即使30帧16位色,320*480*16*30/1e6=73.7M,实际ILI9488的SCL最高频率到不了这个频率的一半。
所以3线9位,还是4线SPI其实都没啥差别,都是写寄存器用的,对速度没要求,用软件模拟就行了。

regbbs 说:

产品用这个屏,确实很坑。
RGB模式下没法硬件上横屏,只能软件转换XY坐标。

一般都会引出所谓的“SPI”接口,其实是伪SPI,如果是三线模式就比较坑,很可能得用MCU的GPIO模拟,四线模式的话,就可以用硬件SPI接口连接了。
即使用RGB模式,也要用“SPI”接口初始化很多寄存器才可以正常用。初始化代码可以找厂家提供,主要是看需要初始化的寄存器值,然后转换成自己的读写函数。

#64 Re: 全志 SOC » 有用过ILI9488的RGB接口的朋友吗? » 2021-03-07 09:32:12

产品用这个屏,确实很坑。
RGB模式下没法硬件上横屏,只能软件转换XY坐标。

一般都会引出所谓的“SPI”接口,其实是伪SPI,如果是三线模式就比较坑,很可能得用MCU的GPIO模拟,四线模式的话,就可以用硬件SPI接口连接了。
即使用RGB模式,也要用“SPI”接口初始化很多寄存器才可以正常用。初始化代码可以找厂家提供,主要是看需要初始化的寄存器值,然后转换成自己的读写函数。

#69 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 谁有emwin的arm9 gcc linux版本的静态库? » 2020-06-04 08:53:00

大帅 说:

大佬可否告知下邮箱?
帮我试下.a,分析了几天感觉好像不在.a的问题上 sad

FluxBB bbcode 测试

#70 Re: ST/STM8/STM8S/STM8L » ST要出A7+M4的多核处理器了。 » 2020-06-01 16:51:57

wnwq 说:

ST 这个芯片40多元,太贵了。还是全智好。

全志的用途和这个根本不一样,没得比。
要多路数据采集处理传输,你上全志的试试。更不要说全志的资料捂得那个紧。

#71 Re: VMWare/Linux/Ubuntu/Fedora/CentOS/U-BOOT » Ubuntn只做开发有必要装在虚拟机么 » 2020-05-21 22:09:22

不管是WSL还是WSL2都有好多局限。比如用wsl的话,大小写敏感的文件就不能用了。
如果要编译yocto,也不行等等。

#72 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 谁有emwin的arm9 gcc linux版本的静态库? » 2020-05-18 17:52:08

gmyu 说:

我是用N9H26的裸奔程序

没有看这两个芯片的资料。
按照经验0x80000000应该是分配给LCD的framebuffer,所以直接放数据是可以在屏幕上显示出来的。
至于不显示,你可以试试除了GUIDRV_LIN_32/GUIDRV_LIN_16的其他lin驱动,要看N32926和N9H26的LCD是不是一样,有没有硬件加速。

#73 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 谁有emwin的arm9 gcc linux版本的静态库? » 2020-05-16 00:15:38

大帅 说:

越搞不定,越想搞!! big_smile

我用的和你的库一样, 动了这一处,难道不对? smile
https://whycan.cn/files/members/1398/QQ截图20200515172342.jpg

应该用跳转指令,XX 00 00 EA, 跳过某些指令

#74 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 谁有emwin的arm9 gcc linux版本的静态库? » 2020-05-14 22:02:54

@大帅 ,只需要改一个地方,不行就是你改的地方不对。我用的是那个master的库测试的。

#75 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 谁有emwin的arm9 gcc linux版本的静态库? » 2020-05-13 08:22:02

有梦的地方 说:

其实只要看下arm汇编,以及对照下970的手册,查找下对应函数的功能,自己就可以搞定。
毕竟emwin这个涉及到商业产品。

#76 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 谁有emwin的arm9 gcc linux版本的静态库? » 2020-05-12 11:17:38

假装可以@大帅,@lhb882
该发的我都发了,只需要修改一个地方就可以。
可以直接用里面的除了GUIDRV_LIN_32/GUIDRV_LIN_16的其他lin驱动。

#77 Re: 全志 SOC » F1C100S做的串口屏硬件图纸分享,有需要的可以联系,坛友优惠价 » 2020-05-12 11:14:04

可以刷licheepi_nano的firmware,usb接口可以供电和刷spiflash

我买的5寸的,用楼主自己的jx软件死活也更新不了。

#78 Re: 全志 SOC » F1C100s入坑记录(linux kernel失败!sunxi-fel, u-boot正常。) » 2020-05-10 21:12:49

Learning 说:

100s又掉进坑了

buildroot掉坑记录:

交叉编译工具链:gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)
buildroot版本:buildroot-2019.02.2 (低版本测试有相同的问题)
Target Architecture (ARM (little endian))
Target Architecture Variant (arm926t)
ARM instruction set (Thumb)
External toolchain gcc version (7.x)
External toolchain kernel headers series (4.14.x)
External toolchain C library (musl (experimental))


Incorrect selection of kernel headers: expected 4.14.x, got 4.10.x
make[1]: *** [/work/nano/buildroot-2019.02.2/output/build/toolchain-external-custom/.stamp_configured] Error 1
make: *** [_all] Error 2

改为:
External toolchain kernel headers series (4.10.x)
External toolchain C library (glibc/eglibc)
新问题:
ln: failed to create symbolic link ‘/work/nano/buildroot-2019.02.2/output/host/arm-buildroot-linux-gnueabi/sysroot/usr/lib’: No such file or directory
make[1]: *** [/work/nano/buildroot-2019.02.2/output/build/toolchain-external-custom/.stamp_staging_installed] Error 1
make: *** [_all] Error 2

权限问题?手动复制过去编译中>>>

阔以了,权限问题

gcc可以直接在buildroot中选择个7.x或者8.x的,不需要用linaro也可以

#79 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 谁有emwin的arm9 gcc linux版本的静态库? » 2020-05-10 00:26:19

确实是有检测是否是Nuvoton的代码。但是跳过后,会出现 Illegal instruction。还没用查找到具体是哪个地方出现的这个。
em.png

#80 Re: Openwrt/LEDE/AR9331/MT7688/RT5350 » HLK7688A开发板,刷官方LEDE的LINKIT固件可以开机,但同样的uboot下,烧写原版代码自己编译的固件就会panic,无法识别文 » 2020-04-30 03:11:32

我把HLK7688A刷了widora的uboot,直接uart0/1都歇菜,没有任何输出,也不能交互,倒是可以引到linux。
只能想办法拆开刷spi flash了。

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn