- 博客(4)
- 收藏
- 关注
原创 Linux串口设置参数
在Linux环境下,串口名从ttyS0开始依次是ttyS1、ttyS2等。在本程序中,使用ttyS0作为通信串口。在打开ttyS0的时候,选项 O_NOCTTY 表示不能把本串口当成控制终端,否则用户的键盘输入信息将影响程序的执行; O_NDELAY表示打开串口的时候,程序并不关心另一端 的串口是否在使用中。在Linux中,打开串口设备和打开普通文件一样,使用的是open()系统调用。比如我么打...
2013-03-19 18:08:45
2394
原创 使用PorterDuffXfermode实现遮罩层
最近在开发一个小游戏中,用到一个显示当前进度的进度条,如下图所示 由于中间黄色部分是进度条区域,带有一定的弧度而不是规则的长方形。刚开始想偷懒用了很多办法来实现效果都不理想。后来想到使用遮罩层可以非常方便的实现这个功能。 可以通过修改Paint的Xfermode来实现遮罩的效果。Xfermode的功能非常强大,在API DEMO的Graphics中的最后一项有demo。看一下怎么实现我们的这个...
2010-10-22 10:52:14
186
linux编辑器
gnome自带的gedit是个好东西,安装一些插件之后可以大大的方便我们的代码编写,但唯独没有找到代码折叠的,在编写xml的时候,很时不爽。今天在网上找其它的文本编辑器,看到其它两款编辑器,试了一下,感觉不错,就他了,哈哈。 Geany 功能强大,界面也友好,很像windows下的notepad++,哈哈,用来代替notepad++再好不过了 Editra 一个用wxPyt...
2008-11-27 15:45:30
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人