yanhc519的专栏

私信 关注
yanhc519
码龄13年

热爱生活,喜欢电子行业 技术博客:blog.csdn.net/yanhc519

  • 236,957
    被访问量
  • 99
    原创文章
  • 27,926
    作者排名
  • 90
    粉丝数量
  • 于 2007-11-17 加入CSDN
获得成就
  • 获得12次点赞
  • 内容获得63次评论
  • 获得60次收藏
荣誉勋章
兴趣领域
  • #硬件开发
    #驱动开发
TA的专栏
  • 笔记
    1篇
  • git
    1篇
  • ARM
    6篇
  • AVR
    2篇
  • Blackfin BF533
  • C
    6篇
  • DSP
    4篇
  • Linux
    17篇
  • VC
    18篇
  • Windows
    2篇
  • 信号与系统 matlab
    1篇
  • android
    1篇
  • wince
    15篇
  • ns2
    13篇
  • 单片机
    1篇
  • POJ
  • 网络
    14篇
  • Opnet
    3篇
  • 航天
    4篇
  • 英语
    1篇
  • Verilog HDL
    2篇
  • 生活
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

routing and forwarding

以下来自维基百科。在现代路由器架构中。路由表一般不直接作为转发依据。而是用路由表来生成一个更小的转发表。Routing tables are generally not used directly for packet forwarding in modern router architectures; instead, they are used to generate the information for a smaller forwarding table. This forwarding tab
原创
148阅读
0评论
0点赞
发布博客于 9 月前

30天制作操作系统

虚拟机启动img镜像创建一个虚拟机,添加软盘,软盘选择img镜像即可。下面博客有步骤:https://www.cnblogs.com/bitzhuwei/p/OS-in-30-days-03-use-vmware.html
原创
66阅读
0评论
0点赞
发布博客于 9 月前

gitignore写法

# Ignoring directories# Both the directory itself and its contents will be ignored.bin/gen/
原创
93阅读
0评论
0点赞
发布博客于 1 年前

超级终端_Windows XP,win7,win10可用

window XP原版的超级终端,win7,win10可用。
zip
发布资源于 3 年前

Endnote Springer会议论文集格式

Endnote Springer会议论文集格式,Endnote Springer会议论文集格式
zip
发布资源于 3 年前

WCSP 2015 南京 空间信息网络相关论文

WCSP 2015 南京 空间信息网络相关论文An Event-Driven Graph-based Min-Cost Delivery Algorithm in Earth Observation DTN NetworksPeng Yuan (Harbin Institute of Technology Shenzhen Graduate School, China) Zhihua
原创
1142阅读
0评论
0点赞
发布博客于 6 年前

CCSDS空间网络互连

CCSDS空间网络互连关于SCPS,CCSDS已经不再建议使用,而是建议采用太阳系因特网SSI相关的协议,主要有延时容忍网络DTN。http://public.ccsds.org/publications/scps.htmlThe SCPS protocols were early approaches to define a Space Internetworking protoco
原创
814阅读
0评论
0点赞
发布博客于 6 年前

verilog FPGA网络资源

黑金微课堂 http://home.cnblogs.com/u/alinx/fpga4fun http://www.fpga4fun.com/
原创
788阅读
0评论
0点赞
发布博客于 6 年前

通信网络航天卫星国际会议

顶级的:ICC,每年6月,一般上一年9月截稿,注册费FULL:US$1340 ICC 2016,2016.5.23-27,马来西亚,吉隆坡,截稿2015.10.16Globecom,每年12月,一般4月截稿 2015在加州圣迭戈,每次都在北美开。WCNC,每年3、4月,一般9月截稿 2015年在卡塔尔多哈航天相关WiSEE,美洲、欧洲轮流召开,2
原创
2516阅读
0评论
0点赞
发布博客于 6 年前

Modelsim查看中间变量

安装完成之后,先在Modelsim中File——New——Library,默认会建立work库建立好work库后,File——New——Project,新建一个工程,导入写好的verilog文件和verilog test bench文件,并在Workspace空白处右键编译所有文件。当前在Workspace的Project标签下,选择Library标签,可以看到work目录,选择刚才建立的test
原创
11593阅读
2评论
1点赞
发布博客于 6 年前

英语学习——20150630经济学人

http://www.economist.com/blogs/freeexchange/2015/06/china-s-economy# A little love from central mama1. dispense *1.v administer or bestow, as in small portions 2.v grant a dispensation; grant an exe
原创
653阅读
0评论
0点赞
发布博客于 6 年前

空间组网相关文章更新(google scholar推送)

由于google scholar不稳定,而且下文章不方便,所以,将相关更新放在这里。2015.6.22[PDF] Decentralized Space-Data Dissemination for Low-Cost, Dense Satellite NetworksD Vardalis, SA Lenas, S Diamantopoulos… - 2015 - inter
原创
798阅读
0评论
0点赞
发布博客于 6 年前

深空通信相关资料——以火星为例

1. 体系架构方面一般都采用中继模式,在链路发射功率方面原因(还有通信窗口持续时间)如下: 火星轨道器功率大,火星车功率小 MRO(维基)的干重为1吨,发射重量2吨,电源整体功率为2000W,高增益天线功率为100W,X band,最高6Mbps。 对于勇气号火星车Spirit,重量为185kg,一个火星日可以产生700Wh能量,当火星遭遇沙尘暴时,太阳能见度变低,产生能量更少。火星车 20
原创
938阅读
0评论
0点赞
发布博客于 6 年前

