www.openedv.com
您好,欢迎您!    会员注册 | 登入 
公告:欢迎访问www.openedv.com开源电子网,开源共享共同进步,祝您新年快乐,万事如意!
设为首页 | 加入收藏
论坛首页 » DIY项目建议区 前往: 
DIY项目(建议贴)
发表人 内容
[Down] [Up]
[楼主位] 正点原子


等级:NO
注册时间:
2010/12/02 10:41
文章: 8089
来自: 湖南
在线

         先开一贴,来征求大家的建议。DIY项目,我想先从我们开发板开始,目前我有3个想法。
1,DIY简单的文件系统。
       功能说明:DIY一个类似fatfs的文件系统,当然不需要fatfs(fatfs是日本人写的)那么复杂,我们只需要做到支持FAT16,FAT32,并支持读取和文件创建即可。只要做到这几个了,这个项目的DIY就算是成功的了。其他的功能,比如格式化,多磁盘支持等,这些可以后续慢慢做,因为有了前面4个座支撑,我想用的人就多了,到时候,自然就有朋友会去想这方面的问题。
       选择说明:之所以选择这个项目,有以下几点:1,有我们开发板的朋友已经很多了(超过600多位),但是我们开发板不支持文件系统的写入,而且读取做的不是很规范(没有fread,fwrite,fseek之类的函数,不通用)。我想通过大家的努力,来实现这些功能。一来,学到了知识;二来,交到了朋友。三来,买我们的板子得到了升值。
       难度系数:★★★
2,DIY一个简单的GUI。
       功能说明:DIY一个简单的类WM的GUI,实现按键、窗口、文本框、选择框、列表框等简易功能即可,做到这几点,这个项目就算完成了。其他的功能可以后面开发,还是那句话用的人多了,自然就有人去完善,不过要求我们首先的框架要搭好,否则就麻烦了。这个项目,我们重点可以参考的资料就是PICGUI,以及ucGUI的一些实现方式。
       选择说明:之所以选择这个项目,有以下几点说明:1,ucGUI不开放源码,还需要付费。2,PIC GUI虽然免费,但是只针对PIC的用户(这点蜗牛可以证明)。3,很多朋友需要用到GUI,但是又不知道如何下手。基于以上几点,我觉得diy一个简易gui是很有价值的。
       难度系数:☆★★★★
3,DIY一个简单的输入法。
       功能说明:DIY一个简单的中文英文输入法(类似T9输入法),实现汉字(3k左右即可)和英文的输入。只要能做到这两点,此项目就算完成了。输入可以通过我们的遥控器的键盘或者触摸屏。更多的汉子,及智能的输入方法,我们可以后面做,前期的雏形有了,后面就好做的。
       选择说明:中英文输入法,很多朋友都会用到,我们diy一个这样的输入法,即可自用,又可方便他人。
       难度系数:★★ 
     以上3个项目,就是我目前的建议。这几个项目都有一个共同点,就是都是纯软件的,而且都可以在我们目前的Mini开发板上实现。另外,这几个项目,都有现成的参考,可以给我们的DIY提供不少方便。有兴趣的朋友,可以报名。有意见的朋友,欢迎更贴。此贴暂时作为意见征询,希望大家踊跃回帖。


这篇文章被编辑了 2 次. 最近一次更新是在 2010/12/24 09:47


我的淘宝小店:http://shop62103354.taobao.com
[加为好友] 回复 引用回复
[Down] [Up]
[1楼] bingteng0915

等级:NO
注册时间:
2010/12/24 10:01
文章: 3
离线

回复【楼主位】 正点原子 :
-------------------------------
支持,希望论坛做大。


[加为好友] 回复 引用回复
[Down] [Up]
[2楼] Dream


等级:NO
注册时间:
2010/12/16 20:37
文章: 20
来自: 深圳
离线

顶!!
支持!!


[加为好友] 回复 引用回复
[Down] [Up]
[3楼] chsh_echo

