- 博客(62)
- 资源 (46)
- 收藏
- 关注
转载 gdb调试
http://blog.chinaunix.net/uid-12673Linux 的大部分特色源自于 shell 的 GNU 调试器,也称作 gdb。gdb 可以让您查看程 序的内部结构、打印变量值、设置断点,以及单步调试源代码。它是功能极其强大的工 具,适用于修复程序代码中的问题。在本文中,我将尝试说明 gdb 有多棒,多实用。 编译 开始调试之前,必须用程序中的调试信息编译
2015-07-22 22:53:54
511
原创 VS2008下编译生成exe的设置
在项目属性---》配置属性 --》C/C++ ----》代码生成中设置“运行时库”设置为:多线程调试(/MTd),确定之后,再重新编译一次便可以将生成的exe在没有安装vs2008的机器上使用。这种设置是将项目所有的代码、需要的库文件全部都加入到生成的exe中,也可发现,这种设置的exe文件比较大。 另外,还可以看见,在下拉菜单中,还有一个选项:“多线程(/MT)” ,这个选项也是将所需要的一
2015-07-20 15:51:20
6469
转载 GPIO
http://www.cnblogs.com/zym0805/p/3945286.html#include #include #include #include #include #include #include #include #include #include #include #include #
2015-07-13 15:26:34
941
转载 gpio
首 页阅览室馆友我的图书馆登录注册Marvell-linux研究—gpio.c源代码分析 转载时请注明出处和作者联系方式:http://blog.youkuaiyun.com/absurd作者联系方式:李先静 更
2015-07-12 22:56:29
559
转载 嵌入式linux下如何使用usb键盘
首先usb键盘驱动的源代码位于一下目录:drivers/usb/input/usbkbd.c将usb键盘驱动编译进内核:#make menuconfigDevice Drivers--->USB support---->USB HIDBP Keyboard (simple Boot) support(注意:有可能默认设置USB键盘驱动是不可见的,需修改当前目录下的Kconfig
2015-06-23 15:39:02
2223
原创 交叉编译libsocketcan和canutils
编译libsocketcan./configure --host=arm-fsl-linux-gnueabi --prefix=/home/can/tools/libsocketcan编译canutils./configure --host=arm-fsl-linux-gnueabi --prefix=/home/can/tools/canutils libsocketcan_LIBS
2015-06-18 17:50:57
3377
转载 使用canutils工具
http://blog.youkuaiyun.com/sno_guo/article/details/17029295
2015-06-15 18:23:28
4834
转载 netlink socket编程之why & how
http://blog.chinaunix.net/uid-9672747-id-4499347.html
2015-06-15 00:20:24
414
转载 CAN总线移植
http://wenku.baidu.com/link?url=LJEJWrkqx5VuvVLH_NORbHwow0p0BsJdKa_DIfT8sxFWcTKwhHlKoZkAC4HRy3Im2ktVRrWST3di9H8PEZ0ineefqPdfkE6jaM0004g9Fse
2015-06-14 23:44:41
2279
转载 msghdr;nlmsghdr;iovec结构体的介绍
http://blog.youkuaiyun.com/ccccdddxxx/article/details/6368337我们从一个实际的数据包发送的例子入手,来看看其发送的具体流程,以及过程中涉及到的相关数据结构。在我们的虚拟机上发送icmp回显请求包,ping另一台主机172.16.48.1。我们使用系统调用sendto发送这个icmp包。 ssize_t send
2015-06-12 09:59:28
10749
转载 Linux Socket CAN
http://www.emtronix.com/article/article2013603.html一、简述 EM9287工控主板CPU为Freescale 的iMX287,主频454MHz,以具有丰富的通讯接口为特色,可同时支持双网口、7路串口、32路GPIO、SPI、I2C以及CAN通讯等接口。CAN是一种在世界范围内广泛用于自动控制、嵌入式设备和
2015-06-09 11:42:22
4283
转载 can总线配置
CAN总线配置在Linux系统中,CAN总线接口设备作为网络设备被系统进行统一管理。在控制台下, CAN总线的配置和以太网的配置使用相同的命令。在控制台上输入命令:ifconfig –a 可以得到以下结果:can0 Link encap:UNSPEC HWaddr
2015-06-04 11:34:27
1877
转载 Linux C下的shell命令调用
shell命令的调用,可用system函数或exe族函数实现。函数原型: int system(const char *string); 如设置IP地址,语句为: system("ifconfig eth0 172.23.2.225"); 由于我的程序里,IP
2015-06-04 11:13:06
344
原创 转换
#include#include#include#include#include#include#define NSIZE 8 // 每次读取字符数目为8int main(){ FILE *txt_file,*bin_file; int mode = 0; int i = 0, j
2015-05-23 18:36:06
255
转载 设置超时
http://blog.chinaunix.net/uid-28458801-id-4243864.htmlint fd;struct termios options;/* open the port */fd = open("/dev/ttyS0", O_RDWR | O_NOCTTY | O_NDELAY);fcntl(fd, F_SETFL, 0);
2015-05-20 23:12:53
368
转载 串口设置超时
http://my.oschina.net/mlgb/blog/300925通常I/O操作都是有阻塞与非阻塞的两种方式。其中"超时"这个概念其实是阻塞中的一种处理手段,本质还是属于阻塞的I/O模式.在Linux中串口的IO操作 本文将它分为三种状态:阻塞状态超时状态非阻塞状态这三种状态的转换组合有这么几种:
2015-05-20 23:03:59
1854
转载 sudo apt-get update遇到的问题
http://www.cnblogs.com/arrongao/archive/2012/12/15/Hash_Sum_mismatch_key.htmlhttp://www.acehat.com/os/201502/38285.html
2015-05-20 11:09:34
354
转载 Linux获取毫秒级时间
http://blog.youkuaiyun.com/ljinddlj/article/details/5343209struct timeval t_start,t_end; long cost_time = 0; //get start timegettimeofday(&t_start, NULL);printf("Start time: %ld us", t_
2015-05-18 23:22:57
1765
转载 http://blog.youkuaiyun.com/haomcu/article/details/7313006
打开串口1,设置9600波特率、8位数据位、1位停止位以及空校验,之后利用while语句循环判断串口中是否可以读出数据,将串口中数据连续读出后重新写回到串口中。#include stdio.h>#include stdlib.h> #include unistd.h> #include sys/types.h>#include
2015-05-18 23:17:51
358
转载 linux串口编程 非规范模式 read()问题
http://blog.youkuaiyun.com/haomcu/article/details/7313006
2015-05-18 23:05:44
346
转载 Linux串口的设置
http://www.360doc.com/content/12/0309/13/532901_192990022.shtml设置流控制 termios_new.c_cflag &= ~CRTSCTS; //不使用流控制 termios_new.c_cflag |= CRTSCTS; //使用硬件流控制 termios_new.c_iflag |= IXON
2015-05-18 22:46:54
601
原创 更新ubuntu 10.10的源
http://www.cnblogs.com/linuxcat/archive/2012/12/29/2839216.html
2015-05-12 22:51:41
344
转载 io
#include #define SIZE 5 typedef struct Infomation { long number; char addr[10]; } info; int main() { int i; FILE *file; info member[SIZE]={ {001,"Beijing"}, {002
2015-05-05 23:48:37
283
转载 socket
http://blog.youkuaiyun.com/williamwanglei/article/details/17378397
2015-05-04 23:03:19
284
转载 文件操作
/*#include#includeusing namespace std;int main(){int i,j; fstream f; f.open("d:\\DATA.dat",ios::out|ios::binary); for(i=1;i {f.write((char*)&i,sizeof(int)); } f.close();
2015-05-04 22:31:15
448
转载 C/C++内存泄漏及检测
http://www.51testing.com/html/57/n-2422457.html wikipedia中这样定义内存泄漏:在计算机科学中,内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,导致在释放该段内存之前就失去了对该段内存的控制,从而造成了内存的浪费。 最难捉
2015-04-06 17:46:48
384
转载 Android 使用JNI实现Java与C之间传递数据
http://www.cppblog.com/xkjy3000/archive/2013/11/24/204416.aspx
2014-07-20 13:56:11
484
转载 安卓开发什么时候使用jni
http://zhidao.baidu.com/link?url=0BGq9nfwWoXaXi9-mL-btbxfTG1-OHyt7iR0Jqlg99aillKUrzHCNtEVmkgZJ5FNee1m3L2ngNSEFF2mALSO4PnRfAp7ccexR_G5Fe2Fv87
2014-07-20 11:50:16
795
地理信息系统开发 ArcEngine方法 源代码
2014-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人