网络流量分析的相关资料

验证卫星网络的流量是否具有自相似特性[PDF] Research on Aggregation and Propagation of Self-Similar Traffic in Satellite NetworkZ Na, Y Liu, Y Cui, Q Guo - 2015 - sersc.orghttp://www.sersc.org/journals/IJ
原创
949阅读
0评论
0点赞
发布博客于 6 年前

Network related English

outstandingThe send window size, denoted SWS, gives the upper bound on the number ofoutstanding (unacknowledged) frames that the sender can transmit.outstanding中文释义杰出的,未偿付的,未解决的,这里翻译为未应答的
原创
525阅读
0评论
0点赞
发布博客于 7 年前

为IPN做铺垫的航天任务-好奇号,信使号,深度撞击,月球轨道侦查LRO

来源:http://public.ccsds.org/outreach/PressRoom/Curiosity%20PR%20-%20Aug2012.pdf一、好奇号火星车2012.8,Mars Science Laboratory MSL,在火星降落,释放了携带的Curiosity好奇号火星车,并通过两个火星轨道器向地球回传科学数据。两个轨道器为Mars Reconnaissan
翻译
1256阅读
0评论
0点赞
发布博客于 7 年前

如何利用Dijkstra计算次短路径

http://en.wikipedia.org/wiki/Dijkstra%27s_algorithmRelated problems and algorithms[edit]The functionality of Dijkstra's original algorithm can be extended with a variety of modifications. Fo
原创
2359阅读
0评论
0点赞
发布博客于 7 年前

Dtnsim2学习笔记

1、DTN MED平均等待时间计算公式下面这段代码是在dtnsim2中的packageprotocolStack.globalKnowledge;下的contactschedule中,有一个计算MED时间的函数/** Computes the MED metric assuming that time begins at startTime. */ public double get
原创
1761阅读
0评论
0点赞
发布博客于 7 年前

关于STK的各种报告Report

总结一下STK的各种Report:1、导出卫星的星下点轨迹的经纬度、高度、还有变化率在STK的Report的LLA Position,Longitude Latitude Altitude2、两个对象的AER,方位角、仰角和距离
原创
9810阅读
3评论
6点赞
发布博客于 7 年前

关于智能家居、360wifi、wifi开关,以及wifi芯片的选择

智能家居的愿景很早之前就有了,梦想着我们在打完球回家的路上就提前打开热水器,烧好水,到家就可以洗澡了;在回家的路上就可以打开空调,到家就可以乘凉了。。。但智能家居这种愿景要想实现需要太多技术上的进步和发展,当前移动互联网的发展使得互联网得以扩展到移动领域,智能手机的普及使得将来手机将会作为一个非常重要的移动中的人 接入互联网的途径,而智能手机的普及又促进了移动互联网的覆盖,即wifi的覆盖
原创
7555阅读
2评论
1点赞
发布博客于 7 年前

关于TheOne的仿真机制-由运动模型产生连接数据

整个运行流程:GUI运行runSim,运行world.update,其中运行updateHosts,其中运行更新网络接口连接和路由模块,相当于是由节点的运动来驱动整个连接数据的更新和路由的运行。
原创
3302阅读
1评论
0点赞
发布博客于 7 年前

OPNET路由DIjkstra实现跳数与队列延时代价同时考虑

OPNET路由DIjkstra实现跳数与队列延时代价同时考虑 http://blog.csdn.net/yanhc519/article/details/17038415
rar
发布资源于 8 年前

Opnet 一个简单的网络实现Dijkstra最短路径算法,路径代价为跳数加排队延时

一个简单的网络实现Dijkstra最短路径算法,路径代价为跳数加排队延时1、关键是排队延时,由于链路使用了包交换的链路,所以propdel = 0,txdel=1s,剩下的关键就是排队延时了。排队延时就是输出链路缓冲区的队列中的等待时间,首先得找到缓冲区的位置所在。在NS中链路上直接关联queue,Opnet中不太一样,链路上似乎没有queue,虽然有个channel,但是在节点内部好
原创
4981阅读
5评论
1点赞
发布博客于 8 年前

opnet的flood泛洪路由实现

http://blog.csdn.net/yanhc519/article/details/16852481 NS2的有一个入门级的无线网络MFLood例子,可以很好的学习NS的一些基本的功能。很可惜,opnet没有,所以在学习opnet的过程中,做了下面这个基于有线网络的flood工程,分享出来,欢迎下载测试,提意见,改进,分享!
zip
发布资源于 8 年前

opnet有线网络flood泛洪例子

NS2的有一个入门级的无线网络MFLood例子,可以很好的学习NS的一些基本的功能。很可惜,opnet没有,所以在学习opnet的过程中,做了下面这个基于有线网络的flood工程,分享出来,欢迎下载测试,提意见,改进,分享!
zip
发布资源于 8 年前

opnet的flood泛洪路由实现

NS2的有一个入门级的无线网络MFLood例子,可以很好的学习NS的一些基本的功能。很可惜,opnet没有,所以在学习opnet的过程中,做了下面这个基于有线网络的flood工程,分享出来,欢迎下载测试,提意见,改进,分享!网络层如下,一个3x4的简单的有线网络需要说明的是无线网络一般需要处理同步的问题,即周边节点收到泛洪包后,需要各自错开发送,实现时通过随机延时实现,因为如果周边
原创
4900阅读
6评论
7点赞
发布博客于 8 年前

