zlgopen / awtk-linux-fb

awtk port for linux framebuffer
108 stars 49 forks source link

如何移植到海思平台? #28

Open guduxue0624 opened 4 years ago

guduxue0624 commented 4 years ago

由于海思平台并没有使用标准的linux fb,而是自己搞了一个hifb,所以我想知道修改哪里,可以把awtk移植到海思平台?

sohide commented 4 years ago

要看hifb的操作是否与fb的操作类似,修改 awtk-linux-fb/awtk-port/fb_info.h

kent52712 commented 4 years ago

海思平台可以用,一般用的是/dev/fb0或者fb2,hifb只是一个封装,还是支持标准的fb操作的,我在海思3798平台已经调通,只是显示有点模糊

guduxue0624 commented 4 years ago

大佬能将移植记录发给我借鉴一下吗?

kent52712 commented 4 years ago

大佬能将移植记录发给我借鉴一下吗?

awtk-linux-fb.zip

xianjimli commented 4 years ago

大佬能将移植记录发给我借鉴一下吗?

awtk-linux-fb.zip

开个github仓库吧。

guduxue0624 commented 4 years ago

对,这样好,开源社区,大家相互帮助。

sohide commented 4 years ago

@guduxue0624 你好, 上传到github 了吗, 上传了可以把地址发出来, 我放到awtk生态页面上

guduxue0624 commented 4 years ago

@soyzhc 跟官方介绍的一样,修改了编译工具链。另外,根据我的经验,在海思平台打开vo设备之后,就可以不使用官方提供的hifb的操作方法去操作fb,而是直接使用通用的linuxfb方法,就可以操作fb了。我会在验证这一点之后,再分享一下。