EDN首页   博客首页

最新日志

发表于:2008-10-10 19:00:36
标签:无标签

0

惊奇!!!又发现EDN博客一个BUG!

今天登陆我的博客,又发现一个奇怪的现象。查看同一篇博文,在未登陆和已登陆两个状态下,居然内容有区别!!!我可不是挑刺,我是觉得这个问题很严重。影响到网友的阅读啊~~~~

用图证明。看两个图下方的内容,第一幅是未登陆状态,居然少一行字!!!

 

大家可以试试啊~~~~如果我说的没错,大家要顶啊~~~

点击此处查看原文 >>

系统分类: 自由话题   |    用户分类:    |    来源: 原创

评论(0) | 阅读(17)
发表于:2008-9-28 15:45:02
标签:EDN博客  BUG  

2

惊奇发现:EDN博客的一个BUG!!!

    今天登陆EDN博客,由于输入法是大写状态,在输入用户名的时候没有在意,就输入成了大写。但密码不会出错,因为EDN博客密码好像不分大小写!!!

    等登陆之后发现不对了!我以前发表的博文里没有修改的选项!!!

    开始以为是博文发布超过多长时间后,就不能修改了。但是又发现也没有删除的选项!我就惊讶了。是EDN博客升级了?再三考虑后。我退出重新登陆试试。

    退出后,我以注册的小写字母登陆,登陆后发现,一切正常!!!哈哈!!我这才确认这是EDN博客的一个BUG!!!

用图片证明:

    小写登陆正常:

点击看大图

 

    如果用户名输入成linLASER后,就出错了:

点击看大图

 

    今天第一次我用户名输入成LINLASER,出错了:

点击看大图

 

哈哈 大家可以试试啊~~~~如果我说的没错,大家要顶啊~~~

点击此处查看原文 >>

系统分类: 自由话题   |    用户分类:    |    来源: 原创

评论(1) | 阅读(204)
发表于:2008-9-28 15:01:37
标签:MScomm32  接收  假死  

2

请大家帮忙解决MScomm32控件接收假死的问题

这一段时间做基于MScomm32控件的串口调试助手的时候,发现一个问题。

MScomm32控件在字符接收状态下,接收到单个大于0x80,小于0xFF的十六进制数时,程序会出现假死现象。假死时控件应该是在等待接收下一个数据。如果是接收到偶数个数据,就不存在这个问题。

例如接收到一个16进制数F5时,这个程序会死15秒。一次接收到偶数个F5时,不会死。

但是,发送接收难免出现错误。一旦出现错误,接收到了单个数据,那么基于MScomm32控件的程序就会假死一下。而且长达15秒。这个问题真不知怎么彻底解决。

我现在的做法是设置接收方式改为二进制接收。这样虽然不会出现假死。但是运行效率明显受到了影响。

希望那位高手帮忙解决一下这个问题。到底是我设置有问题,还是MScomm32控件只能这样了。

下面是我做的一个测试程序:

rar

MScomm32控件下载:

VB控件:mscomm32.ocx下载(带注册程序)

点击此处查看原文 >>

系统分类: 软件开发   |    用户分类:    |    来源: 原创

评论(0) | 阅读(113)
发表于:2008-9-28 14:07:05
标签:串口  串口调试助手  

2

我自己做的串口调试助手1.2版发布

经过修改,我自己做的串口调试助手1.2版正式发布。

与1.1版相比修改了:

  1.防止假死。因为mscomm32控件在字符接收状态下,接收到单个大于0x80,小于0xFF的十六进制数时,程序会出现假死现象(V1.1版存在这个情况)。为了解决这个问题必须把接收方式改为二进制接收。1.2版基于此修改,虽然接收速度受到了一点影响。但是接收所有数据都不会出现假死现象。(如果你让它一次接收上万个数据,死掉了,我也没有办法。)

  2.增加了"汉字接收更正"功能。因为汉字是两个十六进制数,如果接收过程中接收到了单个,造成接收数据混乱,出现显示错误。为此1.2版增加了"汉字汉字接收更正"功能。

  3.接收框和发送框的大小可以随意调整。这个可费了我一番周折,因为VB6.0的功能确实有点老了。

V1.2版图片:

 

进入下载页面:

http://blog.ednchina.com/linlaser/159352/message.aspx

 

关于MScomm32控件假死的问题,希望哪位高手帮忙解决一下,具体情况可进入下面的链接查看:

请大家帮忙解决MScomm32控件接收假死的问题

点击此处查看原文 >>

系统分类: 软件开发   |    用户分类:    |    来源: 原创

评论(0) | 阅读(114)
发表于:2008-9-15 11:54:03
标签:VB  msvbvm60  

2

VB运行库:msvbvm60.dll下载(带注册程序)

VB运行库:msvbvm60.dll