关于写文章的东西

http://blog.tianya.cn/blogger/post_show.asp?BlogID=593732&PostID=10710722自己的体会——猪年大奉送    (一)我老板要求文章必须英文,投稿必须SCI收录杂志,要求甚严。开始时其苦万状,但是后来适应了,逐渐也就习惯了。根据我的经验,给提几个建议:   1。既然写英文文章,就不要再参考中文的文献,效果反而不好
转载
894阅读
0评论
0点赞
发布博客于 8 年前

Opnet仿真笔记-工程文件夹结构,动画

几个网址,常见的错误:http://www.eng.auburn.edu/~hamilton/comp7970/papers/opnetfaq.htmlhttp://blog.sina.com.cn/s/blog_7dbabd870100rwue.html
原创
4232阅读
0评论
0点赞
发布博客于 8 年前

关于路由的一点理解,还有编址

wiki解释:Routing schemes differ in their delivery semantics(字典解释为语义,不知道有没有其它更容易的理解的解释),语义就包括常见的单播、广播、多播。        路由的任务是将消息从一个节点传送到其它一个或多个目的节点,要想实现这个任务就需要计算路径或者选择路径,这应该路由用的最多的含义。路由的任务是消息的传送,首先需要解决一个节点的标
原创
963阅读
0评论
0点赞
发布博客于 8 年前

NS2中的链表笔记

NS2中的链表采用了bsd-list.h头文件,内容如下:#define LIST_HEAD(name, type) \struct name { \ type *lh_first; /* first element */ \}#define LIST_ENTRY(type) \struct { \ type *le_nex
原创
1010阅读
0评论
0点赞
发布博客于 8 年前

POJ3268基本的Dijkstra

Source CodeProblem: 3268 User: yanhcMemory: 8060K Time: 63MSLanguage: C Result: AcceptedSource Code#include #include int M = 99999999;int map[1002][
原创
1614阅读
0评论
0点赞
发布博客于 8 年前

NS2.35中自带卫星网络集中式路由学习

NS2.35中在satroute.cc,~.h中实现了集中式的路由@@ 在.h文件中,主要有以下类:1、SatRouteAgentclass SatRouteAgent : public Agent继承关系:SatRouteAgentConnectorNsObjectTclObject, Handler2、SatRouteObjectclass SatRouteObje
原创
2380阅读
0评论
0点赞
发布博客于 8 年前

徐雷鸣书中MFlood部分测试代码学习笔记

使用徐雷鸣书第七章的测试tcl代码得到的trace文件,1、RTR路由层收到之后添加了一个20字节的IP头,所以包长度从512变为532第6、7行,节点0又收到自己发出的包,所以,丢弃。Mflood.cc中使用ch->num_forwards() == 0来判断经过了几次转发,但是没有看到这个数递增啊?使用shell批量化处理,设置场景、流量、运行ns、awk处理实验数据发
原创
2384阅读
1评论
0点赞
发布博客于 8 年前

NS2.35自带的卫星网络仿真学习

看了那么多论文之后,现在应该开始实际仿真了!!!首先,NS2.35自带iridium和teledesic的星座配置,在ns/tcl/ex下,先看一下iridium的下表是iridium星座的参数:相邻轨道面plane的间隔是31.6°,缝隙处是22°,不是均匀的每个轨道面11颗星,所以360/11=32.73°不同轨道面的相位因子360/66=5.454545,16.3
原创
7150阅读
10评论
2点赞
发布博客于 8 年前

MFlood源码学习

参考资料:http://blog.csdn.net/leo115/article/details/7784349徐雷鸣:NS与网络模拟MFlood类中有recv函数先检测是否是自己生成的,如果是自己发的,且转发的次数为0,那么就是自己生成的。ip header的source addr,index_是自己的ip地址,比较这两个可以判断是否自己发的common header
原创
1254阅读
0评论
0点赞
发布博客于 8 年前

NS 2.35 柯志亨书-实验9笔记-队列管理机制

当时记得笔记:目前,实现了RED的实时和平均队列长度的显示,但是显示的图形与wpi.edu中的走势有点区别??? 但是柯志亨用的是myfifo,应该是自己写的队列当改为droptail时,与tr文件关联出现错误???不知道如何解决似乎DropTail队列不支持trace被跟踪,是否支持trace好像是在实现队列的代码中应该有所体现,因为RED里明显就有trace方面的内容,如果想测
原创
3377阅读
4评论
0点赞
发布博客于 8 年前

NS 2.35 柯志亨书-实验5笔记-置信区间

图同实验4,一条tcp,一条背景tcp,一条on-off干扰流背景tcp流不同的rate,实验n次,求吞吐量,求平均笔记图:Tcl代码:# Kezhiheng,experiment 5,test confidence,1 tcp flow,2 bkgrd traffic# Usage lab5.tcl on-off_rate ex_seq# ex: ns lab5.tc
原创
2291阅读
0评论
0点赞
发布博客于 8 年前

NS 2.35 柯志亨书-实验4笔记-随机数产生-参数化批处理

Tcl代码:# Kezhiheng, experiment 4, test RNG, 3 tcp flow# Usage: ns xx.tcl flowno seedif {$argc!=3} { puts "Usage: ns xx.tcl flowno_ seed_ queue_" puts "queue_ DropTail or RED" exit}s
原创
2110阅读
0评论
0点赞
发布博客于 8 年前

