久一网络科技

久一网络科技是您快速建站的首选,我们提供快速高效的服务:快速建站,服务器运维,整站建设,网络编程,网络安全等。持久的品质保证,始终如一的服务理念,久一网络科技-----您身边的网络专家。 如有需求,请联系:tech@jooyee.net

比较快的代理:

http://go2.appspot.com/和http://www.qlba8.cn/


大家不要在googlecode上传文件,那上面只能有开源项目!
继续阅读...

hello?

||<<>>||


继续阅读...

系统升级到IE7后,打开以前包含TWebBrowser的项目后,出错,显示

找不到过程入口点 GetProcessImageFileNameW PSAPI.DLL 动态链接库中。

后来,每次启动delphi,都会显示这个错误。



原因:

版本不符。IE7的WebBrowser控件为新的版本,依赖新的版本的psapi.dll,位于system32下,版本号为:5.2.3790.3959

查看delphi的bin路径,也发现了一个psapi.dll,版本为5.00.1641.1,而Delphi启动后,默认导入的是本目录下的psapi.dll,所以可能缺少了该函数而报错。



解决办法:

把Delphi的bin下的psapi.dll改名或删除。
继续阅读...

怎样才能删除intouch中不需要的标记名?

在做煤矿压风机监控系统软件设计,用的是intouch,删除不需的标记名方法如下:

点“特别”--更新使用计数--更新使用计数完成后--删除未使用的标记名
继续阅读...

从网上收集了一些51单片机的定时器计算工具和数码管段码表计算软件:

数码管段码表计算软件,自动转换成c和汇编语言

串口调试软件,可使用1~9号串口

51单片机定时器设置小工具



8051寄存器功能代码自动生成器

51单片机定时器设置工具

51单片机定时器设置工具简洁版

除非特别声明,本站采用Creative Commons License许可:【署名-非商业性使用-禁止演绎】




继续阅读...

51单片机能用定时器实现标准40kHz的超声波吗?

答案是不可以,我整理了一篇pdf文档,有兴趣的可以下载了看看:






word格式的

除非特别声明,本站采用Creative Commons License许可:【署名-非商业性使用-禁止演绎】



继续阅读...

40KHz的方波 高(低)电平脉宽是 12.5uS
40KHz的超声波发送(接收)器的频率相应是 40KHz+/-2KHz
标准51单片机的单指令周期为时钟的12分频,即

用12MHz晶振时 1uS/指令
用 6MHz晶振时 2uS/指令
用 4MHz晶振时 3uS/指令

请问:
如何能直接产生精确的12.5uS脉冲?
当使用12MHz晶体时的误差是0.5uS时,输出的频率变成 38.46KHz@13uS 41.67KHz@12uS。
严重失谐,不但发送器输出功率下降,接收器的灵敏度也下降。
用6MHz 4MHz的,我不知道能否正常工作。



就是说本来能测30米的发送(接收)器也变成只能测3米。

解决方法是:
a: 改用24MHz晶体
b: 改用增强型51单片机(6CLK 2CLK)类型
c:改用LM555 LM567硬件产生40KHz方波。
d: 采用AVR等高速单片机

转自:http://www.robotdiy.com/phpbb2/viewtopic.php?t=6182

除非特别声明,本站采用Creative Commons License许可:【署名-非商业性使用-禁止演绎】



继续阅读...


本站改为灰色,向四川地震死难者致哀:

html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }

使用方法:这段代码可以变网页为黑白,将代码加到CSS最顶端就可以实现素装。建议全国站长动起来。为在地震中遇难的同胞哀悼。

如果网站没有使用CSS,可以在网页/模板的HTML代码<head>和</head> 之间插入:

<style>
html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}
</style>


有一些站长的网站可能使用这个css 不能生效,是因为网站没有使用最新的网页标准协议

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

请将网页最头部的<html>替换为以上代码。

有一些网站FLASH动画的颜色不能被CSS滤镜控制,可以在FLASH代码的<object …>和</object>之间插入:
<param value="false" name="menu"/>
<param value="opaque" name="wmode"/>

最简单的把页面变成灰色的代码是在head 之间加
<style type="text/css">

html {
FILTER: gray
}
</style>

一般的discuz论坛在 你的控制css 文件下修改
/images/header/header.css 这个文件

继续阅读...

除非特别声明,本站采用Creative Commons License许可:【署名-非商业性使用-禁止演绎】



继续阅读...

除非特别声明,本站采用Creative Commons License许可:【署名-非商业性使用-禁止演绎】



继续阅读...

除非特别声明,本站采用Creative Commons License许可:【署名-非商业性使用-禁止演绎】



继续阅读...

google了一番,终于找到了一个合理的解释:

“response time參數是由右圖的input overdriver=5mV時所測得的數據,指的是當輸入端的壓差是小數據時的反應時間,此處的小數據會依各IC測試條件而異,而large signal respons time與上述的response time唯一的測試條件差異就是輸入端的壓差是比較大的,在此的電壓差就是-1.4V和+3.6V"




除非特别声明,本站采用Creative Commons License许可:【署名-非商业性使用-禁止演绎】



继续阅读...

慈母爱子,非为报也。〖汉〗刘安
十月胎恩重,三生报答轻。《劝孝歌》
一尺三寸婴,十又八载功。《劝孝歌》
母称儿干卧,儿屎母湿眠。《劝孝歌》
母苦儿未见,儿劳母不安。《劝孝歌》
老母一百岁,常念八十儿。《劝孝歌》
尊前慈母在,浪子不觉寒。《劝孝歌》
万爱千恩百苦,疼我孰知父母?《小儿语》
白头老母遮门啼,挽断衫袖留不止。〖唐〗韩愈

母仪垂则辉彤管,婺宿沉芒寂夜台。《格言集锦》
慈母手中线,游子身上衣。临行密密缝,意恐迟迟归。谁言寸草心,报得三春晖。〖唐〗孟郊
昔孟母,择邻处。子不学,断机杼。《三字经》
哀哀父母,生我劬劳。《诗经》
无父何怙,无母何恃?《诗经》
有子且勿喜,无子固勿叹。〖唐〗韩愈
人见生男生女好,不知男女催人老。〖唐〗王建
天下无不是的父母;世间最难得者兄弟。《格言联璧》
为人父母天下至善;为人子女天下大孝。《格言联璧》
父兮生我,母兮鞠我,抚我,畜我,长我,育我,顾我,复我。《诗经》
父不慈则子不孝;兄不友则弟不恭;夫不义则妇不顺也。 〖南北朝〗颜之推
人生内无贤父兄,外无严师友,而能有成者少矣。〖宋〗吕公著
父母所欲为者,我继述之;父母所重念者,我亲厚之。 《格言联璧》



除非特别声明,本站采用Creative Commons License许可:【署名-非商业性使用-禁止演绎】



继续阅读...

今天又是母亲节了,在这里借助blogger祝妈妈母亲节快乐!Happy Mother's Day!

这里送几个祝福语给母亲:

“善良如茶,香浓甘冽;宽容如海,辽阔博大;坚强如山,厚重稳健;柔情如玉,温润优雅。你如此的完美,因为你是我的母亲!”

“蔚蓝的天空需要雨水的洗涤;鲜艳的花朵需要蜜蜂的亲昵;苍翠的山林需要大山的偎依;绚烂的生命需要母亲的恩赐!祝天下的母亲健康长寿!”

