搜索
bottom↓
回复: 52

NIOS II ili9320控制器的UCGUI初步移植成功。。

[复制链接]

出0入0汤圆

发表于 2010-11-27 20:55:11 | 显示全部楼层 |阅读模式
经过几天的疯狂自虐。终于把ucgui移植到了nios上。虽然只显示了一行hello word,和几个刷屏操作,但至少证明这成功了。。哈哈,当然这也是借鉴了许多前辈的努力成果的。在此表示感谢。现把能编译通过并且在我的板子上能跑起来的代码发上来。网上可以搜到好几个前辈移植的ucgui在nios上,可是都是基于自己写的控制器的。写的驱动大部分也只需要用到内存操作的两个函数。看到这个论坛一位前辈发的阉割版ucgui然后突然想明白了,发现其实这个东西看着文件挺多,但是移植的时候根本就不用考虑那些(暂时)。
废话少说先上几个关于我当时遇到问题并解决的图
1,各种头文件疯狂不存在。解决办法:一定要包含路径啊,当时也知道包含路径,但是找错位置了。。呵呵英文不是太好。

(原文件名:include.jpg)
2,选择操作系统

(原文件名:操作系统.jpg)
3,工程目录


(原文件名:工程目录.jpg)


源文件,这个只要你用sopcBuilder搭建好系统之后改一下驱动里面的宏定义改到自己定义的引脚上,然后把他们全都按上边的工程目录考进去应该编译就能通过。就是编译一次太让人心碎了。。。。还有这里面肯定有的文件用不到,还没来得及清理,希望大家别挑我啊。我是在他能运行的第一时间就发上来的。。。。
点击此处下载 ourdev_600821W9ZGUY.rar(文件大小:1.03M) (原文件名:tft_V2_0.rar)
还有哪位大哥知道nios里面更改优化级别的选项在哪啊。这编译一次能杀人了。。。

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

 楼主| 发表于 2010-11-27 20:57:20 | 显示全部楼层
自己沙发一下。

出0入0汤圆

 楼主| 发表于 2010-11-27 21:00:24 | 显示全部楼层
还有,不知道哪个大哥有这个屏(Poweravr的某一款屏。)的触摸的驱动,及在nios里面使用spi控制ads7843的例子。。我试了好像nios的spi不怎么好用啊。。。

出0入0汤圆

发表于 2010-11-27 21:02:15 | 显示全部楼层
Looks pretty good

出0入0汤圆

发表于 2010-11-27 21:04:00 | 显示全部楼层
你觉得 NIOS 怎么样,我觉得用它应该不用担心买不到芯片。 呵呵 刚准备搞Nios 学习中

出0入0汤圆

发表于 2010-11-27 21:06:23 | 显示全部楼层
高人向你学习

出0入0汤圆

 楼主| 发表于 2010-11-27 21:07:45 | 显示全部楼层
回复【4楼】YFM_LMM
-----------------------------------------------------------------------

这个东西吧,玩玩就可以了。估计前景是有,但是不大,成本太高了,我今年找工作的时候就发现要FPGA的人太少了,面试创维的时候我跟那个HR聊的时候他说FPGA太不适合做消费电子了。然后我就把他给拒了。。哈哈。最后没办法只能在北京找了一家工资还不够低保的公司。。。无奈啊。

出0入0汤圆

 楼主| 发表于 2010-11-27 21:12:22 | 显示全部楼层
回复【5楼】kenson
-----------------------------------------------------------------------

客气,,我只是小白。。。

出0入0汤圆

发表于 2010-11-27 21:12:35 | 显示全部楼层
不会啊!我之前也在LG做过内面的等离子电视也有cyclone 的影子还有创维 应该也有的可能现在全改成ASIC也说不一定,有前途的可能暂时你找不到如视频识别,监控,智能方面都很多都要用上的。

出0入0汤圆

发表于 2010-11-27 21:13:44 | 显示全部楼层
蛮好。我也移植过。大家可以交流交流。