等级:NO
注册时间:
2010/12/24 09:50
文章: 9
来自: 广东
离线

顶起!!


[加为好友] 回复 引用回复
[Down] [Up]
[4楼] liangwz

等级:NO
注册时间:
2010/12/21 08:59
文章: 5
离线

 还有ZLG-GUI,不过,没什么资料
对于中文输入,是否先准备好PS2键盘例程更好呢?


这篇文章被编辑了 1 次. 最近一次更新是在 2010/12/24 10:59

[加为好友] 回复 引用回复
[Down] [Up]
[5楼] zailushanghe

等级:NO
注册时间:
2010/12/24 11:34
文章: 1
离线

买了原子的开发板,多多关注,嘿嘿


[加为好友] 回复 引用回复
[Down] [Up]
[6楼] 同一片蓝天

等级:NO
注册时间:
2010/12/06 20:48
文章: 3
离线

支持


[加为好友] 回复 引用回复
[Down] [Up]
[7楼] 正点原子


等级:NO
注册时间:
2010/12/02 10:41
文章: 8089
来自: 湖南
在线

回复【1楼】 bingteng0915 :
-------------------------------
我们是尽力在做。相信我们的论坛一定能做大的。
回复【4楼】 liangwz :
-------------------------------
ZLG-GUI没了解过,应该也有源码的。中文输入法用键盘也是可以的,这只是个接口,关键是执行部分,这些接口可以灵活改变的。



我的淘宝小店:http://shop62103354.taobao.com
[加为好友] 回复 引用回复
[Down] [Up]
[8楼] 阮成功

等级:NO
注册时间:
2010/12/27 10:16
文章: 1
离线

我现在有个项目用Tiny_Fatfs做的,等项目结束就上传资料吧,


[加为好友] 回复 引用回复
[Down] [Up]
[9楼] 正点原子


等级:NO
注册时间:
2010/12/02 10:41
文章: 8089
来自: 湖南
在线

回复【8楼】 阮成功 :
-------------------------------
多谢支持



我的淘宝小店:http://shop62103354.taobao.com
[加为好友] 回复 引用回复
[Down] [Up]
[10楼] flywin


等级:NO
注册时间:
2010/12/16 23:47
文章: 41
离线

建议很好。



为STM32的精彩而激动!
[加为好友] 回复 引用回复
[Down] [Up]
[11楼] 正点原子


等级:NO
注册时间:
2010/12/02 10:41
文章: 8089
来自: 湖南
在线

有没有自告奋勇,来当带头的?



我的淘宝小店:http://shop62103354.taobao.com
[加为好友] 回复 引用回复
[Down] [Up]
[12楼] Second_Life


等级:NO
注册时间:
2010/12/29 16:22
文章: 8
来自: 杭州
离线

刚刚买了楼主的一块板子,很期待学好STM32,然后还期待楼主的书,还期待楼主的第一代板子,还期待楼主......O(∩_∩)O哈哈~



自己选择的路,跪着也要走完~~~
[加为好友] 回复 引用回复
[Down] [Up]
[13楼] Second_Life


等级:NO
注册时间:
2010/12/29 16:22
文章: 8
来自: 杭州
离线

说错啦,是第二代板子!!呵呵



自己选择的路,跪着也要走完~~~
[加为好友] 回复 引用回复
[Down] [Up]
[14楼] 正点原子


等级:NO
注册时间:
2010/12/02 10:41
文章: 8089
来自: 湖南
在线

有人建议做数控电源,我觉得也靠谱。有兴趣的朋友报名吧。。。



我的淘宝小店:http://shop62103354.taobao.com
[加为好友] 回复 引用回复
[Down] [Up]
[15楼] PowerEDV

等级:NO
注册时间:
2011/01/12 13:07
文章: 87
离线

顶,支持下


[加为好友] 回复 引用回复
[Down] [Up]
[16楼] PowerEDV

等级:NO
注册时间:
2011/01/12 13:07
文章: 87
离线