“母爱如清泉,滴滴都是对儿女的惦念;母爱如丝线,缕缕都是对儿女的祝愿;母爱如星空,颗颗都是对儿女的期盼!亲爱的母亲,节日快乐!”

“问世间最无私的关怀,是娘心;问人世最无价的情感,是母爱;问全球最共同的语言,是妈妈;问一生最厚重的恩情,是养育;向最伟大、最无私的母亲致敬!”




除非特别声明,本站采用Creative Commons License许可:【署名-非商业性使用-禁止演绎】



继续阅读...

早就听说delphi的数据库功能不在VB之下,今天试了一下,还行。

1.在窗体上添加ADOConnection,ADOTable,DataSource控件各一个
2.把ADOTable关联到ADOConnection,把DataSource关联到ADOTable
3.双击ADOConnection控件的ConnectionString属性,在弹出的对话框中选择数据提供器,如果是Access就选Jet4.0,是SQL Server就选SQL Server Provider
4.点击下一步(英文版是Next),选择要连接的数据库,如果是SQL Server,Oracle等需要提供正确的用户名和密码
5.点击测试连接,成功后关闭对话框
6.把ADOConnection的Active属性设为True
7.在窗体上放置一个DBGrid控件
8.把DBGrid关联到DataSource上
9.运行程序,就能看到数据显示出来了
10.如果要操作数据,就再添加一个DBNavigator控件,也要关联到DataSource

整个过程不需要编写任何代码,直接拖放控件,设定属性即可


遇到两个问题:

1. circular datalinks are not allowed

同一一个datasource被用到同一个控件的两个不同的属性去了。

2. Datagrid如何刷新

DBGrid1.DataSource.DataSet.Close;
DBGrid1.DataSource.DataSet.Open;


除非特别声明,本站采用Creative Commons License许可:【署名-非商业性使用-禁止演绎】



继续阅读...

找遍了网上多个版本的blogger翻页模板,结果发现没有一个能正常运行,或许是由于GFW的问题吧,但是难道就没有其他方法了吗?

真的挺郁闷的,最近blogger又开始频繁的不能访问了,动不动就连接不上,但愿blogger能够挺下去!

加油,blogger!!!
继续阅读...

总访问量:
internet traffic statistics


当前在线:



Google排名:

PageRank






继续阅读...




申请了开源广告同盟今天审核通过了,下面是原文内容:

"您加入LUPA广告同盟的申请已经被审核。欢迎使用LUPA广告联盟。请确保在首页加上广告联盟代码,否则我们有权限将该站从同盟中取消。"


这个广告同盟是开源社区提供的,为了让各个开源爱好者能够更好的宣传自己的网站,只要审核通过的站点就可以有机会在广告中出现,似然概率很小,但是我觉得这样宣传开源也不失为一种很好的方法!!




继续阅读...

除了正确进行接地设计、安装,还要正确进行各种不同信号的接地处理。控制系统中,大致有以下几种地线:
(1)数字地:也叫逻辑地,是各种开关量(数字量)信号的零电位。
(2)模拟地:是各种模拟量信号的零电位。
(3)信号地:通常为传感器的地。
(4)交流地:交流供电电源的地线,这种地通常是产生噪声的地。
(5)直流地:直流供电电源的地。
(6)屏蔽地:也叫机壳地,为防止静电感应和磁场感应而设。


以上这些地线处理是系统设计、安装、调试中的一个重要问题。下面就接地问题提出一些看法:
(1)控制系统宜采用一点接地。一般情况下,高频电路应就近多点接地,低频电路应一点接地。在低频电路中,布线和元件间的电感并不是什么大问题,然而接地形成的环路的干扰影响很大,因此,常以一点作为接地点;但一点接地不适用于高频,因为高频时,地线上具有电感因而增加了地线阻抗,同时各地线之间又产生电感耦合。一般来说,频率在1MHz以下,可用一点接地;高于10MHz时,采用多点接地;在1~10MHz之间可用一点接地,也可用多点接地。
(2)交流地与信号地不能共用。由于在一段电源地线的两点间会有数mV甚至几V电压,对低电平信号电路来说,这是一个非常重要的干扰,因此必须加以隔离和防止。
(3)浮地与接地的比较。全机浮空即系统各个部分与大地浮置起来,这种方法简单,但整个系统与大地绝缘电阻不能小于50MΩ。这种方法具有一定的抗干扰能力,但一旦绝缘下降就会带来干扰。还有一种方法,就是将机壳接地,其余部分浮空。这种方法抗干扰能力强,安全可靠,但实现起来比较复杂。
(4)模拟地。模拟地的接法十分重要。为了提高抗共模干扰能力,对于模拟信号可采用屏蔽浮技术。对于具体模拟量信号的接地处理要严格按照操作手册上的要求设计。
(5)屏蔽地。在控制系统中为了减少信号中电容耦合噪声、准确检测和控制,对信号采用屏蔽措施是十分必要的。根据屏蔽目的不同,屏蔽地的接法也不一样。电场屏蔽解决分布电容问题,一般接大地;电磁场屏蔽主要避免雷达、电台等高频电磁场辐射干扰。利用低阻金属材料高导流而制成,可接大地。磁场屏蔽用以防磁铁、电机、变压器、线圈等磁感应,其屏蔽方法是用高导磁材料使磁路闭合,一般接大地为好。当信号电路是一点接地时,低频电缆的屏蔽层也应一点接地。如果电缆的屏蔽层地点有一个以上时,将产生噪声电流,形成噪声干扰源。当一个电路有一个不接地的信号源与系统中接地的放大器相连时,输入端的屏蔽应接至放大器的公共端;相反,当接地的信号源与系统中不接地的放大器相连时,放大器的输入端也应接到信号源的公共端。
对于电气系统的接地,要按接地的要求和目的分类,不能将不同类接地简单地、任意地连接在一起,而是要分成若干独立的接地子系统,每个子系统都有其共同的接地点或接地干线,最后才连接在一起,实行总接地。

继续阅读...

手机饰品的闪光原理
  一、CDMA手机饰品的闪光原理
为什么中国移动GSM手机饰品挂在中国联通CDMA手机上不闪光?这要从CDMA和GSM手机的工作原理谈起,GSM手机是采取将语音打包压缩后发射出去的,也就是说间隙脉冲工作的,工作时提高发射功率来保持语音清晰,其余时间不发射。而CDMA手机基台采用了定向天线系统,当基台发现有手机要工作时,便会启动定向系统指向手机所在的方向并计算手机最经济的发射功率,使手机发射功率维持在比较低的水平,也就是说CDMA手机系统是充分利用基台的定向系统优势,而让手机工作在小功率状态(这就是大家看到的CDMA手机的电池容量可以比GSM手机容量小而使用时间长的原因)。这样CDMA手机系统便可采用连续工作的方式发射信号,而不像GSM手机脉冲工作方式那样工作时大功率发射。
目前市面上手机饰品是为GSM手机设计的,也就是说利用了GSM手机脉冲工作时大功率发射信号来触发IC闪光的。但对于CDMA手机GSM手机饰品就不会闪光了。
本公司在充分研究CDMA手机系统后,开发了CDMA手机闪光饰品,她能在CDMA手机工作时触发专用IC闪光。这是目前世界上真正的第一款CDMA手机来电闪光饰品。