出0入0汤圆

 楼主| 发表于 2010-11-27 21:15:19 | 显示全部楼层
回复【8楼】kenson
-----------------------------------------------------------------------
嗯。也是,FPGA找工作他们就直接本科生不要,直接把我卡掉。。。。哎。

出0入0汤圆

发表于 2010-11-27 21:16:07 | 显示全部楼层
其实我暂时还在最低层方面的应用上面如51 / AVR + CPLD 的方面,暂时还是够用的但以后肯定会把所有精力用在FPGA上的。

出0入0汤圆

 楼主| 发表于 2010-11-27 21:17:28 | 显示全部楼层
回复【9楼】yuphone .COM 缺氧®
-----------------------------------------------------------------------

哈哈。牛人。我买过你们的板子。。。。

出0入0汤圆

 楼主| 发表于 2010-11-27 21:19:26 | 显示全部楼层
回复【11楼】kenson
-----------------------------------------------------------------------

FPGA成本太高,功耗太大,性价比不行。当初创维那个HR就是这么和我说的。说的我那个伤心啊。白玩了这么久了。。。

出0入0汤圆

发表于 2010-11-27 21:23:44 | 显示全部楼层
可能在消费产品上有一点高,高档的消费产品除外,但可以发展一下工控方面或者汽车也很多的因为FPGA的稳定性比CPU高这是绝对的。

出0入0汤圆

 楼主| 发表于 2010-11-27 21:33:21 | 显示全部楼层
回复【14楼】kenson
-----------------------------------------------------------------------

FPGA据我暂时的了解他主要做接口或者高速数据接口和做图像处理(2008奥运的时候那个大显示屏)的多,但是其他方面(比方说控制)感觉他不怎么强。我曾经看到过一块铁路上不知道哪用的板子,上边两块飞思卡尔的cpu(一块备用)一个xilinx的FPGA,板子做的很漂亮,但是FPGA仅仅做了一个切换功能,就是一个接口的传递。。。
哎,主要是我接触的少。呵呵。还没毕业呢。。。估计等从事这个行业就能了解的更多吧。。。

出0入0汤圆

发表于 2010-11-27 21:35:26 | 显示全部楼层
uCOS+uCGUI_DEMO程序for_MINI-STM32(包含触摸测试)  基于  uCOS-II-V286  UCGUI 3.90

自己分析吧

点击此处下载 ourdev_600829J3JDGM.rar(文件大小:5.35M) (原文件名:uCOS_DEMO.rar)


触摸驱动芯片资料\触摸屏(ADS7843)驱动源码ourdev_600828JA3XUP.rar(文件大小:2K) (原文件名:触摸屏(ADS7843)驱动源码.rar)

出0入0汤圆

 楼主| 发表于 2010-11-27 21:39:19 | 显示全部楼层
回复【16楼】not_at_all
-----------------------------------------------------------------------

好的。谢谢了啊。。。不过貌似不是程序的问题。好像nios的spi控制器有bug,,难道得用IO模拟。。。。

出0入0汤圆

发表于 2010-11-27 21:43:05 | 显示全部楼层
回复【15楼】xlwxdl1 睡着的冰
-----------------------------------------------------------------------
呵呵!我经常接到一些乱七八糟的开发如用FPGA代替某些停产的IC,将两个IC或者更多的用FPGA来完成等等,都是些仿造工程,也有些视频处理的如果你能把FPGA吃透以后你会发现出来工作工资绝对不比学单片机少的。

出0入0汤圆

发表于 2010-11-27 21:48:58 | 显示全部楼层
要注意时钟速率  我用stm32测试过  用硬件spi得到的坐标值 和 用io 模拟spi得到的坐标值都不同  不同时钟得到的结果也有差异  需要修改系数

出0入0汤圆

发表于 2010-11-27 23:05:06 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2010-11-30 08:40:21 | 显示全部楼层
回复【19楼】not_at_all
-----------------------------------------------------------------------