带注册程序,不注册也可以用。只要放到system32目录下或app.path下

下载:

rar

点击此处查看原文 >>

系统分类: 软件开发   |    用户分类:    |    来源: 原创

评论(0) | 阅读(128)
发表于:2008-9-15 11:38:25
标签:VB  mscomm32  

2

VB控件:mscomm32.ocx下载(带注册程序)

VB控件:mscomm32.ocx,带bat注册程序

作用:VB的一个串口控件。如果没有你的系统它,基于它的小程序将不能用。

文件列表:

点击下载:

rar

点击此处查看原文 >>

系统分类: 软件开发   |    用户分类:    |    来源: 原创

评论(6) | 阅读(598)
发表于:2008-9-15 11:29:11
标签:无标签

1

我的学习计划

我的学习计划
暑假从乐山->成都->德阳回到学校之后,我一直在学校自学单片机。
现在学会了1602液晶,时钟芯片DS1302,IIC,24CXX。
这几天又学了RS232和PS2键盘的内容。
下面学什么??
12864?? MSP430?? AVR?? ARM??
这些都没有怎么学啊。不仅我没有,我觉得学校都没有!
去买??要花很多钱啊~~~
再说,下个学期就工作了。现在去话大价钱去买。值得吗~~
嗨现在又漫无目的了啊~~~

专科学校真不好~~~想学没东西, 没时间。

点击此处查看原文 >>

系统分类: 生活点滴   |    用户分类:    |    来源: 原创

评论(0) | 阅读(80)
发表于:2008-9-12 20:44:11
标签:串口  串口调试助手  

3

我自己做的串口调试助手(升级+单文件版)

前几天我做了个串口调试助手,但是发现它有点BUG。今天我把它修改了一下,重新上传。另外又制作了单文件版。

关于单文件版:

因为我做的这个串口调试助手是基于VB的mscomm32.ocx控件,而一般的系统都没有这个控件。所以我做的串口调试助手是两个文件。今天又突发灵感,想到可以把它压缩成一个文件(可不是用RAR啊~~)。这样就成了单文件版。它运行的时候自动把"串口调试助手.exe"和"mscomm32.ocx"两个文件解压到临时文件夹,然后在自动运行。程序关闭时又把临时文件给删除掉。

 

串口调试助手自我评价:

优点:

    1.运行速度比较快。我和网上流传的其他串口调试助手比较过,我做的这个接收速度稍微快点。

    2.可以把中文文字当作字符发送和接受。其它串口调试助手都不能把中文文字当作字符发送和接受。我特意增加此功能。这一功能我觉得还是有点用的。

    3.可以正确识别到有无某串口或串口是否被占用。不会弹出像“无此串口或被占用”的不确定提示。

    4.发送16进制数时智能拆分。如发送“12345”被拆分为:0x12,0x34,0x05。“12345 6 7”(5、6、7中间有空格)被拆分为:0x12,0x34,0x05,0x06,0x07。这样的好处是免得输入成:“1234050607”

    5.就是操作简单。

缺点:

    1.功能较少。

    2.暂时还不是真正的单文件版。

    3.希望大家提出。

 

单文件版图片:

进入下载页面:

http://blog.ednchina.com/linlaser/159352/message.aspx

点击此处查看原文 >>

系统分类: 软件开发   |    用户分类:    |    来源: 原创

评论(1) | 阅读(108)
发表于:2008-9-10 21:48:21
标签:串口调试助手  串口  

3

我自己做的串口调试助手(新增1.2版)

我刚刚做的串口调试助手。虽然功能不多,但是毕竟是自己做出来的。

如果有什么BUG,希望大家给我留言指出~~

V1.1版:

V1.2版:

关于单文件版:

    因为我做的这个串口调试助手是基于VB的mscomm32.ocx控件,而一般的系统都没有这个控件。所以我做的串口调试助手是两个文件。今天又突发灵感,想到可以把它压缩成一个文件(可不是用RAR啊~~)。这样就成了单文件版。它运行的时候自动把"串口调试助手.exe"和"mscomm32.ocx"两个文件解压到临时文件夹,然后在自动运行。程序关闭时又把临时文件给删除掉。

串口调试助手自我评价:

优点:

    1.运行速度比较快。我和网上流传的其他串口调试助手比较过,我做的这个接收速度稍微快点。因为mscomm32控件在字符接收状态下,接收到单个大于0x80,小于0xFF的十六进制数时,程序会出现假死现象(V1.1版存在这个情况)。为了解决这个问题必须把接收方式改为二进制接收。因此1.2版接收速度没有1.1版快。

    2.可以把中文文字当作字符发送和接受。其它串口调试助手都不能把中文文字当作字符发送和接受。我特意增加此功能。这一功能我觉得还是有点用的。因为汉字是两个十六进制数,如果接收过程中接收到了单个,造成接收数据混乱,出现显示错误。为此1.2版增加了"汉字接收更正"功能。

    3.可以正确识别到有无某串口或串口是否被占用。不会弹出像“无此串口或被占用”的不确定提示。

    4.发送16进制数时智能拆分。如发送“12345”被拆分为:0x12,0x34,0x05。“12345 6 7”(5、6、7中间有空格)被拆分为:0x12,0x34,0x05,0x06,0x07。这样的好处是免得输入成:“1234050607”

    5.就是操作简单。