二、手机贴纸的闪光原理
当手机向基台传送信号时,手机发射的是很强的电磁波。根据电磁理论,电磁波在空中遇到天线,在天线的中段就会产生电压和电流。闪光贴纸其实就是一根接收天线,它把手机的电磁波信号变为电压和电流导致发光。但是为什么只有NOKIA的手机使用贴纸效果最好呢?因为由于此类型的手机没有采用标准的高效率螺旋天线,为了达到通话清晰和不掉线的效果,此类手机设计时就增大了手机的发射功率。这也是此类手机电池不够其它手机电池使用时间长的原因。
三、GSM手机饰品的闪光原理
手机使用时,手机是一部信号发射接收器,不停地和基台进行接收和发射的交换。手机闪光饰品中有一块具有检测手机信号发射接收的专用IC,当接检测到手机有信号时,就启动IC工作―-发光或发声等等。早期的闪光吊饰采用的是通用IC,需要加外围电路来检测手机的信号,这样做体积大,不适用产品的小型化。而现在把检测手机信号的外围电路和闪光IC集成一起。

继续阅读...

上拉电阻:
1、当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平(一般为3.5V),这时就需要在TTL的输出端接上拉电阻,以提高输出高电平的值。
2、OC门电路必须加上拉电阻,才能使用。
3、为加大输出引脚的驱动能力,有的单片机管脚上也常使用上拉电阻。
4、在COMS芯片上,为了防止静电造成损坏,不用的管脚不能悬空,一般接上拉电阻产生降低输入阻抗,提供泄荷通路。
5、芯片的管脚加上拉电阻来提高输出电平,从而提高芯片输入信号的噪声容限增强抗干扰能力。
6、提高总线的抗电磁干扰能力。管脚悬空就比较容易接受外界的电磁干扰。
7、长线传输中电阻不匹配容易引起反射波干扰,加上下拉电阻是电阻匹配,有效的抑制反射波干扰。


上拉电阻阻值的选择原则包括:
1、从节约功耗及芯片的灌电流能力考虑应当足够大;电阻大,电流小。
2、从确保足够的驱动电流考虑应当足够小;电阻小,电流大。
3、对于高速电路,过大的上拉电阻可能边沿变平缓。综合考虑
以上三点,通常在1k到10k之间选取。对下拉电阻也有类似道理


对上拉电阻和下拉电阻的选择应结合开关管特性和下级电路的输入特性进行设定,主要需要考虑以下几个因素:
1. 驱动能力与功耗的平衡。以上拉电阻为例,一般地说,上拉电阻越小,驱动能力越强,但功耗越大,设计是应注意两者之间的均衡。
2. 下级电路的驱动需求。同样以上拉电阻为例,当输出高电平时,开关管断开,上拉电阻应适当选择以能够向下级电路提供足够的电流。
3. 高低电平的设定。不同电路的高低电平的门槛电平会有不同,电阻应适当设定以确保能输出正确的电平。以上拉电阻为例,当输出低电平时,开关管导通,上拉电阻和开关管导通电阻分压值应确保在零电平门槛之下。
4. 频率特性。以上拉电阻为例,上拉电阻和开关管漏源级之间的电容和下级电路之间的输入电容会形成RC延迟,电阻越大,延迟越大。上拉电阻的设定应考虑电路在这方面的需求。

下拉电阻的设定的原则和上拉电阻是一样的。
OC门输出高电平时是一个高阻态,其上拉电流要由上拉电阻来提供,设输入端每端口不大于100uA,设输出口驱动电流约500uA,标准工作电压是5V,输入口的高低电平门限为0.8V(低于此值为低电平);2V(高电平门限值)。
选上拉电阻时:
500uA x 8.4K= 4.2即选大于8.4K时输出端能下拉至0.8V以下,此为最小阻值,再小就拉不下来了。如果输出口驱动电流较大,则阻值可减小,保证下拉时能低于0.8V即可。
当输出高电平时,忽略管子的漏电流,两输入口需200uA
200uA x15K="3V"即上拉电阻压降为3V,输出口可达到2V,此阻值为最大阻值,再大就拉不到2V了。选10K可用。COMS门的可参考74HC系列
设计时管子的漏电流不可忽略,IO口实际电流在不同电平下也是不同的,上述仅仅是原理,一句话概括为:输出高电平时要喂饱后面的输入口,输出低电平不要把输出口喂撑了(否则多余的电流喂给了级联的输入口,高于低电平门限值就不可靠了)

在数字电路中不用的输入脚都要接固定电平,通过1k电阻接高电平或接地。
1. 电阻作用:
l 接电组就是为了防止输入端悬空
l 减弱外部电流对芯片产生的干扰
l 保护cmos内的保护二极管,一般电流不大于10mA
l 上拉和下拉、限流
l 1. 改变电平的电位,常用在TTL-CMOS匹配
2. 在引脚悬空时有确定的状态
3.增加高电平输出时的驱动能力。
4、为OC门提供电流
l 那要看输出口驱动的是什么器件,如果该器件需要高电压的话,而输出口的输出电压又不够,就需要加上拉电阻。
l 如果有上拉电阻那它的端口在默认值为高电平你要控制它必须用低电平才能控制如三态门电路三极管的集电极,或二极管正极去控制把上拉电阻的电流拉下来成为低电平。反之,
l 尤其用在接口电路中,为了得到确定的电平,一般采用这种方法,以保证正确的电路状态,以免发生意外,比如,在电机控制中,逆变桥上下桥臂不能直通,如果它们都用同一个单片机来驱动,必须设置初始状态.防止直通!

2、定义:
l 上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!下拉同理!
l 上拉是对器件注入电流,下拉是输出电流
l 弱强只是上拉电阻的阻值不同,没有什么严格区分
l 对于非集电极(或漏极)开路输出型电路(如普通门电路)提升电流和电压的能力是有限的,上拉电阻的功能主要是为集电极开路输出型电路输出电流通道。

3、为什么要使用拉电阻:
l 一般作单键触发使用时,如果IC本身没有内接电阻,为了使单键维持在不被触发的状态或是触发后回到原状态,必须在IC外部另接一电阻。
l 数字电路有三种状态:高电平、低电平、和高阻状态,有些应用场合不希望出现高阻状态,可以通过上拉电阻或下拉电阻的方式使处于稳定状态,具体视设计要求而定!
l 一般说的是I/O端口,有的可以设置,有的不可以设置,有的是内置,有的是需要外接,I/O端口的输出类似与一个三极管的C,当C接通过一个电阻和电源连接在一起的时候,该电阻成为上C拉电阻,也就是说,如果该端口正常时为高电平,C通过一个电阻和地连接在一起的时候,该电阻称为下拉电阻,使该端口平时为低电平,作用吗:
比如:当一个接有上拉电阻的端口设为输如状态时,他的常态就为高电平,用于检测低电平的输入。
l 上拉电阻是用来解决总线驱动能力不足时提供电流的。一般说法是拉电流,下拉电阻是用来吸收电流的,也就是你同学说的灌电流

---------------------------------------------------------------------------------
有可商讨的地方。
1 、长线传输中电阻不匹配容易引起反射波干扰,加上下拉电阻是电阻匹配,有效的抑制反射波干扰。
电阻串联才是实现阻抗匹配的好方法。通常线阻的数量级都在几十ohm,如果加上下拉的话,功耗太大。

