迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1574|回复: 8

【提问】关于T5L芯片使用的问题

[复制链接]

2

主题

5

回帖

35

积分

新手上路

Rank: 1

积分
35
发表于 2020-5-15 10:28:27 | 显示全部楼层 |阅读模式
1、DWIN OS程序这个是迪文的C编译器或者迪文OS汇编(用迪文软件DWIN C Compiler 1.1.0.7或者OSBuild3.0.2.6生成),是在T5L_OS*.bin内核底层程序上运行的,所以必须下载T5L_OS*.bin内核底层程序后再下载DWIN OS程序。
2、OS CPU 8051程序,用户基于OS 的8051 平台开发的应用程序(用Keil公司的软件,需要安装迪文T5L的KEIL接口驱动程序)。
注:Keil软件编译后的hex文件,需要用迪文的PC工具软件“DownLoadFor8051 V1.4”转换为T5L51*.BIN文件。  
也可以这样理解: T5L51*.BIN 就是8051直接运行的代码,没有DWIN OS平台了。
DWIN OS程序是在T5L DWIN  OS虚拟机上运行的代码。   (
T5L51*.BIN一旦下载到T5L芯片里,就会把T5L_OS内核和DWINOS汇编的程序都冲掉,要恢复用汇编的OS程序的话,先要下载T5L的OS内核程序如T5L_OS_DGUS2_V1*.BIN,然后再下载DWINOS*.BIN)   
注:T5L_OS_DGUS2_V1*.BIN迪文的os内核CPU也负责UART2~UART5的通讯。




你好,使用T5L芯片的话,能否修改迪文提供的OS内核源码,增加删减某些功能代码,重新生成自己的T5L_OS*.bin,GUI方面的话同样运行迪文提供的DWINOS*.BIN?
回复

使用道具 举报

1

主题

28

回帖

832

积分

高级会员

Rank: 4

积分
832
发表于 2020-5-15 10:39:50 | 显示全部楼层
本帖最后由 生命力157 于 2020-5-15 21:17 编辑

gui内核那块程序是固定的,我们用户不能改写gui的程序,

os内核:
要么用出厂带的os内核上面跑迪文的os,这个入门还算简单的。

要么用keil 软件写,串口通讯程序这块根据实际情况看需不需要,论坛有C写的可以参考源码,

论坛首页资料分享T5L ASIC开发连续630帧读写无错误 UART2_82/83读写 C51程序代码


回复

使用道具 举报

2

主题

5

回帖

35

积分

新手上路

Rank: 1

积分
35
 楼主| 发表于 2020-5-15 10:51:13 | 显示全部楼层
生命力157 发表于 2020-5-15 10:39
gui内核那块程序是固定的,我们用户不能改写gui的程序,

os内核:

你好,我现在的需求就是使用迪文官方GUI的程序,显示控件,变量控件那套不变,就是想做属于自己的OS,如果自己写OS内核,能正常跑GUI的界面么?新手,请不吝赐教,谢谢
回复

使用道具 举报

2

主题

5

回帖

35

积分

新手上路

Rank: 1

积分
35
 楼主| 发表于 2020-5-15 10:52:43 | 显示全部楼层
生命力157 发表于 2020-5-15 10:39
gui内核那块程序是固定的,我们用户不能改写gui的程序,

os内核:

OS内核源码是哪个,能发一份给我么?谢谢
回复

使用道具 举报

1

主题

28

回帖

832

积分

高级会员

Rank: 4

积分
832
发表于 2020-5-15 10:59:22 | 显示全部楼层
出前一丁 发表于 2020-5-15 10:52
OS内核源码是哪个,能发一份给我么?谢谢

自己写os内核,gui是可以单独跑的,因为是双核的芯片。
os内核源码底层应该是用汇编写的,迪文没有公开,即使公开了也不方便移植程序吧。
可以上面发的那个链接的82 83串口指令是用c写的啊,c便于方便移植。
回复

使用道具 举报

2

主题

5

回帖

35

积分

新手上路

Rank: 1

积分
35
 楼主| 发表于 2020-5-15 11:24:35 | 显示全部楼层
本帖最后由 出前一丁 于 2020-5-15 11:28 编辑
生命力157 发表于 2020-5-15 10:59
自己写os内核,gui是可以单独跑的,因为是双核的芯片。
os内核源码底层应该是用汇编写的,迪文没有公开, ...

就是说自己写的OS也能和GUI对接的上么,但这是51核,也能跑UCOSII么?
回复

使用道具 举报

12

主题

70

回帖

2244

积分

金牌会员

Rank: 6Rank: 6

积分
2244
发表于 2020-5-15 11:38:25 | 显示全部楼层
你直接用c51开发就可以实现你们的业务逻辑,看这个教程
forum.dwin.com.cn/forum.php?mod=viewthread&tid=1664&extra=page%3D1
回复

使用道具 举报

2

主题

5

回帖

35

积分

新手上路

Rank: 1

积分
35
 楼主| 发表于 2020-5-15 15:04:06 | 显示全部楼层
熊家余 发表于 2020-5-15 11:38
你直接用c51开发就可以实现你们的业务逻辑,看这个教程
forum.dwin.com.cn/forum.php?mod=viewthread&tid=16 ...

你好,那个模板例程你有么?显示累加值那个。
回复

使用道具 举报

12

主题

70

回帖

2244

积分

金牌会员

Rank: 6Rank: 6

积分
2244
发表于 2020-5-15 17:31:51 | 显示全部楼层
出前一丁 发表于 2020-5-15 15:04
你好,那个模板例程你有么?显示累加值那个。

例程代码和资料都可以在迪文论坛上可以找到的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-7-10 10:53 , Processed in 0.036920 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表