|
|
前往: |
| DIY项目(建议贴) |
| 发表人 | 内容 | |
|---|---|---|
| 2010/12/24 09:46 |
|
|
|
[楼主位] 正点原子
等级:
注册时间:![]() 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 |
||
|
||
| 2010/12/24 10:02 |
|
|
|
[1楼] bingteng0915
等级:
注册时间:![]() 2010/12/24 10:01 文章: 3 离线 |
回复【楼主位】 正点原子 :
------------------------------- 支持,希望论坛做大。 |
|
|
||
| 2010/12/24 10:06 |
|
|
|
[2楼] Dream
等级:
注册时间:![]() 2010/12/16 20:37 文章: 20 来自: 深圳 离线 |
顶!!
支持!! |
|
|
||
| 2010/12/24 10:08 |
|
|
|
[3楼] chsh_echo
等级:
注册时间:![]() 2010/12/24 09:50 文章: 9 来自: 广东 离线 |
顶起!!
|
|
|
||
| 2010/12/24 10:58 |
|
|
|
[4楼] liangwz
等级:
注册时间:![]() 2010/12/21 08:59 文章: 5 离线 |
还有ZLG-GUI,不过,没什么资料
对于中文输入,是否先准备好PS2键盘例程更好呢? 这篇文章被编辑了 1 次. 最近一次更新是在 2010/12/24 10:59 |
|
|
||
| 2010/12/24 11:39 |
|
|
|
[5楼] zailushanghe
等级:
注册时间:![]() 2010/12/24 11:34 文章: 1 离线 |
买了原子的开发板,多多关注,嘿嘿
|
|
|
||
| 2010/12/24 12:22 |
|
|
|
[6楼] 同一片蓝天
等级:
注册时间:![]() 2010/12/06 20:48 文章: 3 离线 |
支持
|
|
|
||
| 2010/12/24 12:36 |
|
|
|
[7楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
回复【1楼】 bingteng0915 :
------------------------------- 我们是尽力在做。相信我们的论坛一定能做大的。 回复【4楼】 liangwz : ------------------------------- ZLG-GUI没了解过,应该也有源码的。中文输入法用键盘也是可以的,这只是个接口,关键是执行部分,这些接口可以灵活改变的。 |
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
| 2010/12/27 10:23 |
|
|
|
[8楼] 阮成功
等级:
注册时间:![]() 2010/12/27 10:16 文章: 1 离线 |
我现在有个项目用Tiny_Fatfs做的,等项目结束就上传资料吧,
|
|
|
||
| 2010/12/27 11:55 |
|
|
|
[9楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
回复【8楼】 阮成功 :
------------------------------- 多谢支持 |
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
| 2010/12/28 00:57 |
|
|
|
[10楼] flywin
等级:
注册时间:![]() 2010/12/16 23:47 文章: 41 离线 |
建议很好。
|
|
|
为STM32的精彩而激动! |
||
|
||
| 2010/12/28 14:21 |
|
|
|
[11楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
有没有自告奋勇,来当带头的?
|
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
| 2010/12/29 16:23 |
|
|
|
[12楼] Second_Life
等级:
注册时间:![]() 2010/12/29 16:22 文章: 8 来自: 杭州 离线 |
刚刚买了楼主的一块板子,很期待学好STM32,然后还期待楼主的书,还期待楼主的第一代板子,还期待楼主......O(∩_∩)O哈哈~
|
|
|
自己选择的路,跪着也要走完~~~ |
||
|
||
| 2010/12/29 16:23 |
|
|
|
[13楼] Second_Life
等级:
注册时间:![]() 2010/12/29 16:22 文章: 8 来自: 杭州 离线 |
说错啦,是第二代板子!!呵呵
|
|
|
自己选择的路,跪着也要走完~~~ |
||
|
||
| 2011/01/09 12:27 |
|
|
|
[14楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
有人建议做数控电源,我觉得也靠谱。有兴趣的朋友报名吧。。。
|
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
| 2011/01/12 19:22 |
|
|
|
[15楼] PowerEDV
等级:
注册时间:![]() 2011/01/12 13:07 文章: 87 离线 |
顶,支持下
|
|
|
||
| 2011/01/13 15:36 |
|
|
|
[16楼] PowerEDV
等级:
注册时间:![]() 2011/01/12 13:07 文章: 87 离线 |
回复【14楼】 正点原子 :
------------------------------- 怎么到处都在做电源啊。。。最近看21ic上也在做这个 |
|
|
||
| 2011/01/14 14:43 |
|
|
|
[17楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
电源是基础,又实用性强.
既能学到东西,还能用在以后的设计中,一举多得.所以电源是个不错的建议的. |
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
| 2011/01/19 13:04 |
|
|
|
[18楼] PowerEDV
等级:
注册时间:![]() 2011/01/12 13:07 文章: 87 离线 |
文件系统,GUI,输入法,都是很好的想法
|
|
|
||
| 2011/02/10 23:03 |
|
|
|
[19楼] 智达
等级:
注册时间:![]() 2011/02/10 22:02 文章: 4 离线 |
这3个对开发都有用处。
看来LZ对将来有一定谋划了。 支持一下。 |
|
|
||
| 2011/02/21 23:19 |
|
|
|
[20楼] 小愫
等级:
注册时间:![]() 2010/12/02 10:37 文章: 4 离线 |
原子什么时候开始,不管作什么都算我一个!!!
|
|
|
||
| 2011/03/18 12:45 |
|
|
|
[21楼] trochili
等级:
注册时间:![]() 2011/02/11 20:24 文章: 142 离线 |
这个活动还有动静吗?
|
|
|
||
| 2011/03/18 12:59 |
|
|
|
[22楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
回复【21楼】 trochili :
------------------------------- 有的. |
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
| 2011/03/18 13:54 |
|
|
|
[23楼] conan100
等级:
注册时间:![]() 2010/12/03 17:40 文章: 1 离线 |
顶 强烈支持这个项目!
|
|
|
||
| 2011/03/20 12:05 |
|
|
|
[24楼] trochili
等级:
注册时间:![]() 2011/02/11 20:24 文章: 142 离线 |
很关心gui,以前我做过,但是不知道这里的要做成什么样子。我有现成的代码可以公布出来。多窗口,但是没有实现窗口剪裁功能。
![]() ![]() 这篇文章被编辑了 2 次. 最近一次更新是在 2011/03/20 12:13 |
|
|
||
| 2011/03/20 17:37 |
|
|
|
[25楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
楼上这个都不错了的啊。
这个GUI可以做简单点没事,但是前期规划要尽量好,后续增加要比较方便。这样,虽然提供的可能是一个简单的图形界面,但是用户可以自己在此基础开发其他个性法界面。这才是关键的地方。 |
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
| 2011/03/21 09:28 |
|
|
|
[26楼] trochili
等级:
注册时间:![]() 2011/02/11 20:24 文章: 142 离线 |
回复【25楼】 正点原子 :
------------------------------- 说的有道理。 现在两个问题 1 我现在没有stm32开发板 :) 以前的GUI是在arm2410上实现的,内存比较充裕。 2 代码没有实现窗口剪裁功能,实现的很原始。 这篇文章被编辑了 1 次. 最近一次更新是在 2011/03/21 20:17 |
|
|
||
| 2011/03/21 10:19 |
|
|
|
[27楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
回复【26楼】 trochili :
------------------------------- 楼上有意写GUI部分的话,我们可以送你一个开发板的. 由你带头做好框架.不过要求不论是否做出来,都要在我们论坛开源. 重点参考picgui,内存尽量少占,代码简单明了即可. 具体细节,等你有意此项目再说. |
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
| 2011/03/21 14:07 |
|
|
|
[28楼] trochili
等级:
注册时间:![]() 2011/02/11 20:24 文章: 142 离线 |
回复【27楼】 正点原子 :
------------------------------- 我只能上msn,给你在论坛发消息了。 我这个GUI是在2410上实现的,比较耗内存,能不能移植到stm32上,有些细节得跟你讨论一下。 |
|
|
||
| 2011/03/21 14:09 |
|
|
|
[29楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
回复【28楼】 trochili :
------------------------------- 我也上不了msn哦,你是在哪里啊?怎么不让上qq的? |
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
| 2011/03/21 16:12 |
|
|
|
[30楼] trochili
等级:
注册时间:![]() 2011/02/11 20:24 文章: 142 离线 |
我看看picgui如何,以前没研究过
这篇文章被编辑了 1 次. 最近一次更新是在 2011/03/21 16:27 |
|
|
||
| 2011/03/21 16:34 |
|
|
|
[31楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
回复【30楼】 trochili :
------------------------------- PICGUI比uCGUI简单,没有ucGUI花哨. 当然,PICGUI占用的资源也比ucGUI少.源码是开放的. |
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
| 2011/03/21 20:05 |
|
|
|
[32楼] trochili
等级:
注册时间:![]() 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 |
|
|
||
| 2011/03/21 21:44 |
|
|
|
[33楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
嗯,楼上有兴趣弄没有?
不需要支持很多,毕竟STM32也就那么点资源。 |
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
| 2011/03/24 08:41 |
|
|
|
[34楼] 苹果
等级:
注册时间:![]() 2011/03/23 09:42 文章: 72 离线 |
强悍 顶顶 支持
|
|
|
||
| 2011/03/29 11:03 |
|
|
|
[35楼] lcc8559
等级:
注册时间:![]() 2011/02/28 21:06 文章: 62 来自: 上海 离线 |
很强大,支持一下。我也想参加设计,不过实力还有限。
|
|
|
专注于工业仪器仪表、水气电表的射频模块开发,我的QQ:524782116。EMAIL:lcc8559@hotmail.com <br><br>我的淘宝店铺:http://shop57966105.taobao.com/ 交流技术,分享大家的电子元件购买心得。 |
||
|
||
| 2011/04/03 23:42 |
|
|
|
[36楼] 蒋粤
等级:
注册时间:![]() 2011/04/03 10:15 文章: 29 来自: 东莞 离线 |
原子很强啊,顶!!期待原子的书。。
|
|
|
会思考的键盘 |
||
|
||
| 2011/04/04 23:40 |
|
|
|
[37楼] xzp21st
等级:
注册时间:![]() 2011/03/27 00:22 文章: 14 离线 |
这东西能否分开几个板块。有个带头人,有点基础的
文件系统我觉得fatfs就行了吧,移植好就ok,有必要再从头diy吗,太耗精力 |
|
|
||
| 2011/04/04 23:44 |
|
|
|
[38楼] xzp21st
等级:
注册时间:![]() 2011/03/27 00:22 文章: 14 离线 |
还有这坛子整的有点乱啊,啥时抽空能整理下呢。大家靠这个交流呢
|
|
|
||
| 2011/04/05 00:59 |
|
|
|
[39楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
回复【38楼】 xzp21st :
------------------------------- 乱?怎么说? |
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
| 2011/04/18 20:16 |
|
|
|
[40楼] Julius007
等级:
注册时间:![]() 2011/04/11 15:37 文章: 64 离线 |
uC/GUI什么时候出来呀???????等待好漫长呀!我正要学习呀。
|
|
|
||
| 2011/06/15 09:14 |
|
|
|
[41楼] zh0624
等级:
注册时间:![]() 2011/06/15 09:10 文章: 1 离线 |
顶,楼主威武,期待中
|
|
|
||
| 2011/07/29 11:59 |
|
|
|
[42楼] Cho
等级:
注册时间:![]() 2011/06/17 12:17 文章: 22 离线 |
剛收到學習板, 希望日後可幫手做些項目, 做個電源實用啊, 開關的可學到較多東西.
|
|
|
||
| 2011/07/29 12:50 |
|
|
|
[43楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
谢谢.
|
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
| 2011/07/31 10:26 |
|
|
|
[44楼] luoguangqi
等级:
注册时间:![]() 2011/07/31 10:12 文章: 9 离线 |
支持!
|
|
|
||
| 2011/08/18 15:58 |
|
|
|
[45楼] jcqi
等级:
注册时间:![]() 2011/08/18 15:48 文章: 1 离线 |
要不DIY一个操作系统?
|
|
|
||
| 2011/08/18 17:58 |
|
|
|
[46楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
diy操作系统,需要很强的人才能做的哦.
|
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
| 2011/10/09 17:06 |
|
|
|
[47楼] 逆流之鱼
等级:
注册时间:![]() 2011/10/09 14:14 文章: 1 离线 |
嘿嘿,没有实力,纯顶起。 |
|
|
||
| 2011/11/19 11:54 |
|
|
|
[48楼] pilgrim_kevin
等级:
注册时间:![]() 2011/11/19 11:30 文章: 10 来自: 深圳 离线 |
GUI的项目不建议自己再搞一套,有心力的话也可以参与国内的开源项目,例如RT-Thread/GUI,FTK,很好的项目。
|
|
|
Let it be |
||
|
||
| 2011/11/19 12:05 |
|
|
|
[49楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
gui确实是个大头.很耗费时间和精力.写好不容易.
我觉得这东西应该有个上位机编程类似的软件才好,在电脑上直接拖图标,构建好了可以生成源码.这样多爽啊... |
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
| 2011/11/19 13:57 |
|
|
|
[50楼] pilgrim_kevin
等级:
注册时间:![]() 2011/11/19 11:30 文章: 10 来自: 深圳 离线 |
回复【49楼】 正点原子 :
gui确实是个大头.很耗费时间和精力.写好不容易. 我觉得这东西应该有个上位机编程类似的软件才好,在电脑上直接拖图标,构建好了可以生成源码.这样多爽啊... --------------------------------- FTK就做了一个UI Designer。 |
|
|
Let it be |
||
|
||
| 2011/11/19 14:23 |
|
|
|
[51楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
回复【50楼】 pilgrim_kevin :
--------------------------------- 你用过么? 上传一个实例看看,给我们参考下,呵呵. |
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
| 2011/11/20 11:23 |
|
|
|
[52楼] pilgrim_kevin
等级:
注册时间:![]() 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 |
||
|
||
| 2012/02/10 17:29 |
|
|
|
[53楼] Tardis
等级:
注册时间:![]() 2011/07/17 14:35 文章: 621 离线 |
哈哈~~~
这个gui啊,差不多成形了。 |
|
|
Time And Relative Dimension In Space. |
||
|
||
| 2012/02/10 17:31 |
|
|
[54楼] 张洋
等级:
注册时间:![]() 2010/12/14 10:47 文章: 337 来自: 广州 离线 |
回复【53楼】 Tardis :
哈哈~~~ 这个gui啊,差不多成形了。 --------------------------------- 兄弟开发完成了,传上来,给个全方面的总结哦,呵呵! |
|
|
希望openedv能给大家提供一个友好的技术交流平台! |
||
|
||
| 2012/03/15 21:46 |
|
|
|
[55楼] hkys_lxh
等级:
注册时间:![]() 2012/03/11 21:36 文章: 7 来自: 江苏 离线 |
我的毕业设计正好是用51单片机做的输入法,等毕业了,就被源码公布出来,快了,不到7月份
|
|
|
这辈子只会两件事:这也不会,那也不会! |
||
|
||
| 2012/03/15 22:21 |
|
|
|
[56楼] 5498折戟沉沙
等级:
注册时间:![]() 2012/02/28 21:16 文章: 269 来自: 河南 离线 |
还是悄声过去……实力不够啊……
|
|
|
努力,前进。 |
||
|
||
| 2012/03/15 23:36 |
|
|
|
[57楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
回复【55楼】 hkys_lxh :
--------------------------------- 楼主做风火轮的? |
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
| 2012/04/20 10:31 |
|
|
|
[58楼] Pony279
等级:
注册时间:![]() 2012/02/08 19:13 文章: 438 在线 |
想写一次GUI。。。现在搞不定啊。。。只能作为今后的学习目标了
|
|
|
决定从此潜心搞好功课,闲时玩玩板子,逛逛论坛... |
||
|
||
| 2012/05/17 09:46 |
|
|
|
[59楼] 林中独步2
等级:
注册时间:![]() 2012/02/20 15:38 文章: 37 来自: 湖北 离线 |
想学GUI,可不止从何下手啊?
|
|
|
追求卓越,超越自己! |
||
|
||
| 2012/05/17 15:21 |
|
|
|
[60楼] spydf
等级:
注册时间:![]() 2011/10/25 22:44 文章: 11 离线 |
建议搞电源.电压表,之类的.
|
|
|
||
| 2012/05/17 17:11 |
|
|
|
[61楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
回复【60楼】 spydf :
--------------------------------- 你有兴趣么? |
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
|
|
||
|
| 前往: |