电阻串联和拉电阻都是阻抗匹配的方法,只是使用范围不同,依电路工作频率而定

21、当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平(一般为3.5V),这时就需要在TTL的输出端接上拉电阻,以提高输出高电平的值。
不建议采用这种方法。缺点有2。1 TTL输出地电平时,功耗大。2TTL 输出高电平时,上拉电源可能会有电流灌到TTL电路的电源,影响系统稳定性。
3 3、对于高速电路,过大的上拉电阻可能边沿变平缓。
应该不会。做输入时,上拉电阻又不吸收电流。做输出时,驱动电流为 电路输出电流+上拉通道输出电流。 电阻的容性特征很小,可忽略。
4 2. 下级电路的驱动需求。同样以上拉电阻为例,当输出高电平时,开关管断开,上拉电阻应适当选择以能够向下级电路提供足够的电流。
当输出高电平时,开关管怎么回关断呢? CMOS电路的输出级基本上是推拉时。输出地电平时,下面的MOSFET关断,上面的导通。高电平时反过来。该条只适合OC电路。

继续阅读...

因为大电容由于容量大,所以体积一般也比较大,且通常使用多层卷绕的方式制作(动手拆过铝电解电容应该会很有体会,没拆过的也可以拿几种不同的电容拆来看看,不过要注意安全,别弄伤手),这就导致了大电容的分布电感比较大(也叫等效串联电感,英文简称ESL)。大家知道,电感对高频信号的阻抗是很大的,所以,大电容的高频性能不好。而一些小容量电容则刚刚相反,由于容量小,因此体积可以做得很小(缩短了引线,就减小了ESL,因为一段导线也可以看成是一个电感的),而且常使用平板电容的结构,这样小容量电容就有很小的ESL,这样它就具有了很好的高频性能,但由于容量小的缘故,对低频信号的阻抗大。所以,如果我们为了让低频、高频信号都可以很好的通过,就采用一个大电容再并上一个小电容的方式。常使用的小电容为0.1uF的瓷片电容,当频率更高时,还可并联更小的电容,例如几pF,几百pF的。而在数字电路中,一般要给每个芯片的电源引脚上并联一个0.1uF的电容到地(这电容叫做去耦电容,当然也可以理解为电源滤波电容。它越靠近芯片的位置越好),因为在这些地方的信号主要是高频信号,使用较小的电容滤波就可以了。
继续阅读...

学习arm的过程中需要用到jtag,只能用usb-jtag了,而且mini2440的板子上面还是10pin的jtag,我后来发现jtag原来只用了一部分脚,找到对应的接上就好了!

下面是我从网上收集的一些资料:

http://www.hs-augsburg.de/~hhoegl/proj/usbjtag/usbjtag.html



One very useful feature of the FTDIChip FT2232C devices is that it can drive a fast synchronous serial interface like SPI or JTAG. To do that, channel one of the two-channel FT2232C has to be switched to "MPSSE" mode. The maximum clock frequency to achieve is about 6 MHz.

The other channel of the FT2232C is available for arbitrary other tasks. A typical usage is to establish a UART connection to a microprocessor target while channel one at the same time serves a JTAG connection.

Note that all the JTAG interfaces built with the FT2232C lack the adaptive clocking feature, i.e. the RTCK (return clock) JTAG signal offered by some ARM controllers, e.g. the Oki 67Q4xxx, is not supported.

Please see also my OpenOCD page: http://www.fh-augsburg.de/~hhoegl/proj/openocd/index.html



继续阅读...

鉴于现在越来越多的台式机、笔记本电脑都取消了并口,而大量的设备使用并口来通讯,这样

连一些常用的通讯都没法实现,基于这种现状,本站开始提供电脑的并口解决方案。

方案-:PCMCIA转并口卡或Express card转并口卡

这种卡目前只支持SPP模式,且价格昂贵

方案二:USB转LPT模块(支持SPP/EPP/ECP,真正的并口)

这款产品开发难度比较大,目前国内同类产品大部分参考德国一家开源网站的资料制做的,如

果直接照抄,基本上不能用,一插上模块就出现死机或蓝屏,特别是XP系统和双核电脑。






USB转并口设备采用USB2.0高速连接模式,兼容USB1.1/USB2.0,支持打印口/SPP

/ECP/EPP模式,自适应端口地址和端口号,是一款真正的计算机并口。

[已经成功测试的设备]


* 凌阳单片机EZ-probe简易仿真器、Probe仿真器

* xilinx、Lattice 等CPLD/FPGA下载电缆

* 51,AVR单片机的并口下载线

* MSP430 单片机下载线(提供软件)

* ARM简易wiggler 和SDT 下载线


* 飞利浦ARM7全系列如LPC2114等,可仿真、可下载、可单步、可全速运行

* 三星ARM全系列如S3C44B0、S3C2410、S3C2440等,可仿真、可下载、可单步、可全速运行

* TI-DSP并口仿真器、Multi-ICE ARM并口仿真器

* 希特尔并口编程器

* 雕刻机、数控机床等

* RVO3050并口虚拟示波器

* 大部分用户自己开发的并口设备

* 大部分加密狗,如彩虹系列加密狗、金蝶软件加密狗等

等 等....

我在westdz看到的


继续阅读...

前面说到arm学习板的ping问题,现在说明一下网线的技术问题:

关于这个我也不多说了,我们平时用的网线好像是那种直通的,在做实验的时候也做过了,只要对应好颜色,再压好水晶头就OK了,但是看了下面的一篇文章,我对双绞线的理解更加深刻了,有兴趣的可以下载了看看:


点击下载
继续阅读...

我有幸从朋友那里得到一个这样的friendlyARM的板子,图片如下,学习了一个多星期,下面把我的学习笔记记录下来,以备后用:





拿到一块板子,第一步当然是用网线与电脑连接上,然后执行ping命令,看看双方能不能通信,在ping过程中有可能会出现ping不同,原因是要用mini2440自配的交叉网线,电脑上用的那种好像不行,我为此画了一个图:

只要把ARM和电脑的IP设置为上图所示,一般就可以ping通!

下面一步就是看一下这块板子的硬件资料:

mini2440硬件特性:

