- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 mbed 按键长短按 实现
1、定时器中断方式 #define LONG_PRESS 100 // 20ms*100=2s, #define SHORT_PRESS 5 // 20ms*5=100ms, InterruptIn btn(USER_BUTTON); int btn_now = 0; int btn_last = 0; bool btn_long = false; bool btn_short = fals
2016-01-12 19:10:25 1472
转载 封装Linux下网络连通性检测函数
我们在编写网络通信程序的时候,不论作为服务端还是客户端,常常需要确保实时检测与对方的连接状态,调用select函数监控文件描述符(套接字)的连接状态是最普遍的方法,但是当遇到对方断电或者网络线路突然断开的情况,select函数将接收不到来自对方的断开消息,所以维护着这一连接的文件描述符(套接字)已经没有存在的意义,这个时候往该文件描述符(套接字)内写内容依然不会返回错误,
2015-06-11 14:14:47 1522
转载 OK6410烧写裸机程序到nandflash(改)
初学嵌入式我是从裸机程序开始的,刚学的时候也怎么也不知道将裸机程序在开发板上面运行。网上其实有很多办法,但是我测试过都是在UBOOT的基础上用DNW或者jlink等工具拷贝到内存中去运行,重启开发板后就失效了,而且UBOOT会对开发板的运行环境初始化,这样的运行环境,和我们把程序烧写到nandflash里去运行是不一样的。如:uboot会对CPU时钟初始化,让cpu运行在532mhz下(或者其他的
2015-01-22 13:40:36 1052
转载 qt界面窗口旋转90度显示
【1、与qt程序显示文字大小有关的两项】 export QWS_DISPLAY=LinuxFB:mmWidth200:mmHeight100:0 //输出设备为Linux framebuffer,尺寸定义(尺寸定义与文字大小有直接关系) export QWS_SIZE=480x272 //屏幕大小 【2、屏幕旋转】 export QWS_DISPLAY=Transf
2014-11-20 14:37:46 1319 1
转载 自定义u-boot启动logo的方法
如果在uboot中实现了LCD等显示设备的驱动,uboot在启动的时候会在屏幕的左上角显示一个logo,如下图:
2014-11-20 14:20:21 645
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人