上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 25 下一页

2015年3月29日

(笔记)Linux延时及时间函数总结

摘要: 一、基础知识1、时间类型。Linux下常用的时间类型有4个:time_t,struct timeval,struct timespec,struct tm。(1)time_t是一个长整型,一般用来表示用1970年以来的秒数。(2)Struct timeval有两个成员,一个是秒,一个是微妙。stru... 阅读全文

posted @ 2015-03-29 21:17 tdyizhen1314 阅读(24664) 评论(0) 推荐(0) 编辑

2015年3月26日

(笔记)Linux中的终端、控制台、tty、pty

摘要: 1>tty(终端设备的统称):tty一词源于teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。2... 阅读全文

posted @ 2015-03-26 21:21 tdyizhen1314 阅读(1285) 评论(0) 推荐(0) 编辑

(笔记)Linux下如何查看高CPU占用率线程

摘要: 在 Linux 下 top 工具可以显示 cpu 的平均利用率(user,nice,system,idle,iowait,irq,softirq,etc.),可以显示每个 cpu 的利用率。但是无法显示每个线程的 cpu 利用率情况,这时就可能出现这种情况,总的 cpu 利用率中 user 或 sy... 阅读全文

posted @ 2015-03-26 21:06 tdyizhen1314 阅读(512) 评论(0) 推荐(0) 编辑

2015年3月18日

(笔记)CanOpen协议【CanFestival】移植方法 支持VC、QT、STM32

摘要: 转自http://bbs.21ic.com/icview-878522-1-1.html前段时间学习了CanOpen协议,到网上下载的CanFestival3-10源码,移植到VC、QT、STM32等平台,由于网上的资源较少,走了不少弯路,移植好使用过程中才逐渐暴露出各种问题,比如OD字符串传输、心... 阅读全文

posted @ 2015-03-18 21:42 tdyizhen1314 阅读(26111) 评论(1) 推荐(1) 编辑

(笔记)CANOpen移植(CanFestival移植)

摘要: 在网上下载CanFestival源码最新版本CanFestival-3-884a60cbb83e建立以下文件夹:inc文件夹:放LM3S8962硬件相关以及驱动部分的头文件,adc.h、hw_adc.h等等;Lib文件夹:放集成库文件driverlib.lib,这个需要比较新的,因为遇到老的库文件缺... 阅读全文

posted @ 2015-03-18 21:24 tdyizhen1314 阅读(10035) 评论(0) 推荐(1) 编辑

2015年3月9日

(笔记)Linux服务器中判断客户端socket断开连接的方法

摘要: 下面来罗列一下判断远端已经断开的方法:(转自http://blog.csdn.net/god2469/article/details/8801356)法一:当recv()返回值小于等于0时,socket连接断开。但是还需要判断 errno是否等于 EINTR,如果errno == EINTR 则说明... 阅读全文

posted @ 2015-03-09 20:33 tdyizhen1314 阅读(11448) 评论(0) 推荐(1) 编辑

2014年12月8日

(笔记)Linux内核中内存相关的操作函数

摘要: linux内核中内存相关的操作函数1、kmalloc()/kfree()static __always_inline void *kmalloc(size_t size, gfp_t flags)内核空间申请指定大小的内存区域,返回内核空间虚拟地址。在函数实现中,如果申请的内存空间较大的话,会从bu... 阅读全文

posted @ 2014-12-08 20:01 tdyizhen1314 阅读(1239) 评论(0) 推荐(0) 编辑

(笔记)Linux内核中ioremap映射的透彻理解

摘要: 几乎每一种外设都是通过读写设备上的寄存器来进行的,通常包括控制寄存器、状态寄存器和数据寄存器三大类,外设的寄存器通常被连续地编址。根据CPU体系结构的不同,CPU对IO端口的编址方式有两种:(1)I/O映射方式(I/O-mapped)典型地,如X86处理器为外设专门实现了一个单独的地址空间,称为"I... 阅读全文

posted @ 2014-12-08 19:06 tdyizhen1314 阅读(1200) 评论(0) 推荐(0) 编辑

(笔记)Linux 如何查看线程数最佳解决方案

摘要: 背景:很多学linux的人都会使用ps查看进程状态,却一直不清楚如何查看线程的状态。方法:可使用ps -a 或 ps -T命令查看一、使用ps -a命令查看比如拿我的测试进程./lc300-led-test举例,进程号为522,下一个进程/bin/sh的进程号为526,而522~525就是./lc3... 阅读全文

posted @ 2014-12-08 12:15 tdyizhen1314 阅读(14661) 评论(0) 推荐(0) 编辑

(笔记)Linux线程编译undefined reference to 'pthread_create'

摘要: 在使用线程时,使用gcc或arm-linux-gcc编译时,会出现错误:undefined reference to 'pthread_create'主要是以下两种原因:1、#include 请确认头文件是否添加2、-lpthread 编译选项,即在编译时需添加额外的编译选项,如使用arm-lin... 阅读全文

posted @ 2014-12-08 12:03 tdyizhen1314 阅读(4349) 评论(0) 推荐(0) 编辑

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 25 下一页

导航