回复【14楼】 正点原子 :
-------------------------------
怎么到处都在做电源啊。。。最近看21ic上也在做这个


[加为好友] 回复 引用回复
[Down] [Up]
[17楼] 正点原子


等级:NO
注册时间:
2010/12/02 10:41
文章: 8089
来自: 湖南
在线

电源是基础,又实用性强.
既能学到东西,还能用在以后的设计中,一举多得.所以电源是个不错的建议的.



我的淘宝小店:http://shop62103354.taobao.com
[加为好友] 回复 引用回复
[Down] [Up]
[18楼] PowerEDV

等级:NO
注册时间:
2011/01/12 13:07
文章: 87
离线

文件系统,GUI,输入法,都是很好的想法


[加为好友] 回复 引用回复
[Down] [Up]
[19楼] 智达

等级:NO
注册时间:
2011/02/10 22:02
文章: 4
离线

这3个对开发都有用处。
看来LZ对将来有一定谋划了。
支持一下。


[加为好友] 回复 引用回复
[Down] [Up]
[20楼] 小愫

等级:NO
注册时间:
2010/12/02 10:37
文章: 4
离线

原子什么时候开始,不管作什么都算我一个!!!


[加为好友] 回复 引用回复
[Down] [Up]
[21楼] trochili

等级:NO
注册时间:
2011/02/11 20:24
文章: 142
离线

这个活动还有动静吗?


[加为好友] 回复 引用回复
[Down] [Up]
[22楼] 正点原子


等级:NO
注册时间:
2010/12/02 10:41
文章: 8089
来自: 湖南
在线

回复【21楼】 trochili :
-------------------------------
有的.



我的淘宝小店:http://shop62103354.taobao.com
[加为好友] 回复 引用回复
[Down] [Up]
[23楼] conan100

等级:NO
注册时间:
2010/12/03 17:40
文章: 1
离线

顶  强烈支持这个项目!


[加为好友] 回复 引用回复
[Down] [Up]
[24楼] trochili

等级:NO
注册时间:
2011/02/11 20:24
文章: 142
离线

很关心gui,以前我做过,但是不知道这里的要做成什么样子。我有现成的代码可以公布出来。多窗口,但是没有实现窗口剪裁功能。







这篇文章被编辑了 2 次. 最近一次更新是在 2011/03/20 12:13

[加为好友] 回复 引用回复
[Down] [Up]
[25楼] 正点原子


等级:NO
注册时间:
2010/12/02 10:41
文章: 8089
来自: 湖南
在线

楼上这个都不错了的啊。
这个GUI可以做简单点没事,但是前期规划要尽量好,后续增加要比较方便。这样,虽然提供的可能是一个简单的图形界面,但是用户可以自己在此基础开发其他个性法界面。这才是关键的地方。



我的淘宝小店:http://shop62103354.taobao.com
[加为好友] 回复 引用回复
[Down] [Up]
[26楼] trochili

等级:NO
注册时间:
2011/02/11 20:24
文章: 142
离线

回复【25楼】 正点原子 :
-------------------------------
说的有道理。
现在两个问题
1 我现在没有stm32开发板 :)    以前的GUI是在arm2410上实现的,内存比较充裕。 
2 代码没有实现窗口剪裁功能,实现的很原始。



这篇文章被编辑了 1 次. 最近一次更新是在 2011/03/21 20:17

[加为好友] 回复 引用回复
[Down] [Up]
[27楼] 正点原子


等级:NO
注册时间:
2010/12/02 10:41
文章: 8089
来自: 湖南
在线

回复【26楼】 trochili :
-------------------------------
楼上有意写GUI部分的话,我们可以送你一个开发板的.
由你带头做好框架.不过要求不论是否做出来,都要在我们论坛开源.
重点参考picgui,内存尽量少占,代码简单明了即可.
具体细节,等你有意此项目再说.



我的淘宝小店:http://shop62103354.taobao.com
[加为好友] 回复 引用回复
[Down] [Up]
[28楼] trochili