我服了csdn,一直服务器没响应

抱歉,系统出现未知错误,我们会很快修复。一上午了,技术人员是吃干饭的!!!
原创
1127阅读
2评论
10点赞
发布博客于 8 年前

s 2.35 柯志亨书-实验3笔记-TCP UDP模拟 ——计算CBR不同参数:抖动、吞吐率、丢包率awk代码

计算CBR抖动的awk代码:# Measure the end to end delay jitter by the trace file# 计算方法:抖动率由相邻数据包延迟时间差除以数据包序号差得到;# jitter = ( (trecvj-tsndj) - (trecvi-tsndi) ) / (j-i), j>iBEGIN{ # program initialize hi
原创
3790阅读
1评论
0点赞
发布博客于 8 年前

ns 2.35 柯志亨书-实验3笔记-TCP UDP模拟

上图是笔记下面是tcl代码:#Create a simulator objectset ns [new Simulator]#Set different color for dif flow$ns color 1 Blue$ns color 2 Redset tracefd [open example1.tr w]$ns trace-all $tracefdset n
原创
2246阅读
0评论
0点赞
发布博客于 8 年前

Ubuntu12.04初学遇到问题

——————2013.5.8刚开始安装好的时候可以上网的,后来为了共享文件,搞的不能上网了,折腾了几个星期,网络连接一直在试图连接,就是连接不上,后来设置静态地址,ubuntu与xp下的VMnet8可以ping通,但是ping网关一直ping不通,折腾中,后来偶尔觉得网关不通是不是vmware的问题,最后,把vmware的virtual network editor下,restore
原创
660阅读
0评论
0点赞
发布博客于 8 年前

vmware Ubuntu12.04 install ns2.35

refer to this page: http://blog.csdn.net/sxsj333/article/details/8680559not have Chinese input method yet../validate is not needed.export NS_HOME=/Home/ns-allinone-2.35      this sentence should
原创
761阅读
0评论
0点赞
发布博客于 8 年前

Linux Ubuntu常用命令备忘

——查看IP地址:ifconfig,类似XP的ipconfig——sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性。——设置Ubuntu与xp之间共享文件:http://www.linuxidc.com/Linux/201
原创
617阅读
0评论
0点赞
发布博客于 8 年前

CC430F5137 IAR调试备忘

2013.3.15全局变量竟然无法赋值,地址在0x1cxx处,在0x1dxx处就可以,有点邪门,从0x1cxx处就都是RAM了,一直是3FFF。只能不用全局变量了,在网上看到一篇博文,说全局变量会让各个模块之间耦合变强,不利于模块化,网上的GPIO模拟ISO7816的程序,用了几个全局数组,把它改成局部的吧!!!另外,上次新建了一个工程结构全局变量可以赋值,是因为没有emulate
原创
1464阅读
0评论
0点赞
发布博客于 8 年前

pango1.0.sh exit code 1——cygwin安装小问题

最近在windows上用cygwin安装NS2遇到点小问题,如下是解决方案,做一下备忘。pango1.0.sh exit code 1http://sourceforge.net/mailarchive/forum.php?set=custom&viewmonth=&viewday=&forum_name=cygwin-ports-general&style=nested&submit=C
原创
4419阅读
0评论
0点赞
发布博客于 8 年前

wince 5.0 eVC 4.0设置输入法选项窗口的位置

输入法选项窗口,就像搜狗拼音的那个,wince 5.0自带的是微软拼音输入法,每次都弹出那个选项窗口,其实应该叫状态栏窗口,挡住了左下角的按钮,可以设置其位置,代码如下:// 设置输入法选项对话框,状态栏窗口的位置,不要挡住按钮 HIMC hImc = ImmGetContext(GetSafeHwnd()); POINT pt; pt.x = 0; pt.y = 180
原创
1757阅读
0评论
0点赞
发布博客于 9 年前

wince 5.0,eVC 4.0通过应用程序启动控制面板的小程序

app全屏,修改时间想调用wince自带的修改时间的界面,不想自己再写一个对话框,所以直接调用控制面板的修改日期时间的对话框最省事。参考网上方法后,程序如下:SHELLEXECUTEINFO ShExeInfo={0}; ShExeInfo.cbSize=sizeof(SHELLEXECUTEINFO); ShExeInfo.fMask=SEE_MASK_NOCLOSEPROCES
原创
874阅读
0评论
0点赞
发布博客于 9 年前

wince 5.0 eVC 4.0设置输入方法IM Input Method或者输入面板的位置

有时候输入面板会挡住控件,所以设置其默认位置。参考:http://blog.csdn.net/zhangyinze123/article/details/5294364//出现软键盘,并设置其位置 SIPINFO SipInfo; memset(&SipInfo,0,sizeof(SipInfo)); SipInfo.cbSize=sizeof(SIPINFO); BOOL bR
原创
921阅读
0评论
0点赞
发布博客于 9 年前

eVC assert failed调试方法