· CPU 处理器
- Samsung S3C2440A,主频400MHz,最高533Mhz
· SDRAM 内存
- 在板64M SDRAM
- 32bit 数据总线
- SDRAM 时钟频率高达100MHz
· FLASH 存储
- 在板64M Nand Flash, 掉电非易失
- 在板2M Nor Flash,掉电非易失,已经安装BIOS
· LCD 显示
- 板上集成4 线电阻式触摸屏接口,可以直接连接四线电阻触摸屏
- 支持黑白、4 级灰度、16 级灰度、256 色、4096 色STN 液晶屏,尺寸从3.5 寸到12.1
寸,屏幕分辨率可以达到1024x768 象素;
- 支持黑白、4 级灰度、16 级灰度、256 色、64K 色、真彩色TFT 液晶屏,尺寸从3.5 寸
到12.1 寸,屏幕分辨率可以达到1024x768 象素;
- 标准配置为NEC 256K 色240x320/3.5 英寸TFT 真彩液晶屏,带触摸屏;
- 板上引出一个12V 电源接口,可以为大尺寸TFT 液晶的12V CCFL 背光模块(Inverting)
供电。
· 接口和资源
- 1 个100M 以太网RJ-45 接口(采用DM9000 网络芯片)
- 3 个串行口
- 1 个USB Host
- 1 个USB Slave B 型接口
- 1 个SD 卡存储接口
- 1 路立体声音频输出接口,一路麦克风接口;
- 1 个2.0mm 间距10 针JTAG 接口
- 4 USER Leds
- 6 USER buttons(带引出座)
- 1 个PWM 控制蜂鸣器
- 1 个可调电阻,用于AD 模数转换测试
- 1 个I2C 总线AT24C08 芯片,用于I2C 总线测试
- 1 个2.0 mm 间距20pin 摄像头接口
- 板载实时时钟电池
- 电源接口(5V),带电源开关和指示灯
· 系统时钟源
- 12M 无源晶振
· 实时时钟
- 内部实时时钟(带后备锂电池)
·扩展接口
- 1 个34 pin 2.0mmGPIO 接口
- 1 个40 pin 2.0mm 系统总线接口
· 规格尺寸
- 100 x 100(mm)
· 操作系统支持
- Linux2.6.13 + Qtopia
- WindowsCE.NET 5.0
- 非操作系统测试代码(可使用H-JATG单步调试)
- uCos2基本系统