等级:NO
注册时间:
2011/02/11 20:24
文章: 142
离线

回复【27楼】 正点原子 :
-------------------------------
我只能上msn,给你在论坛发消息了。
我这个GUI是在2410上实现的,比较耗内存,能不能移植到stm32上,有些细节得跟你讨论一下。


[加为好友] 回复 引用回复
[Down] [Up]
[29楼] 正点原子


等级:NO
注册时间:
2010/12/02 10:41
文章: 8089
来自: 湖南
在线

回复【28楼】 trochili :
-------------------------------
我也上不了msn哦,你是在哪里啊?怎么不让上qq的?



我的淘宝小店:http://shop62103354.taobao.com
[加为好友] 回复 引用回复
[Down] [Up]
[30楼] trochili

等级:NO
注册时间:
2011/02/11 20:24
文章: 142
离线

我看看picgui如何,以前没研究过


这篇文章被编辑了 1 次. 最近一次更新是在 2011/03/21 16:27

[加为好友] 回复 引用回复
[Down] [Up]
[31楼] 正点原子


等级:NO
注册时间:
2010/12/02 10:41
文章: 8089
来自: 湖南
在线

回复【30楼】 trochili :
-------------------------------
PICGUI比uCGUI简单,没有ucGUI花哨.
当然,PICGUI占用的资源也比ucGUI少.源码是开放的.



我的淘宝小店:http://shop62103354.taobao.com
[加为好友] 回复 引用回复
[Down] [Up]
[32楼] trochili

等级:NO
注册时间:
2011/02/11 20:24
文章: 142
离线

刚才看了看,基本和我以前的GUI思路是一样的。
两个重点
1) 事件发送机制:设备产生时间后,主线程从obj链表头开始,按个遍历每个obj,主线程问该obj是否支持当前事件,如果支持则主线程调用obj的事件回调函数
2) obj绘制:每个obj绘制的时候直接写自己指定的内存区,多个obj都会直接写内存。这样同一个地址可能有多个obj都写入数据,但是最后一个数据有效。不涉及z序剪裁问题。

另外没有看到窗口和各种widget的包含关系,窗口应该是属于widget,不是能够包含其他widget的那种容器。












这篇文章被编辑了 2 次. 最近一次更新是在 2011/03/21 20:15

[加为好友] 回复 引用回复
[Down] [Up]
[33楼] 正点原子


等级:NO
注册时间:
2010/12/02 10:41
文章: 8089
来自: 湖南
在线

嗯,楼上有兴趣弄没有?
不需要支持很多,毕竟STM32也就那么点资源。



我的淘宝小店:http://shop62103354.taobao.com
[加为好友] 回复 引用回复
[Down] [Up]
[34楼] 苹果

等级:NO
注册时间:
2011/03/23 09:42
文章: 72
离线

强悍 顶顶 支持


[加为好友] 回复 引用回复
[Down] [Up]
[35楼] lcc8559


等级:NO
注册时间:
2011/02/28 21:06
文章: 62
来自: 上海
离线

很强大,支持一下。我也想参加设计,不过实力还有限。



    专注于工业仪器仪表、水气电表的射频模块开发,我的QQ:524782116。EMAIL:lcc8559@hotmail.com
<br><br>我的淘宝店铺:http://shop57966105.taobao.com/ 交流技术,分享大家的电子元件购买心得。
[加为好友] 回复 引用回复
[Down] [Up]
[36楼] 蒋粤


等级:NO
注册时间:
2011/04/03 10:15
文章: 29
来自: 东莞
离线

原子很强啊,顶!!期待原子的书。。



会思考的键盘
[加为好友] 回复 引用回复
[Down] [Up]
[37楼] xzp21st

等级:NO
注册时间:
2011/03/27 00:22
文章: 14
离线

这东西能否分开几个板块。有个带头人,有点基础的
文件系统我觉得fatfs就行了吧,移植好就ok,有必要再从头diy吗,太耗精力