最近,一直遇到assert failed错误,这个要在debug下才会有,根据弹出的对话框可以找到相应的源文件,找到对应的assert,比如我的是wingdi.cpp,line1194BOOL CGdiObject::Attach(HGDIOBJ hObject){ ASSERT(m_hObject == NULL); // only attach once, detach on
原创
1512阅读
0评论
0点赞
发布博客于 9 年前

wince5.0, eVC4.0下bmp到jpg格式转换,使用Imagefactory,两头都是Stream内存

原先的编码太慢了,jpg编码要800ms,解码要1000ms,疯了。于是开始用Imagefactory,经测试320x240的图片jpg编码67ms,解码38ms,太帅了,差距竟然这么大,经过的过程见:http://topic.csdn.net/u/20121009/00/a4c385d9-62a4-48d7-ba03-a48495ecd068.html代码如下:将如下文件
原创
1545阅读
0评论
0点赞
发布博客于 9 年前

VC多对话框界面程序,界面之间的切换问题

void CDlgTopDlg::OnButton1() { // TODO: Add your control notification handler code here // ShowWindow(SW_HIDE); // If I hide the main dialog, dlgsub10.DoModal() won't work nResponse_sub10 = dlgsu
原创
3625阅读
0评论
0点赞
发布博客于 9 年前

VC的路径常识

字符串用\需要用转义字符\\路径中的\表示根目录,比如VC的程序在E盘某个文件夹下面,那么\就表示E:\,即E盘的根目录什么也不加就表示当前目录。hFile =CreateFile(_T("\\file.xml"), GENERIC_READ, 0, NULL, OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL, NULL);..\表示上一级目录,..
原创
544阅读
0评论
0点赞
发布博客于 9 年前

datatype misalignment我的原因是内存溢出太严重,大多数是字节对齐问题

wince5.0, eVC4.0出现一个新问题:datatype misalignment这个问题似乎是内存泄露的太厉害,不够用了,因为我注释掉GetBMPData(其中的new出现这个问题)后,imageprocess的malloc又出现同样的问题,而且是malloc了几次后。所以,要先解决内存泄露的问题,还好,发现了一些调试工具,performance monitor和heap w
原创
2260阅读
0评论
0点赞
发布博客于 9 年前

Wince5.0,EVC内存泄露调试

一开始不太注意,导致后面内存泄露比较严重,eVC下用于调试的工具,有performance monitor可以查看内存使用情况,heap walker可以双击当前进程查看分配的内存情况,见下面这篇文章:http://www.bluemcu.com/designstrategy/2011/1/8/20945_34.html另外,绘图使用::GetDC,而不要使用CWnd下的getdc,微软有
原创
868阅读
0评论
0点赞
发布博客于 9 年前

wince5.0,eVC4.0下CString到char,char ANSI到char Unicode转换

多亏了这位仁兄!http://blog.csdn.net/hnhyhongmingjiang/article/details/6255665CString到char//Unicode转为ASCII码 DWORD dwNum = WideCharToMultiByte(CP_OEMCP,NULL,m_editName.GetBuffer(m_editName.GetLength
原创
1108阅读
0评论
0点赞
发布博客于 9 年前

Wince5.0实现xml,实现了tinyxml,ANSI版本的,与EVC之间用Unicode

一开始想用微软的MSXML,但是发现比较难弄。后来看到论坛说用tinyxml,于是后来开始用tinyxml,终于先在VC上把该实现的功能都实现了,放到EVC上时,发现tinyxml对Unicode不支持,晕啊,网上说的修改方法,没有试成功,因为我也根本看不太懂。后来又看到pugixml,支持Unicode,再试试这个吧。试了一下,EVC下竟然没有iostream,所以,没有iosfwd
原创
1018阅读
0评论
0点赞
发布博客于 9 年前

wince5.0 eVC中实现CCheckListBox,Listbox中带复选框的

最终结论,wince5.0不支持自绘功能,所以这个类不能实现,得通过其他方法。http://topic.csdn.net/u/20071228/10/a742e9e1-e2d1-41d2-b2d6-fa775fd9fbaa.htmlwince5.0至少是不支持重绘的EVC中发现:在afxwin.h中有#if !defined(_WIN32_WCE_NO_OWNERDRAW_
原创
1247阅读
0评论
0点赞
发布博客于 9 年前

VC picture控件显示透明图片,并移动图片,透明可以了,但是有重影?

VC picture控件显示透明图片,并移动图片,透明可以了,但是有重影,为什么啊? 使用了这个函数http://www.newsmth.net/bbsanc.php?path=/groups/comp.faq/VisualC/VC_NEW_TXTFONTIMAGEDC/VC_NEW_DTFI_DRAWIMG/M.969736108.A 将图片刷到picture控件的DC上,可以透明了,但是,在移动的时候有重影 onpaint下代码 [code=C/C++] CDC *pDC = NULL; HDC hDC = NULL; HBITMAP m_hBitmap; m_hBitmap = LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_BITMAP1)); pDC = GetDC(); hDC = pDC->m_hDC; pDC->Rectangle(10, 10, 100, 100); pDC->SetBkMode(TRANSPARENT); DrawTransparentBitmap(hDC, m_hBitmap, 0, 0, RGB(255,255,255)); pDC = GetDlgItem(IDC_PIC)->GetDC(); hDC = pDC->m_hDC; DrawTransparentBitmap(hDC, m_hBitmap, 0, 0, RGB(255,255,255)); ReleaseDC(pDC); pDC = NULL;[/code] 工程代码在这里:
zip
发布资源于 9 年前

VC,EVC视频上显示文字的方法 双缓冲

我要在wince5.0上全屏显示视频,并在视频上显示按钮和文本。通过网络得到了各种方法,总结一下:基于的是对话框,视频显示在对话框的DC上:生成一个兼容的mem DC,然后,生成一个位图bmp,将mem DC和bmp关联,摄像头数据刷到bmp上,然后用Bitblt从Mem DC上传到DC上。貌似这就是传说中的双缓冲!~~~文字的显示方法:1.直接在对话框DC上输出文字,Text
原创
2278阅读
0评论
0点赞
发布博客于 9 年前

摄像头图像上如何显示文字的程序

最近在做一个USB摄像头的程序,现在摄像头视频已经可以显示了。 采用对话框,然后在对话框上生成一个子窗口,在这个子窗口里显示视频。 我想着摄像头视频上叠加文字,请问如何叠加文字? 我在对话框里可以用CDC::TextOut显示文字,一开始想把子窗口放到Z轴的最下面,这样对话框上的文字就可以显示了,生成、设置子窗口位置的代码如下,利用设置位置的HWND_BOTTOM: [code=C/C++]m_hDisplay = CreateWindow(lpszClassName, TEXT("Capture Window"), WS_CHILD | WS_VISIBLE, 0, 0, m_nWidth, m_nHeight, this->GetSafeHwnd(), NULL, NULL, this); if (m_hDisplay != NULL) { ::SetWindowPos(m_hDisplay, HWND_BOTTOM, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE); }[/code] 这样似乎不行,子窗口一直在对话框的上面,对话框显示的内容看不到。 可不可以在视频子窗口上用CDC::TextOut显示文字呢?那么怎么得到子窗口的CDC呢?会不会影响视频显示呢? 或者还有别的什么办法吗? 谢谢了!
zip
发布资源于 9 年前

VC计时的程序

GetTickCount能得到毫秒的时间计数值,代码如下DWORD dwStart, dwStop,dwTime; dwStart = GetTickCount(); dwStop = GetTickCount(); dwTime = dwStop - dwStart;
原创
522阅读
0评论
0点赞
发布博客于 9 年前

VC设置静态文本透明显示,动态更新内容,不重叠

静态文本透明显示,和控制显示字体,在上一篇中已经解决,通过CSDN的论坛和网络的力量。但是在动态更新静态文本内容的时候会出现重叠现象,论坛里也有多处讨论,最后在这里找到了答案http://wenku.baidu.com/view/4e45f9a10029bd64783e2c9f.html###代码如下:void CTransstaDlg::OnLButtonDown(UINT
原创
3079阅读
2评论
0点赞
发布博客于 9 年前

wince调试问题总结

我想我的开发板应该已经和ActiveSync成功通讯上了,因为我可以通过ActiveSync看到目标板上的文件,并且可以将文件COPY进去,但我还是无法用EVC在线调试,每次都会出现SERVER IS STARTED然后出现CONNECTING的进程条并不停的等待.问题困扰我好长时间了,请求大家帮帮我...看下你板子上的网卡配置有没有选成自动获取,配置好了再试试!htt
原创
767阅读
0评论
0点赞
发布博客于 9 年前

关于VC对话框静态文本设置背景透明的问题

关于VC对话框静态文本设置背景透明的问题 静态文本设置字体可以 但是设置背景透明显示不可以 我在对话框前面又加了一个窗体,将其设置到Z轴最下面 这样,静态文本是在窗体上面,并如下设置 HBRUSH CTransstaDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: Change any attributes of the DC here if(nCtlColor == CTLCOLOR_STATIC) { pDC->SetTextColor(RGB(255, 0, 0)); pDC->SetBkMode(TRANSPARENT); } // TODO: Return a different brush if the default is not desired return hbr; } 但是静态文本背景并不是透明的
rar
发布资源于 9 年前

VC设置静态文本控件的显示字体和显示内容

首先,在对话框上添加一个Static控件,关联一个控制变量m_static(不是Value,是Control)然后,建立一个字体变量private: CFont m_Font;然后,在对话框初始化中添加下列代码即可BOOL CTransstaDlg::OnInitDialog(){ //设置Static字体 m_Font.CreatePointFont(300, "Arial"
原创
15489阅读
1评论
1点赞
发布博客于 9 年前

VC新建的子窗口类中怎么没有OnInitDialog的解决办法

没有OnInitDialog很不方便,比如想让窗口最大化全屏显示,可在其中加int cx = GetSystemMetrics(SM_CXSCREEN);    int cy = GetSystemMetrics(SM_CYSCREEN);    MoveWindow(0, 0, cx, cy);参考http://zhidao.baidu.com/question/5352
原创
2922阅读
0评论
0点赞
发布博客于 9 年前

EVC所用SDK与PLATFORM匹配的问题

http://xiaojun123hello.blog.163.com/blog/static/36166656201132194438903/案例:我重新根据新项目组的需要定制了一个IBMCE platform,编译生成了RELEASE版本烧录到FLASH中,并导出生成SDK, 安装到PC上使大家可以在eVC中使用IBMCE_BETA2_SDK来进行开发, EVC中把AmoiPl
转载
595阅读
0评论
0点赞
发布博客于 9 年前

VC常用函数介绍

############################################################################BitBlt原来是bit block transferhttp://msdn.microsoft.com/en-us/library/windows/desktop/dd183370(v=vs.85).aspxThe BitBlt
翻译
908阅读
0评论
0点赞
发布博客于 9 年前

wince MFC调试问题总结

1#####################################################WINCE5.0上的mfc程序默认不能运行原因,CE默认没有MFCCE400D.DLL库解决:1、改为release(我的原来是debug)2、使用静态库(googleman提示)http://topic.csdn.net/u/20081223/10/43e272b0
原创
1270阅读
0评论
0点赞
发布博客于 9 年前

【转】WinCE5.0和WinCE6.0下 编译选项介绍

在WinCE5.0中,在"Build OS”菜单中,我们会看到不同的编译选项:       "Sysgen","Build and Sysgen"和"Build and Sysgen current BSP"       Sysgen:不用多说,当你在"Catalog"中添加或删除了新的item的时候,就用这个吧。       Build and Sysgen:当你更新了\public
转载
508阅读
0评论
0点赞
发布博客于 9 年前

火星逆行的几何画板演示

古时候人们认为地球是宇宙的中心, 天空中的星星都是围绕着地球转的。 这样天空中的星星应该始终沿着直线 运行。 但是,后来人们观测到了一些火星的 逆行,火星有时会往回倒。 如果仍然认为地球是宇宙的中心的话, 这种现象是没法解释的。 所以只能否定地球不是宇宙的中心, 而认为地球绕着太阳转就能解释 这种逆行现象。
gsp
发布资源于 9 年前

windows xp 使用bat文件DOS批处理文件设置网络地址为固定或者动态获取

有时候需要来回切换网络的IP地址为静态或者自动获取,很麻烦,只知道linux上可以写shell文件来批处理,原来windows上也可以写批处理文件。从网上找了找,还真有,挺方便的。这里是设置无线网络地址的,可以在里面修改。@echo offclsrem 这里为固定IP地址的配置信息,请按你自己要求修改rem rem 你的IP地址rem set IP=192.168.0.10
原创
1559阅读
0评论
0点赞
发布博客于 10 年前

如何建立android开发环境

主要参考了下面的网页内容,立宇泰的文章,写的非常好。http://www.hzlitai.com.cn/article/ARM11/SYSTEM/android.html后面出现了一个小问题,[2011-09-12 21:45:03 - Emulator] PAN
原创
715阅读
0评论
0点赞
发布博客于 10 年前

CSDN排名进入2万了,哈哈,庆祝一下!

继续加油分享些有趣、有价值的东西!
原创
359阅读
0评论
0点赞
发布博客于 10 年前

C/C++中Static的作用详述

http://www.dz3w.com/mcu/clanguage/050409//C272.htm在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。 (1)先来介绍它的第一条也是最重要的一条:隐藏。 当我们同时编译多个文件时,所有未加sta
转载
497阅读
0评论
0点赞
发布博客于 10 年前

嵌入式编程 相关 细节 收集

关于do while(0)的使用http://www.cnblogs.com/flying_bat/archive/2008/01/18/1044693.html
原创
367阅读
0评论
0点赞
发布博客于 10 年前

Linux驱动学习——网络接口DM9000驱动学习 mini2440

网络接口DM9000驱动学习:/drivers/input/touchscreen/s3c2410_ts.c/drivers/input/s3c2410_ts.c参考:http://blogold.chinaunix.net/u3/118227/showart_2353723.htmlhttp://blog.csdn.net/ypoflyer/archive/2011/02
原创
1757阅读
0评论
0点赞
发布博客于 10 年前

Linux触摸屏驱动学习,mini2440

触摸屏驱动学习:/drivers/input/touchscreen/s3c2410_ts.c/drivers/input/s3c2410_ts.c参考:http://blog.csdn.net/satanwxd/archive/2010/02/02/5279595.aspx等其他网络资料 static int__init s3c2410ts_init(void
原创
764阅读
0评论
0点赞
发布博客于 10 年前

Linux驱动中相关函数查询

request_irq()在linux内核中用于申请中断的函数是request_irq(),函数原型在Kernel/irq/manage.c中定义:int request_irq(unsigned int irq, irq_handler_t handler,                         unsigned long irqflags, const cha
原创
492阅读
0评论
0点赞
发布博客于 10 年前

Linux socket编程 服务器 客户端

根据网上的程序修改的,感谢! 另外有个Linux网络调试工具,tcpdump,类似xp上的wireshark,使用介绍: http://tcpdump.anheng.com.cn/news/24/586.html 服务器端: /* socksrv.c*/#include #include #include #include #include #inclu
原创
1132阅读
0评论
0点赞
发布博客于 10 年前

Linux内核运行机制学习笔记

等待队列参考:http://blog.csdn.net/murui/archive/2008/04/23/2318280.aspxhttp://blog.ednchina.com/tiloog/133368/message.aspxhttp://blogold.chinaunix.net/u2/73528/showart_1108420.ht
原创
847阅读
0评论
0点赞
发布博客于 10 年前

Linux 驱动学习笔记

最近用mini2440学习linux驱动,做一下笔记LED驱动:static int __init dev_init(void)在驱动的初始化函数中经常看到,__init 前缀,这个在下面文件中定义file:/include/linux/init.h/* These macros are used to mark some f
原创
507阅读
0评论
0点赞
发布博客于 10 年前

modelsim testbench测试DFF触发器verilog

module tb_DFF ( clk, d, q ); input clk; input d; output q; reg q; always @ (posedge clk) q <= d; endmodule   测试文件:  `timescale 1ns / 1psmodule ttbb_D
原创
4182阅读
1评论
0点赞
发布博客于 10 年前

Source Insight的一些使用技巧

显示/隐藏行号:(option->document option->editing options中,show line numbers) 改变字体(默认的字体太小):(option->document option->font options中)
原创
528阅读
0评论
0点赞
发布博客于 10 年前

PXA270的CE的BSP为什么叫bvdmain?

http://bak1.beareyes.com.cn/2/lib/200302/20/20030220227.htm英特尔新添一款PDA专用的XScale处理器,这款新开发中的处理器代号为Bulverde。 由这里就应该可以知道为什么PXA270的wince的BSP叫bvdmain了,改成pxamain或许更好理解一些,可能在开发阶段只能用代号以保密。
原创
664阅读
0评论
0点赞
发布博客于 10 年前

ADS中Image$$RO$$Limit的计算


程序的源码如下:
AREA RWData, DATA, READWRITEtemp1 DCD 10temp2 DCD 3 AREA ARMex, CODE, READONLY ; name this block of code ENTRY ; mark first instruction
原创
1404阅读
0评论
0点赞
发布博客于 10 年前

ADS中Image$$RO$$Limit之类的数是怎么算的?

最近在看优龙270的bootloader——boot270,这个bootloader只能既能boot wince也能boot linux,是英特尔自己写的,优龙修改的。boot270里面跟uboot一样也要进行内存搬移,搬移的时候就需要用到Image$$RO$$Limit之类的数据。带$$的变量是ADS的保留变量,在ADS link guide中能够看到,在源文件中是没有的,好像在link的时候产生的。看了网上讲的关于Image$$RO$$Limit怎么算的文章:http://z86k.blog.163.c
原创
926阅读
0评论
0点赞
发布博客于 10 年前

arm的bin二进制代码分析

在ADS中打开一个.s文件,选择project->disassemble可以看到汇编的机器码汇编代码如下(ADS中的一个例程/ARM/ADSv1_2/Examples/asm/armex.s):        AREA ARMex, CODE, READONLY  ; name this block of code        ENTRY                       ; mark first instruction                                    ;
原创
1596阅读
0评论
0点赞
发布博客于 10 年前

PDF工具包(14合1)绿色汉化破解版

PDF工具包(14合1)绿色汉化破解版 PDF工具包(14合1)绿色汉化破解版
application/x-rar
发布资源于 10 年前

优龙boot270 bootloader main.S


boot270.bin    是英特尔写的一个270的bootloader,优龙在此基础上修改了
 
阶段一
的主程序为src/main.s
;------------------------------------------------------------------------------
;
;  COPYRIGHT (C) 2000, 2001 Intel Corporation.
;
;  FILEN
原创
651阅读
0评论
0点赞
发布博客于 10 年前

EVML137 C6747 原理图sch PCB

EVML137 C6747 原理图sch PCB TI官方版本 EVML137 C6747 原理图sch PCB TI官方版本
application/x-rar
发布资源于 11 年前

郑君里 信号与系统,傅里叶级数,逼近函数仿真,吉布斯验证


郑君里,信号与系统,P99-100,傅里叶级数近似方波。
clc; clear;E = 1;Amp = E/2;n = 5;T = 1;w = 2*pi/T;t = -1:0.0001:1;% Generate the fourier functionfun = zeros(size(t));for i=1:n fun = fun + (2*E/pi) * (1/i)*sin(i*pi/2)*co
原创
1489阅读
0评论
0点赞
发布博客于 11 年前

PCI规范学习笔记

PCI规范学习笔记
原创
2014阅读
0评论
0点赞
发布博客于 11 年前

verilog uart ip, www.fpga4fun.com

verilog uart ip, 代码参考:www.fpga4fun.com 内有说明
application/x-rar
发布资源于 11 年前

verilog uart interface IP

参考代码:http://www.fpga4fun.com/SerialInterface3.htm 下载地址:http://yanhc519.download.csdn.net/
原创
844阅读
0评论
0点赞
发布博客于 11 年前

verilog SPI slave IP, www.fpga4fun.com

www.fpga4fun.com代码 spi slave,可以实现从接收,已经用DSP和FPGA通信测试
application/x-rar
发布资源于 11 年前

Verilog SPI interface IP

参考http://www.fpga4fun.com/SPI2.html clk为FPGA的50M晶振需要用到SPI的四线制模式,SSEL信号必须要有。8位数据模式,polarity=0,phase=1。 发送数据:把要发送的数据给到byte_data_tosent上,byte_sent_request给出一个上升沿,从而byte_sent_int也给DSP一个上升沿,触
原创
1765阅读
1评论
0点赞
发布博客于 11 年前

C programming-读取DAT数据,转成wav格式文件

DAT数据格式 5A 5A 5A 5A xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx ( 帧头 ) 帧头后面依次为第一块AD通道1数据(2 byte),第二块AD通道1数据(2 byte),第一块AD通道2数据(2 byte),第二块AD通道2数据(2 byte),.。。。。。。。。第一块AD通道6数据(2 byte),第二块AD通道6数据(2 byte)。我提取的是第一块AD通道6数据。然后进行转成16bit,然后-32768变成正负信号,因为AD采集的是0-5V信号,减去32768将其变成-2.5V~+2.5V。然后根据wav文件结构将其写入wav文件。 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yanhc519/archive/2009/12/05/4946228.aspx
application/x-rar
发布资源于 11 年前

VFW 读取摄像头,显示,然后H263编码压缩,存成文件

VFW 读取摄像头,显示,然后H263编码压缩,存成文件 参考http://www.codeproject.com/KB/IP/videonet.aspx
application/x-rar
发布资源于 11 年前