嗯。我会注意的。这两天考试。也没时间弄。。呵呵。

出0入0汤圆

 楼主| 发表于 2010-11-30 08:41:20 | 显示全部楼层
回复【19楼】not_at_all
-----------------------------------------------------------------------

我才发现我好像就是用的你头像的这块液晶啊。。。

出0入0汤圆

发表于 2010-11-30 08:48:43 | 显示全部楼层
jh

出0入0汤圆

发表于 2010-11-30 09:26:45 | 显示全部楼层
mark!~

出0入0汤圆

发表于 2010-11-30 09:34:45 | 显示全部楼层
楼主,这个刷屏速度怎么样,我用stm32刷一屏480*320 TFT 显示bmp差不多要1,2秒时间,这个能做到多块?

出0入0汤圆

发表于 2010-11-30 09:57:17 | 显示全部楼层
NIOS,豆腐盘成了肉价钱,不划算啊

出0入0汤圆

发表于 2010-11-30 14:39:08 | 显示全部楼层
楼主 你QQ好多?我要加你!我的534625052

出0入0汤圆

 楼主| 发表于 2010-11-30 19:14:00 | 显示全部楼层
我的qq;414840016,最近这几天忙着做课程设计和考试。。没空弄啊。该死的学校,都大四了还折腾我们。。

出0入0汤圆

 楼主| 发表于 2010-11-30 19:16:27 | 显示全部楼层
回复【26楼】avrpicarm
-----------------------------------------------------------------------

这个纯粹就是为了玩的。。没有啥价钱区别。。。

出0入24汤圆

发表于 2010-12-1 08:44:30 | 显示全部楼层
MARK!

出0入0汤圆

发表于 2010-12-6 00:08:13 | 显示全部楼层

(原文件名:未命名.jpg)

这个应该是优化级别

出0入0汤圆

发表于 2010-12-6 00:58:35 | 显示全部楼层
辛苦了

出0入0汤圆

发表于 2010-12-6 09:01:06 | 显示全部楼层
不错不错

出0入0汤圆

 楼主| 发表于 2010-12-7 12:47:30 | 显示全部楼层
回复【31楼】uud001
-----------------------------------------------------------------------

哦。好的。。谢谢啊。。。。

出0入0汤圆

发表于 2010-12-7 20:41:40 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-23 15:38:00 | 显示全部楼层
我毕业设计也准备弄个Nios + uCGUI ,觉得可能最难得问题在lcd驱动上面,跑GUI,对设计屏的驱动性能要求很高吧

出0入0汤圆

发表于 2011-1-7 18:03:04 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-7 18:08:19 | 显示全部楼层
mark.的确,nios开发效率低下

出0入0汤圆

发表于 2011-2-15 11:41:05 | 显示全部楼层
还有 你运行 编译的时候 把NIOS里德优化关掉 设置成0 就OKl 额

出0入0汤圆

发表于 2011-2-15 11:57:36 | 显示全部楼层
我写过个TFT控制IP,用FIFO做缓冲,CPU把数据写进FIFO里后就干别的去了,时序什么的就交给IP干吧。

出0入0汤圆

发表于 2011-6-15 14:30:42 | 显示全部楼层
很牛啊,记下了,有要用了

出0入0汤圆

发表于 2011-11-17 14:43:52 | 显示全部楼层
正要学习,顶下!

出0入0汤圆

发表于 2011-11-17 21:12:09 | 显示全部楼层
mark 自己也在做这方面的事情 刚刚准备着手 谢谢楼主资料

出0入0汤圆

发表于 2012-4-23 11:11:00 | 显示全部楼层
mark 不错

出0入0汤圆

发表于 2012-9-12 21:05:52 | 显示全部楼层
收收收收!

出0入0汤圆

发表于 2012-9-17 15:32:01 | 显示全部楼层
mark  mark
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 09:24

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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