打印

用S3C2440模拟"多合一U盘",最高读写速度达 986KB/S

[复制链接]
楼主: liuwei0908
手机看帖
扫描二维码
随时随地手机跟帖
21
liuwei0908|  楼主 | 2010-4-8 22:10 | 只看该作者 回帖奖励 |倒序浏览
19# gdlhh2008

这些只算雕虫小技;更厉害的东西,还没公布。

使用特权

评论回复
22
liuwei0908|  楼主 | 2010-4-8 22:12 | 只看该作者
22# linqing171

你用的是什么OS ?

使用特权

评论回复
23
liuwei0908|  楼主 | 2010-4-8 22:14 | 只看该作者
22# linqing171

是否可以把你的部分程序贴出来看看? 大家一起帮你分析一下.

使用特权

评论回复
24
tiger84| | 2010-4-9 08:37 | 只看该作者
虚心求教liuwei0908兄弟,你是经过哪些锻炼,或者哪些书籍达到现在的算法水平的?能不能推荐一些相关的书籍?或者建议?

我写的程序都比较简单,基本上都没有什么技巧,一直想提高,但没有什么门路。

使用特权

评论回复
25
tiger84| | 2010-4-9 08:39 | 只看该作者
liuwei0908兄弟以前是不是还弄过一个简单版的UC/OS

使用特权

评论回复
26
liuwei0908|  楼主 | 2010-4-9 10:22 | 只看该作者
本帖最后由 liuwei0908 于 2010-4-9 10:26 编辑

不是简单版的uc/OS; 集成多线程多窗口GUI,和uc/OS相比还是有区别的:
[GUI]
1.支持多线程,多窗口同时运行及Z序剪切
2.使用类WIN32的消息机制.
3.使用高效的非C/S架构.
4.支持16位色和24位色模式
5.丰富的GDI绘图函数
6.支持用户自定义控件
7.支持三种动态和静态DC:
    屏幕DC:直接写屏输出;
    内存DC:高速缓存,避免闪烁;
    PartDC:子DC,基于屏幕DC和内存DC,可快速地创建和释放,可以非常方便地实现屏幕分割,定位功能.

8.高效实用的块传输功能,所有块传输函数支持 屏幕到屏幕,屏幕到内存,内存到屏幕,内存到内存 4种传输模式:
    BitBlt         -> 基本的块传输
    StretchBlt     -> 任意尺寸和比例,缩放,填充块传输
    TransparentBlt -> StretchBlt+透明块传输,支持TRANS_ONLY和TRANS_EXCEP两种模式
    AlphaBlend     -> StretchBlt+半透明混合块传输,支持ALPHA_SET和ALPHA_SRC两种模式
    RotateBlt      -> 任意角度旋转块传输
9.支持硬件加速功能
10.使用和移植简单化,用户无需了解中间源代码

[OS]
1.支持256级优先级线程.
2,支持线程动态创建和销毁.
3.线程锁功能,进入"临界点"无需关中断.
4.无限线程数,支持相同优先级的线程(相同优先级的线程以就绪状态方式进行调度).
5.线程间通信方式:信号量,队列.
6.支持虚拟内存

[FS]](非完全自主开发)
基于现有的FATFS进行改进优化而来

推荐的硬件需求(GUI + OS + FS):
CPU: ARM720T(MMU&Cache On) 40MHZ级别以上
LCD: 16位色以上
RAM: 512KB以上(和LCD分辨率,颜色数,同时运行的窗口和线程数量有关)
ROM: 128KB以上

使用特权

评论回复
27
liuwei0908|  楼主 | 2010-4-9 10:36 | 只看该作者
26# tiger84

本人没受过什么特殊的培训和锻炼; 主要是靠自己反复分析,变形优化,实践而来.

使用特权

评论回复
28
liuwei0908|  楼主 | 2010-4-9 10:40 | 只看该作者
另外,我看得比较多的是wince方面的书籍,但并不开发wince项目,主要是了解一下大概的思路

使用特权

评论回复
29
我是土匪| | 2010-4-23 11:53 | 只看该作者
高手

使用特权

评论回复
30
zhuyongs168| | 2010-6-8 14:52 | 只看该作者
kankan!!

使用特权

评论回复
31
kuaikuai21| | 2010-6-16 22:49 | 只看该作者
额,饿,好东西啊,速度围观。。。

使用特权

评论回复
32
adsllihg| | 2010-6-17 21:32 | 只看该作者
楼主ARM太强啊,

使用特权

评论回复
33
xibu1102007| | 2010-6-23 18:08 | 只看该作者
兄弟,能否给我你的NAND FLASH的驱动程序。506152091@qq.com

使用特权

评论回复
34
xibu1102007| | 2010-6-23 18:10 | 只看该作者
我咋下载不了?

使用特权

评论回复
35
voval| | 2010-8-11 21:28 | 只看该作者
很好 很强大

使用特权

评论回复
36
52mcu| | 2010-8-11 22:52 | 只看该作者
楼主不厚道,代码里的注释都删了 也没有工程文件,是基于啥os    还是无os

使用特权

评论回复
37
liuwei0908|  楼主 | 2010-8-12 22:23 | 只看该作者
38# 52mcu

注释并没有删掉,是原本就没有的,OS是自己开发的,支持 多线程 和 多进程

使用特权

评论回复
38
sjl666518| | 2010-8-25 16:37 | 只看该作者
怎么下不了呀

使用特权

评论回复
39
adce| | 2010-8-26 18:32 | 只看该作者
楼主好厉害...学习...

使用特权

评论回复
40
zc360936| | 2010-8-31 11:13 | 只看该作者
很强大,谢谢楼主分享宝贵学习经验。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则