Linux软件资源特性类别 功能特性 说明
BIOS(提供源代码) boot 启动系统(可以设置启动时间)
Xmodem 支持Xmodem传输协议
Update Flash 支持更新Flash
Set Kernel Parameter 支持设置内核启动参数
Set Partation 支持分区
BIOS(不提供源代码) boot 自动识别Linux和WindowsCE系统并启动
Xmodem 支持Xmodem协议传输
USB 支持USB下载
yaffs 目前唯一支持yaffs的bootloader
eboot 可使用传统的eboot方法下载更新wince内核
Update Flash 支持更新Flash
Set Kernel Parameter 设置内核启动参数
Set Partation 支持分区
内核 Linux kernel 2.6.13 采用2.6.13稳定内核
YAFFS YAFFS文件系统(有源代码)
ROM/CRAMFS/EXT2/FAT32/NFS 支持ROM/CRAMFS/EXT2/FAT32/NFS/YAFFS等文件系统
MACH_TYPE 782
驱动支持
System Interrupt & Timer Driver 系统中断和系统时钟驱动
Serial device driver 三个串口驱动
Block memory device driver 块设备驱动
Flash memory device driver Nand Flash驱动
10Base-T external Ethernet device driver 外接10M以太网卡驱动(CS8900)
RTC (Real Time Clock) Driver 实时时钟驱动
USB Host driver USB Host驱动
LEDS LEDS灯驱动
Buttons 用户按键驱动
Many Country Language Support 国际化支持
LCD/Frame Buffer(支持1024*768,800*600,800*480, 640*480,240*320,320*240TFT) 液晶(LCD)驱动
触摸屏驱动 触摸屏驱动,直接支持四线电阻触摸屏
MMC/SD卡驱动 MMC/SD卡驱动
UDA1341 声卡驱动支持
网络协议及网络应用程序
TCP/IP 完整的TCP/IP网络协议支持(含源代码)
Telnet Server Telnet服务器
File transfer (FTP client / server) FTP传输服务(包括登录和服务器)
Remote login (telnet) Telnet远程登录
ping, arping 使用ping检查系统, arping可以在ping的同时把对方的MAC地址显示出来
boa Web Server网络服务器
系统升级和程序下载
FTP下载应用程序 在控制台下使用FTP升级系统
串口下载应用程序 通过串口下载应用程序到目标板
USB下载更新系统 通过USB下载更新整个系统
通过网络文件系统NFS挂接执行 通过网络执行用户程序,一般用于调试
配置系统和服务 Local console through RS232 and remote telnet configuration and management(Sample Only)
Ifconfig, route, inetd 提供ifocnfig, route,inetd等网络配置和服务程序
login, sh, echo 登录和其他程序
linux基本命令工具 cat, chmod, discard, echo, flashfsd, flashwrite, free, genhtml, hostname, init, kill, loader, ls, mkdir, mount, ps, reboot, rm, smanaged, sysconf, yes,insmod, lsmod, rmmod Linux常用命令
嵌入式图形界面 QT/EMBEDED Qt/Embedded 是 Trolltech 开发的用于嵌入式 Linux 的图形用户界面系统,Qtopia是基于Qt的一种PDA桌面系统,它包含文件管理器,Medialplay播放器等各种常用的工具程序
USB外设 优盘 支持各种优盘直接插拔使用
移动硬盘 支持各种移动硬盘插拔使用
USB Hub 支持各种USB Hub
USB鼠标,键盘 USB鼠标,键盘支持USB鼠标,键盘
USB 摄像头 支持使用(中芯微301系列芯片的USB摄像头


WindowsCE5.0资源特性类别 功能特性 说明
BIOS(提供源代码) boot 启动系统(可以设置启动时间)
Xmodem 支持Xmodem传输协议
Update Flash 支持更新Flash
Set Kernel Parameter 支持设置内核启动参数
Set Partation 支持分区
BIOS(不提供源代码) boot 自动识别Linux和WindowsCE系统并启动
Xmodem 支持Xmodem协议传输
USB 支持USB下载
yaffs 目前唯一支持yaffs的bootloader
eboot 可使用传统的eboot方法下载更新wince内核
Update Flash 支持更新Flash
Set Kernel Parameter 设置内核启动参数
Set Partation 支持分区
驱动支持
Display Driver 显示驱动程序
CS8900 Ethernet Driver 10M以太网(CS8900)驱动程序
Touch Driver 触摸屏驱动程序
Audio Driver 音频驱动程序
USB Device Driver USB 从设备驱动程序
USB Host Driver USB 主设备驱动程序
Serial Driver 串口(UART0)的驱动程序
NandFlash Driver NandFlash 驱动程序
RTC Driver 实时时钟驱动程序
EINT Driver 外部按键(外部中断)驱动程序
LED Driver LED 灯驱动程序
SD/MMC Driver SD/MMC 驱动程序
应用程序 Windows Media Player WindowsCE自带的媒体播放器
超级播放器 PDA常用播放器
IE浏览器 网页浏览器
Web Server Web服务器
Ftp Server Ftp服务器
Telnet Server Telnet服务器
ActiveSync PC同步软件


面板类型 TFT
对角线 8.90cm(3.5")
分辨率 320╳RGB╳240
反射率 7%
亮度 90cd/m²
对比度 10:1(反射模式),80:1(透射模式)
外形尺寸 64.0 (H) ╳ 85.0 (V) ╳ 4.13 (D) (mm)
有效显示区域 53.64 (H) ╳71.52 (V) (mm)
点距 74.5µm╳223.5µm
耗电量 面板19mW,背光385mW
面板重量 39g
背光类型 LED
工作温度 –10 to +55 °C
存储温度 –20 to +70 °C
应用场合 PDA等
备注 带触摸屏


继续阅读...

blogger可以外加很多统计代码,如cnzz.com、51.la、google analytics都很不错!









继续阅读...

首先因为我经常画单片机电路,可是却找不到,最后发现和原来常用的avr和51单片机分别在Atmel和philips库下面,还有一些常用的元件主要在Miscellaneous下面。

下面的这个库是我的一个学长的,很好用,在这里收藏一下:

点击下载
继续阅读...

新版的winavr出现了很多不兼容的情况,以前的老程序直接编译都通不过,主要有sbi,cbi,另外还有inp outp PRG_RDB 等问题,现在提出解决方法:

只要加上下面的代码就OK了:


#define PRG_RDB(addr) pgm_read_byte(addr)
#define eeprom_rb(addr) eeprom_read_byte ((uint8_t *)(addr))
#define eeprom_wb(addr,val) eeprom_write_byte ((uint8_t *)(addr), (uint8_t)(val))
#define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit))
#define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit))
#define nbi(sfr, bit) (_SFR_BYTE(sfr) ^= _BV(bit))


另外发现一个很好用的函数bit_is_clear(PINC,1),bit_is_set(PINC,1)

注意有这个定义:#define PD1 1 在iom16.h里面
继续阅读...


好美啊!
继续阅读...

下了最新版的matlab2008b,在windows XP下安装出现问题:push back buffer is full

初步估计是java虚拟机出了问题,但是目前网上还没有给出解决方法,只好要下载了matlab7.0装上了.

这里有matlab7.0的一些安装笔记:

1、解压后安装是不能安装的.只有直接双击压缩包再双击安装程序才能安装。

2、序列号是13-22955-32678-26249-06848-40366-39620-03472-09765-20949-30945-19673-43738-38950-44548

3、关于matlab自动关闭的问题:
这个问题是和CPU有关系,MATLAB要用到CPU的数学计算模块,而MATLAB默认的是INTEL的CPU,所以速龙或者是闪龙的CPU一般都会遇到安装好后打开自动关闭的问题.

解决办法:先确认安装好后(假如安装在D盘) 在此路径下D:\MATLAB7\bin\win32有一个叫做atlas_Athlon.dll的文件. 然后在我的电脑上右击点"属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建",输入以下信息: 变量名:BLAS_VERSION 变量址:D:\MATLAB7\bin\win32\atlas_Athlon.dll
继续阅读...

三脚LED:



中间的是GND,两边分别是两种颜色的正极,很好用的,能发出两种不同的颜色,cool!



三脚晶振:




典型型号:ZTT 8.0MT
代表8MHz的晶振,从这里看,好像连电容都集成了,不用外加启振电容,也很cool!

继续阅读...

这个是从vc2008中提取出来的纯粹的学习c语言的编译系统,最新的语法支持,对标准语法更兼容了,只能用作学习使用,禁止商业应用,否则后果自负。


软件大小:39.9MB
软件类型:绿色软件 / 免费版 / Portable software
运行环境:WinNT/2000/XP
软件语言:中文/英文
相关链接:暂无
更新时间:2009-5-2 6:07:09
使用说明:自己看
推荐指数:5


继续阅读...

这个与cygwin类似,但是不需要额外的dll支持,实现了windows的本地化支持。


软件大小:28.1MB
软件类型:绿色软件 / 免费版 / Portable software
运行环境:WinNT/2000/XP
软件语言:中文/英文
相关链接:暂无
更新时间:2009-5-2 6:07:09
使用说明:自己看
推荐指数:5


继续阅读...

gcc编译器的windows版,对于gcc的强大,我在这里就不多说了。


软件大小:13.4MB
软件类型:绿色软件 / 免费版 / Portable software
运行环境:WinNT/2000/XP
软件语言:中文/英文
相关链接:暂无
更新时间:2009-5-2 6:07:09
使用说明:自己看
推荐指数:5


继续阅读...

cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对cygwin产生了兴趣。


软件大小:25.9MB
软件类型:绿色软件 / 免费版 / Portable software
运行环境:WinNT/2000/XP
软件语言:中文/英文
相关链接:暂无
更新时间:2009-5-2 6:07:09
使用说明:自己看
推荐指数:5




cygnus当初首先把gcc,gdb,gas等开发工具进行了改进,使他们能够生成并解释win32的目标文件。然后,他们要把这些工具移植到windows平台上去。一种方案是基于win32 api对这些工具的源代码进行大幅修改,这样做显然需要大量工作。因此,他们采取了一种不同的方法——他们写了一个共享库(就是cygwin dll),把win32 api中没有的unix风格的调用(如fork,spawn,signals,select,sockets等)封装在里面,也就是说,他们基于win32 api写了一个unix系统库的模拟层。这样,只要把这些工具的源代码和这个共享库连接到一起,就可以使用unix主机上的交叉编译器来生成可以在windows平台上运行的工具集。以这些移植到windows平台上的开发工具为基础,cygnus又逐步把其他的工具(几乎不需要对源代码进行修改,只需要修改他们的配置脚本)软件移植到windows上来。这样,在windows平台上运行bash和开发工具、用户工具,感觉好像在unix上工作。

Cygwin始于1995年,最初作为Cygnus工程师Steve Chamberlain的一个项目。当时Windows NT和Windows 95将COFF作为目标代码,而GNU已经支持x86和COFF,以及C语言库newlib。这样至少在理论上,可以将GCC重定向,作为cross compiler,从而产生能在Windows上运行的可执行程序。在后来的实践中,这很快实现了。

接下来的问题是如何在Windows系统中引导编译器,这需要对Unix的足够模拟,以使GNU configure的shell script可以运行,这样就用到像bash这样的shell,进而需要Fork和standard I/O。Windows含有类似的功能,所以Cygwin库只需要进行翻译调用、管理私有数据,比如文件描述符。

1996年后,由于看到cygwin可以提供Windows系统上的Cygnus嵌入式工具(以往的方案是使用DJGPP),其他工程师也加入了进来。特别吸引人的是,Cygwin可以实现three-way cross-compile,例如可以在Sun工作站上build,如此就形成Windows-x-MIPS cross-compiler,这样比单纯在PC上编译要快不少。1998年起,Cygnus开始将Cygwin包作为产品来提供。
Cygwin 机理编辑本段cygnus当初首先把gcc,gdb,gas等开发工具进行了改进,使他们能够生成并解释win32的目标文件。然后,他们要把这些工具移植到windows平台上去。一种方案是基于win32 api对这些工具的源代码进行大幅修改,这样做显然需要大量工作。因此,他们采取了一种不同的方法??他们写了一个共享库(就是cygwin dll),把win32 api中没有的unix风格的调用(如fork,spawn,signals,select,sockets等)封装在里面,也就是说,他们基于win32 api写了一个unix系统库的模拟层。这样,只要把这些工具的源代码和这个共享库连接到一起,就可以使用unix主机上的交叉编译器来生成可以在windows平台上运行的工具集。以这些移植到windows平台上的开发工具为基础,cygnus又逐步把其他的工具(几乎不需要对源代码进行修改,只需要修改他们的配置脚本)软件移植到windows上来。这样,在windows平台上运行bash和开发工具、用户工具,感觉好像在unix上工作。
关于cygwin实现的更详细描述,请参考http://cygwin.com/cygwin-ug-net/highlights.html.
Cygwin 安装设置cygwin编辑本段安装


要安装网络版的cygwin,可以到http://cygwin.com,点击"Install Cygwin Now!"。这样会先下载一个叫做setup.exe的GUI安装程序,用它能下载一个完整的cygwin。按照每一屏的指示可以方便的进行安装。


环境变量

开始运行bash之前,应该设置一些环境变量。cygwin提供了一个.bat文件,里面已经设置好了最重要的环境变量。通过它来启动bash是最安全的办法。这个.bat文件安装在cygwin所在的根目录下。 可以随意编辑该文件。
CYGWIN变量用来针对cygwin运行时系统进行多种全局设置。开始时,可以不设置CYGWIN或者在执行bash前用类似下面的格式在dos框下把它设为tty
C:\> set CYGWIN=tty notitle glob

PATH变量被cygwin应用程序作为搜索可知性文件的路径列表。当一个cygwin进程启动时,该变量被从windows格式(e.g. C:\WinNT\system32;C:\WinNT)转换成unix格式(e.g., /WinNT/system32:/WinNT)。如果想在不运行bash的时候也能够使用cygwin工具集,PATH起码应该包含x:\cygwin\bin,其中x:\cygwin 是你的系统中的cygwin目录。
HOME变量用来指定主目录,推荐在执行bash前定义该变量。当cygwin进程启动时,该变量也被从windows格式转换成unix格式,例如,作者的机器上HOME的值为C:\(dos命令set HOME就可以看到他的值,set HOME=XXX可以进行设置),在bash中用echo $HOME看,其值为/cygdrive/c.
TERM变量指定终端型态。如果美对它进行设置,它将自动设为cygwin。
LD_LIBRARY_PATH被cygwin函数dlopen()作为搜索.dll文件的路径列表,该变量也被从windows格式转换成unix格式。多数Cygwin应用程序不使用dlopen,因而不需要该变量。


改变cygwin的最大存储容量


Cygwin程序缺省可以分配的内存不超过384 MB(program+data)。多数情况下不需要修改这个限制。然而,如果需要更多实际或虚拟内存,应该修改注册表的HKEY_LOCAL_MACHINE或HKEY_CURRENT_USER区段。田家一个DWORD键heap_chunk_in_mb并把它的值设为需要的内存限制,单位是十进制MB。也可以用cygwin中的regtool完成该设置。例子如下:
regtool -i set /HKLM/Software/Cygnus\ Solutions/Cygwin/heap_chunk_in_mb 1024
regtool -v list /HKLM/Software/Cygnus\ Solutions/Cygwin
Cygwin 使用cygwin编辑本段这一段讲一下cygwin和传统unix系统的不同之处。
映射路径名


cygwin同时支持win32和posix风格的路径,路径分隔符可以是正斜杠也可以是反斜杠。还支持UNC路径名。(在网络中,UNC是一种确定文件位置的方法,使用这种方法用户可以不关心存储设备的物理位置,方便了用户使用。在Windows操作系统,Novell Netware和其它操作系统中,都已经使用了这种规范以取代本地命名系统。在UNC中,我们不用关心文件在什么盘(或卷)上,不用关心这个盘(或卷)所在服务器在什么地方。我们只要以下面格式就可以访问文件:
\\服务器名\共享名\路径\文件名
共享名有时也被称为文件所在卷或存储设备的逻辑标识,但使用它的目的是让用户不必关心这些卷或存储设备所在的物理位置。)
符合posix标准的操作系统(如linux)没有盘符的概念。所有的绝对路径都以一个斜杠开始,而不是盘符(如c:)。所有的文件系统都是其中的子目录。例如,两个硬盘,其中之一为根,另一个可能是在/disk2路径下。
因为许多unix系统上的程序假定存在单一的posix文件系统结构,所以cygwin专门维护了一个针对win32文件系统的内部posix视图,使这些程序可以在windows下正确运行。在某些必要的情况下,cygwin会使用这种映射来进行win32和posix路径之间的转换。


cygwin mount表

cygwin中的mount程序用来把win32盘符和网络共享路径映射到cygwin的内部posix目录树。这是与典型unix mount程序相似的概念。对于那些对unix不熟悉而具有windows背景的的人来说,mount程序和早期的dos命令join非常相似,就是把一个盘符作为其他路径的子目录。
路径映射信息存放在当前用户的cygwin mount表中,这个mount table 又在windows的注册表中。这样,当该用户下一次登录进来时,这些信息又从注册表中取出。mount 表分为两种,除了每个用户特定的表,还有系统范围的mount表,每个cygwin用户的安装表都继承自系统表。系统表只能由拥有合适权限的用户(windows nt的管理员)修改。
当前用户的mount表可以在注册表"HKEY_CURRENT_USER/Software/Red Hat, Inc./Cygwin/mounts v" 下看到。系统表 存在HKEY_LOCAL_MACHINE下。
posix根路径/缺省指向系统分区,但是可以使用mount命令重新指向到windows文件系统中的任何路径。cygwin从win32路径生成posix路径时,总是使用mount表中最长的前缀。例如如果c:被同时安装在/c和/,cygwin将把C:/foo/bar转换成/c/foo/bar.
如果不加任何参数地调用mount命令,会把Cygwin当前安装点集合全部列出。在下面的例子中,c盘是POSIX根,而d盘被映射到/d。本例中,根是一个系统范围的安装点,它对所有用户都是可见的,而/d仅对当前用户可见。
c:\> mount
f:\cygwin\bin on /usr/bin type system (binmode)
f:\cygwin\lib on /usr/lib type system (binmode)
f:\cygwin on / type system (binmode)
e:\src on /usr/src type system (binmode)
c: on /cygdrive/c type user (binmode,noumount)
e: on /cygdrive/e type user (binmode,noumount)
还可以使用mount命令增加新的安装点,用umount删除安装点。
当Cygwin不能根据已有的安装点把某个win32路径转化为posix路径时,cygwin会自动把它转化到一个处于缺省posix路径/cygdrive下的的一个安装点. 例如,如果Cygwin 访问Z:\foo,而Z盘当前不在安装表内,那么Z:\将被自动转化成/cygdrive/Z.
可以给每个安装点赋予特殊的属性。自动安装的分区显示为“auto”安装。安装点还可以选择是"textmode"还是 "binmode",这个属性决定了文本文件和二进制文件是否按同样的方式处理。


其他路径相关信息

cygpath工具提供了在shell脚本中进行win32-posix路径格式转换的能力。
HOME, PATH,和LD_LIBRARY_PATH环境变量会在cygwin进程启动时自动被从Win32格式转换成了POSIX格式(例如,如果存在从该win32路径到posix路径的安装,会把c:\cygwin\bin转为/bin)。

继续阅读...

code::blocks,一个开源界鼎鼎有名的IDE工具,采用wxwidgets设计,对c支持良好,还能集成进去AVR单片机程序设计,该压缩包里包括了gcc的windows版:mingw,非常标准的c语法支持,是学习c语言的不可多得的工具。


软件大小:16.4MB
软件类型:绿色软件 / 免费版 / Portable software
运行环境:WinNT/2000/XP
软件语言:中文/英文
相关链接:暂无
更新时间:2009-5-2 6:07:09
使用说明:自己看
推荐指数:5


继续阅读...

VC6是微软的一款强大的C++变成软件,它成就了无数项目,这里制作了一个绿色版的VC6,方便学习之用,禁止商业应用。


软件大小:43.342MB
软件类型:绿色软件 / 免费版 / Portable software
运行环境:WinNT/2000/XP
软件语言:中文/英文
相关链接:暂无
更新时间:2009-5-2 6:07:09
使用说明:自己看
推荐指数:5


继续阅读...

VB6是微软的一款强大的可见即可得的编程软件,但由于安装包较大,所以从网上找到了一个绿色版的,很小的体积,可以装进U盘,次安装包还包括“VB6.0 控件许可证错误解决补丁”和“VISDATA.EXE”两个很难找的文件。这个软件设计版权问题,所以只可以自己用做学习VB,禁止做商业应用。

软件大小:6.732MB
软件类型:绿色软件 / 免费版 / Portable software
运行环境:WinNT/2000/XP
软件语言:中文/英文
相关链接:暂无
更新时间:2009-5-2 6:07:09
使用说明:自己看
推荐指数:5


继续阅读...

JAVA的windows designer, 配合eclipse之后可以进行类似VB的图形界面设计。


软件大小:48.452MB
软件类型:绿色软件 / 免费版 / Portable software
运行环境:WinNT/2000/XP/Linux/Mac
软件语言:中文/英文
相关链接:暂无
更新时间:2009-5-2 6:07:09
使用说明:自己看
推荐指数:5


继续阅读...

《洛杉矶时报》报道了Friedhelm Hillebrand,一位通信技术研究人员,他帮助制定了多种手机技术标准,其中包括短信的160个字符限制。

1985年的某一天,Friedhelm Hillebrand坐在打字机旁,在一张纸上随机打出一行行句子和问题。随后他计算了字母、数字和标点符号的数目,以及纸上的空间。他发现随机打出的一行或二行句子的长度在160个字符以内。自那以后,160就成了他的具有魔力的数字。1986年全球移动通信系统(GSM)讯号和非语音数据讯号服务委员会计划制定手机短消息标准,Hillebrand的团队参与了该计划。为了寻找数据线路能填入这些微型数据,Hillebrand提出利用现有移动网络存在的一个辅助无线电信道。辅助信道过去只是被用于显示无线信号强度和提醒用户接听电话,语音通信本身是使用另一个信号通道。最初Hillebrand的团队只能在该信道空间内放入128个字符,但显然字符数太少。经过一系列调整和裁短字母、数字和符号的轮廓,他们挤出了可供另外32个字符占用的空间。

链接:
http://it.solidot.org/article.pl?sid=09/05/05/038217&from=rss
继续阅读...

不用密码也可以这样点击审核,看看图片,我想LUPA这次真的是太“开源”了:



网址是:http://ads.lupaworld.com/add/admin.php
继续阅读...

历史:





麻烦点击我:http://www.linkworth.com/?a=23746

如果你想注册的话,请在referral id这一栏填42619










继续阅读...

欢迎大家留言,尽量发表一些“环保”的留言哦!




发了留言之后需要按F5刷新页面,才能看到,后来发现原来只要加上下面:
<div style='clear: both;'></div>
这个到要动态更新的代码末尾就OK了!

对于怎么在blogger文章内部发javascript,很简单,只要把行与行之间的空格去掉就OK了!
继续阅读...

已经申请了十多次了,没有一次成功,唉,从此还是退出广告平台吧!

鄙视一下。

这是google退回的邮件:

感谢您关注 Google AdSense。很抱歉,在审查您的申请后,我们目前无法接受您加入 Google AdSense。

我们未批准您申请的原因如下。

问题:

- 域名所有权

---------------------

更多详情:

域名所有权:我们在审核了您的申请,并肯定您的网站质量,
期待着您加入 AdSense 后与我们的良好的合作前景。在最终批准您的申请之前,我们需要进一步确认您对该网站 online.cumt.edu.cn 的所有权,以便将来更好的为您服务。
继续阅读...

找了很久,找了一个比较满意的,只要一步就完成了,自己看:

http://blog.ibelen.com/2008/09/blogger_28.html
继续阅读...

文章浏览次数比较难,看看下面两篇:

http://www.ai-lai.cn/2009/04/googleblogger-googlegoogleblogger.html

http://japlinchen.blogspot.com/2008/12/blogger-hacks-myhotpost.html


feed订阅人数可以看看下面两篇经典文章:

http://sworkstatios.blogspot.com/2009/04/feedburner-rss-blogger-feedburner-feed.html

http://01mistery.blogspot.com/2009/03/feedburnerrss.html

下面的这个方法是我用的:

http://japlinchen.blogspot.com/2008/12/blogger-hacks-myhotpost.html

今天是五四青年节,庆祝一下!
继续阅读...

blogger有个快速编辑文章的功能,下面说一下去掉和加上的方法:


去除:

请参考:http://blog.zidon.org/2008/09/bloggernavbar.html


加上:

请参考:
http://blog.catbox.tw/2008/09/blogger-add-quick-edit-pencil-button.html


http://blog.aican.info/2008/08/blogger.html
继续阅读...

终于可以在blogger中添加星号标记了,试了一下方法:

1. http://www.bloggerplugins.org/2007/10/rate-your-blog-post-widget-plugin.html

这个没成功,都怪我的blogger改的太多了!


2. http://blog.kengao.tw/2008/06/blogger-in-draft-embedded-comment.html

这个也没有成功!


3. http://joshnote.blogspot.com/2008/06/blogger-in-draftstar-ratings.html

OK了!
继续阅读...

我参考的两篇很经典的文章:

1. 直接设置

http://lukexzt.blogspot.com/2008/12/blogger_26.html


2. 利用js读取,功能更强大

http://www.nestr.co.cc/2009/02/blogger_16.html
继续阅读...

我们在用客户端软件时,常常出现“无法从dhcp服务器获取IP地址”的错误,比较好的方法就是重启
继续阅读...

进入到http://www.mofuse.com/网站申请即可,RSS FEED URL填入

http://nestlake.blogspot.com/feeds/posts/default

其中要把我的名字换成您的博客名字。

参考:
http://ostree.net.ru/2009/02/wapblogger.html
继续阅读...

找了很久终于找到一种很好的方法:
blogger 最新评论也是利用json 读取feed获取最新评论列表,然后拼接显示最新的评论。原作者写的该方法我感觉有一定的缺陷,他的获取了两个feed一个post的feed,一个 comment的feed,其中post的获取前999篇文章,我测试了一下我去获取一个文章比较多的blogger取得了一个500多kb的feed, 这样会导致读取很慢。下面使我改进的。
安装方法:
布局–>页面元素–>添加小工具–>HTML/JavaScript 然后将下面的代码贴入:

<script>var maxcomment=10;</script>
<script src="http://blogger-templates.googlecode.com/svn/trunk/column2/rounders/rounders-grey/js/recent_comments.js"></script>


其中,maxcomment=10为要显示的评论数,可以自行修改。

后记:上述设置现在发现有问题,就是不能访问评论,临时改成下面的:

新建一个供稿,然后设置网址为
http://你的blogger名.blogspot.com/feeds/comments/default
继续阅读...

我在网上找了好辛苦才找到的,收藏:

ARM心得.doc

arm调试.pdf

S3C2410下LCD驱动程序的移植及GUI程序编写.pdf

基于 Proteus 的ARM(LPC2124)学习.pdf

基于 S3C2410 的TFT-LCD 驱动电路设计.doc

基于ARM芯片S3C2410的TFT-LCD驱动方法.doc
继续阅读...

关注者

热门帖子

网页浏览总次数