[加为好友] 回复 引用回复
[Down] [Up]
[38楼] xzp21st

等级:NO
注册时间:
2011/03/27 00:22
文章: 14
离线

还有这坛子整的有点乱啊,啥时抽空能整理下呢。大家靠这个交流呢


[加为好友] 回复 引用回复
[Down] [Up]
[39楼] 正点原子


等级:NO
注册时间:
2010/12/02 10:41
文章: 8089
来自: 湖南
在线

回复【38楼】 xzp21st :
-------------------------------
乱?怎么说?



我的淘宝小店:http://shop62103354.taobao.com
[加为好友] 回复 引用回复
[Down] [Up]
[40楼] Julius007

等级:NO
注册时间:
2011/04/11 15:37
文章: 64
离线

uC/GUI什么时候出来呀???????等待好漫长呀!我正要学习呀。


[加为好友] 回复 引用回复
[Down] [Up]
[41楼] zh0624

等级:NO
注册时间:
2011/06/15 09:10
文章: 1
离线

顶,楼主威武,期待中


[加为好友] 回复 引用回复
[Down] [Up]
[42楼] Cho

等级:NO
注册时间:
2011/06/17 12:17
文章: 22
离线

剛收到學習板, 希望日後可幫手做些項目, 做個電源實用啊, 開關的可學到較多東西.


[加为好友] 回复 引用回复
[Down] [Up]
[43楼] 正点原子


等级:NO
注册时间:
2010/12/02 10:41
文章: 8089
来自: 湖南
在线

谢谢.



我的淘宝小店:http://shop62103354.taobao.com
[加为好友] 回复 引用回复
[Down] [Up]
[44楼] luoguangqi

等级:NO
注册时间:
2011/07/31 10:12
文章: 9
离线

 支持!


[加为好友] 回复 引用回复
[Down] [Up]
[45楼] jcqi

等级:NO
注册时间:
2011/08/18 15:48
文章: 1
离线

要不DIY一个操作系统?


[加为好友] 回复 引用回复
[Down] [Up]
[46楼] 正点原子


等级:NO
注册时间:
2010/12/02 10:41
文章: 8089
来自: 湖南
在线

diy操作系统,需要很强的人才能做的哦.



我的淘宝小店:http://shop62103354.taobao.com
[加为好友] 回复 引用回复
[Down] [Up]
[47楼] 逆流之鱼

等级:NO
注册时间:
2011/10/09 14:14
文章: 1
离线


嘿嘿,没有实力,纯顶起。


[加为好友] 回复 引用回复
[Down] [Up]
[48楼] pilgrim_kevin

等级:NO
注册时间:
2011/11/19 11:30
文章: 10
来自: 深圳
离线

GUI的项目不建议自己再搞一套,有心力的话也可以参与国内的开源项目,例如RT-Thread/GUI,FTK,很好的项目。



Let it be
[加为好友] 回复 引用回复
[Down] [Up]
[49楼] 正点原子


等级:NO
注册时间:
2010/12/02 10:41
文章: 8089
来自: 湖南
在线

gui确实是个大头.很耗费时间和精力.写好不容易.
我觉得这东西应该有个上位机编程类似的软件才好,在电脑上直接拖图标,构建好了可以生成源码.这样多爽啊...



我的淘宝小店:http://shop62103354.taobao.com
[加为好友] 回复 引用回复
[Down] [Up]
[50楼] pilgrim_kevin

等级:NO
注册时间:
2011/11/19 11:30
文章: 10
来自: 深圳
离线

回复【49楼】 正点原子 :
gui确实是个大头.很耗费时间和精力.写好不容易.
我觉得这东西应该有个上位机编程类似的软件才好,在电脑上直接拖图标,构建好了可以生成源码.这样多爽啊...
---------------------------------
FTK就做了一个UI Designer。



Let it be
[加为好友] 回复 引用回复
[Down] [Up]
[51楼] 正点原子


