代码改变世界

推荐排行榜

fpga硬件驱动TFT液晶屏-小结

2012-06-01 22:11 by 上帝之骰, 1801 阅读, 收藏,
摘要: 最近折腾了一下fpga,发现还真是不好搞,硬件描述语言和顺序代码的真的是天差地别,还好电路的底子还在一些。通过发挥不怕效率低,只要能运行的精神,终于把ili9320的初始化和写操作调通了。最后跑了下时序分析,发现时钟最高频率居然能到160MHz,可惜实际中跑50MHz的时钟还要在写操作中插入空闲... 阅读全文

使用Semaphore进行进程同步

2012-03-30 09:35 by 上帝之骰, 731 阅读, 收藏,
摘要: 最近写一个小东西,要求六个进程之间同步。可以实现同步的方法由很多,最开始的想法是使用信号量来实现:建议一个控制进程,创建一个信号量,将最大资源计数设置为要同步的进程数,可用资源设置为0,而待同步进程则等待信号量的触发。 首先做了一个小实验,一个控制进程,3个同步进程,信号量的最大资源计数为2,。... 阅读全文

模态对话框创建失败的原因

2012-01-08 19:56 by 上帝之骰, 1139 阅读, 收藏,
摘要: 今天编写一个MFC的文档/视图结构程序,点击菜单项弹出相应的模态对话框。但是遇到一个很诡异的问题:新添加的菜单项点击后有响应(可以跟踪到),但是对话框却没有弹出。 观察DoModal()函数的返回值发现,返回一直为-1,也就是模态对话框创建失败。最后发现是因为对话框中两个DirectX插件失... 阅读全文