DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 242 243 244 245 246 247 248 249 250 ··· 474 下一页

2016年4月18日

摘要: 1. wget http://valgrind.org/downloads/valgrind-3.9.0.tar.bz2 tar xvf valgrind-3.9.0.tar.bz2 cd valgrind-3.9.0 apt-get install automake ./autogen.sh 2. 阅读全文
posted @ 2016-04-18 19:44 DoubleLi 阅读(385) 评论(0) 推荐(0)

摘要: 在做项目的过程中有时候为了提升效率,用了多线程的方法来对任务进行分割和应用,后来发现,采用线程池的方法能更好的利用线程资源来计算任务,网上有很多关于如何运行线程池的例子,msdn上也给出了对应的例子:https://msdn.microsoft.com/en-us/library/windows/d 阅读全文
posted @ 2016-04-18 19:13 DoubleLi 阅读(1184) 评论(0) 推荐(0)

摘要: protobuf的简单的使用,不过还留下了一个问题,那就是之前主要介绍的都是对简单数据的赋值,简单数据直接采用set_xx()即可,但是如果不是简单变量而是自定义的复合类型变量,就没有简单的set函数调用了,下面看一个简单的例子。 在网络游戏中,游戏玩家之间的同步是一个最基本的功能,而同步是通过对坐 阅读全文
posted @ 2016-04-18 19:10 DoubleLi 阅读(2007) 评论(0) 推荐(0)

摘要: Valgrind 是一款 Linux下(支持 x86、x86_64和ppc32)程序的内存调试工具,它可以对编译后的二进制程序进行内存使用监测(C语言中的malloc和free,以及C++中的new和delete),找出内存泄漏问题。 Valgrind 中包含的 Memcheck 工具可以检查以下的 阅读全文
posted @ 2016-04-18 14:14 DoubleLi 阅读(915) 评论(0) 推荐(0)

2016年4月14日

摘要: /*com_writer.c*/#include "uart_api.h" int main(void){ int fd; char buff[BUFFER_SIZE]; if((fd=open_port(HOST_COM_PORT))<0) /*打开串口*/ { perror("open seri 阅读全文
posted @ 2016-04-14 14:45 DoubleLi 阅读(1337) 评论(0) 推荐(0)

摘要: /*串口自收自发程序主函数*/#include"uart_api.h"int main(){ int fd; char buff[BUFFER_SIZE]; char buff2[]="Hello NUAA2440!\n"; int nread,nwrite; if((fd=open_port(TA 阅读全文
posted @ 2016-04-14 14:45 DoubleLi 阅读(5019) 评论(0) 推荐(0)

摘要: 在linux中,所有的设备文件一般都位于“/dev”下,串口1和串口2对应的设备名依次为“/dev/ttyS0”, “/dev/ttyS1”,而且USB转串口的设备名通常为“/dev/ttyUSB0”,在linux下对设备的操作方法与对文件的操作方法一样。 串口开发步骤: 串口的设置主要是设置str 阅读全文
posted @ 2016-04-14 14:44 DoubleLi 阅读(4646) 评论(0) 推荐(0)

摘要: 1、LINUX下TTY、CONSOLE、串口之间是怎样的层次关系?具体的函数接口是怎样的?串口是如何被调用的? 2、printk函数是把信息发送到控制台上吧?如何让PRINTK把信息通过串口送出?或者说系统在什么地方来决定是将信息送到显示器还是串口? 3、start_kernel中一开始就用到了pr 阅读全文
posted @ 2016-04-14 14:15 DoubleLi 阅读(10191) 评论(0) 推荐(0)

摘要: linux 串口输出调试 在某些情况下,需要同时对两台或多台Linux主机进行管理和操作。如果手头缺少足够多的键盘和显示器,那么通过一台机器的串口对其余主机进行控制不失为一种快捷、有效的方法。 下面就以两台主机为例,简单介绍一下配置方法。假设这两台主机分别为A和B,它们都运行Red Hat 9.0。 阅读全文
posted @ 2016-04-14 14:14 DoubleLi 阅读(6678) 评论(0) 推荐(0)

2016年4月12日

摘要: Uboot_Kernerl_Add_Watch_Dog: U-Boot 2010.06 (Nov 01 2013 - 15:28:44) DRAM: 128 MiBCheck spi flash controller v350... FoundSpi(cs1) ID: 0xEF 0x40 0x18 阅读全文
posted @ 2016-04-12 20:01 DoubleLi 阅读(3794) 评论(0) 推荐(0)

上一页 1 ··· 242 243 244 245 246 247 248 249 250 ··· 474 下一页