等级:NO
注册时间:
2010/12/02 10:41
文章: 8089
来自: 湖南
在线

回复【50楼】 pilgrim_kevin :
---------------------------------
你用过么?
上传一个实例看看,给我们参考下,呵呵.



我的淘宝小店:http://shop62103354.taobao.com
[加为好友] 回复 引用回复
[Down] [Up]
[52楼] pilgrim_kevin

等级:NO
注册时间:
2011/11/19 11:30
文章: 10
来自: 深圳
离线

回复【51楼】 正点原子 :
回复【50楼】 pilgrim_kevin :
---------------------------------
你用过么?
上传一个实例看看,给我们参考下,呵呵.
---------------------------------
我没有用过。不过你可以看看:http://code.google.com/p/ftk/,http://www.limodev.cn/,作者李先静是我比较钦佩的深圳linux嵌入式高手,这个是他完全原创、完全开源的项目。之前也跟RT-Thread合作,好像现在是作为RT-Thread的子项目在发展(李大身体不太好,精力不够)



Let it be
[加为好友] 回复 引用回复
[Down] [Up]
[53楼] Tardis


等级:NO
注册时间:
2011/07/17 14:35
文章: 621
离线

哈哈~~~
这个gui啊,差不多成形了。



Time And Relative Dimension In Space.
[加为好友] 回复 引用回复
[Down] [Up]
[54楼] 张洋

等级:NO
注册时间:
2010/12/14 10:47
文章: 337
来自: 广州
离线

回复【53楼】 Tardis :
哈哈~~~
这个gui啊,差不多成形了。
---------------------------------
兄弟开发完成了,传上来,给个全方面的总结哦,呵呵!



希望openedv能给大家提供一个友好的技术交流平台!
[加为好友] 回复 引用回复
[Down] [Up]
[55楼] hkys_lxh


等级:NO
注册时间:
2012/03/11 21:36
文章: 7
来自: 江苏&nbsp;
离线

我的毕业设计正好是用51单片机做的输入法,等毕业了,就被源码公布出来,快了,不到7月份



这辈子只会两件事:这也不会,那也不会!
[加为好友] 回复 引用回复
[Down] [Up]
[56楼] 5498折戟沉沙

等级:NO
注册时间:
2012/02/28 21:16
文章: 269
来自: 河南
离线

还是悄声过去……实力不够啊……



努力,前进。
[加为好友] 回复 引用回复
[Down] [Up]
[57楼] 正点原子


等级:NO
注册时间:
2010/12/02 10:41
文章: 8089
来自: 湖南
在线

回复【55楼】 hkys_lxh :
---------------------------------
楼主做风火轮的?



我的淘宝小店:http://shop62103354.taobao.com
[加为好友] 回复 引用回复
[Down] [Up]
[58楼] Pony279


等级:NO
注册时间:
2012/02/08 19:13
文章: 438
在线

想写一次GUI。。。现在搞不定啊。。。只能作为今后的学习目标了



决定从此潜心搞好功课,闲时玩玩板子,逛逛论坛...
[加为好友] 回复 引用回复
[Down] [Up]
[59楼] 林中独步2

等级:NO
注册时间:
2012/02/20 15:38
文章: 37
来自: 湖北
离线

想学GUI,可不止从何下手啊?



追求卓越,超越自己!
[加为好友] 回复 引用回复
[Down] [Up]
[60楼] spydf

等级:NO
注册时间:
2011/10/25 22:44
文章: 11
离线

建议搞电源.电压表,之类的.


[加为好友] 回复 引用回复
[Down] [Up]
[61楼] 正点原子


等级:NO
注册时间:
2010/12/02 10:41
文章: 8089
来自: 湖南
在线

回复【60楼】 spydf :
---------------------------------
你有兴趣么?



我的淘宝小店:http://shop62103354.taobao.com
[加为好友] 回复 引用回复
 
前往: 

Powered by ALIENTEK工作室 © 粤ICP备12000418号-1