缺点:

    1.功能较少。

    2.暂时还不是真正的单文件版。以后好好学学API,做个真正的单文件版。

    3.希望大家提出。

V1.0版下载:

rar

V1.1普通版版下载:

rar 

V1.1单文件版下载:

rar 

2008-09-16修改临时版源代码下载:

rar 

V1.2普通版版下载:

rar 

rar 

 

相关下载:

VB控件:mscomm32.ocx下载(带注册程序)

VB运行库:msvbvm60.dll下载(带注册程序)

点击此处查看原文 >>

系统分类: 软件开发   |    用户分类:    |    来源: 原创

评论(7) | 阅读(362)
发表于:2008-7-9 13:15:02
标签:嵌入式  

2

[转帖]嵌入式高手要学习的内容

文章来源:http://blog.sina.com.cn/s/blog_4c2e267801009kno.html

嵌入式门槛虽然较高,但和其他事物一样,并不是牢不可破的.

学习步骤如下:
1、《C语言》第二版 谭浩强; 《C程序设计语言》第二版 徐宝文译机戒工业出版社
2、《数据结构》C语言版 黄国愉、叶乃青编清华大学出版社
3、《实用C++程序设计》第二板 中国电力出版社 Steve_Oualline著
    此阶段主要是学习其面向对象的编程思想,加深对C语言和数据结构的理解。
4、学习单片机
    你能用51单片机做出一样实际的东西吗?即使它再简单!
    要注意加深对中断的理解。
5、学习ARM单片机。
   (1)、细读《ARM微控制器基础与实战》周立功编写(注:即使你不用书中的开发板)
   (2)、细读相关芯片的原版英文文档。如:arm920TE.pdf S3C2410_1.2.pdf
6、学习uCOS!!操作系统。
   (1)、细读《嵌入式实时操作系统uC/OS-!!》第二版召贝贝译
   你能把uCOS!!移植到自己的平台上吗?
   (2)、能编写在uCOS!!操作系统环境下运行的针对具体硬件的驱动程序
7、熟悉Linux环境,学习Linux环境编程,学习交叉编程
   (1)、细读《linux命令大全.pdf》
   (2)、细读《GNU Make 使用手册(中译版).pdf》
   (3)、学习创建交叉编程环境.
8、学习Linux操作系统。
   (1)、《UNIX环境高级编程》
   (2)、细读“joyfire 笔记”,可在“www.qianrushi.com”网站的好书下载栏目获取
   (3)、细读《linux内核完全注释》
   (4)、细读《understanding the linux kernel 2》
   (5)、利用源代码阅读利器工具”Source Insight”进行真正的linux内核原码刨析
   (6)、最后进行内核移植,能编写在linux操作系统环境下运行的针对具体硬件的驱动程序
9、学习Linux设备驱动编写。可参考《Linux设备驱动程序》
10、复习C++,学习用QT进行图形界面编程
   (1)、细读《QT编程宝典》
   (2)、学会通过查看QT电子文档进行QT GUI实地编程
   (3)、学习交叉编程.(其实就是把命令qmake变为tmake)
11、当然,也可学习一下PCB的制作和设计一个自己的CPU(即软壳)

12、要想成为高手中的高手,最好从钻研如下领域修炼:
    分析一种rtos的源代码--ucos最容易;
    分析一种通讯协议栈的实现方式--tcp/ip最实用;
    精通一种dsp的开发集成环境--ti ccs2.1最优秀,精华在其内带的rtos;
    精通一种单片机的开发集成环境--keil c最经典;
    精通一种mcu的开发集成环境--ads 1.2最流行;

13、要想成为大师级人物再从如下领域开始修炼:
    精通一种系统建模语言和工具--telelogic tau sdl/uml suit最经典;
    精通一种算法仿真工具--matlab simulink 最便宜;


谨记:

在学习嵌入式的时候高手都是这样想的:一个有思想的人才真是一个力量无边的人;有容乃大,能予方强!要有坚韧不拔之志和一颗平常之心:(1)自信坚强 积极勤快(2)成功其实就是成为最好的您自己

点击此处查看原文 >>

系统分类: 嵌入式   |    用户分类:    |    来源: 转贴

评论(0) | 阅读(282)
2下一页总共 , 当前 /