随笔分类 -  NOTES

上一页 1 2 3 4 下一页

(笔记)Linux下的解压、压缩命令集合
摘要:01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$ gunzip FileName.gz解压2:[***... 阅读全文

posted @ 2015-12-22 08:30 tdyizhen1314 阅读(271) 评论(0) 推荐(0) 编辑

(原创)Linux下一定要4字节地址对齐操作
摘要:Linux下一定要4字节地址对齐操作:“血”的教训,一定不要忘记!!! 当然不仅仅是Linux下,所有的32位机都应该如此!!! 阅读全文

posted @ 2015-11-14 21:13 tdyizhen1314 阅读(909) 评论(0) 推荐(0) 编辑

(原创)Linux下的floating point exception错误解析
摘要:很多人也许都碰到过这样的错误:linux下程序刚一运行就报错:Floating point exception。其实这个问题很容易排查,绝大多数情况情况都是逻辑的问题,如:c = a/b;或 c = a%b;如果这里面的b不小心是0,则一定会出现Floating point exception的问题... 阅读全文

posted @ 2015-11-14 08:26 tdyizhen1314 阅读(28006) 评论(0) 推荐(1) 编辑

(笔记)Linux下检测网卡与网线连接状态
摘要:http://blog.chinaunix.net/space.php?uid=20357359&do=blog&cuid=1798479Linux下检测网卡与网线连接状态,使用ioctl向socket发送SIOCETHTOOL命令字。 #include #include #i... 阅读全文

posted @ 2015-11-10 12:08 tdyizhen1314 阅读(1570) 评论(0) 推荐(0) 编辑

(笔记)Linux下system()函数的深度理解(整理)
摘要:注:从其它地方转的非常好的一篇文章,值得深究!这几天调程序(嵌入式linux),发现程序有时就莫名其妙的死掉,每次都定位在程序中不同的system()函数,直接在shell下输入system()函数中调用的命令也都一切正常.就没理这个bug,以为是其他的代码影响到这个,或是内核驱动文件系统什么的异常... 阅读全文

posted @ 2015-10-22 19:37 tdyizhen1314 阅读(17084) 评论(0) 推荐(1) 编辑

(笔记)Linux下的ioctl()函数详解
摘要:我这里说的ioctl函数是指驱动程序里的,因为我不知道还有没有别的场合用到了它,所以就规定了我们讨论的范围。写这篇文章是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一下头脑。 一、 什么是ioctl ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通... 阅读全文

posted @ 2015-10-21 08:10 tdyizhen1314 阅读(88933) 评论(6) 推荐(4) 编辑

(笔记)Linux下C语言实现静态IP地址,掩码,网关的设置
摘要:#include #include #include #include #include #include #include #include int SetIfAddr(char *ifname, char *Ipaddr, char *mask,char *gateway){ int fd; i... 阅读全文

posted @ 2015-10-21 08:00 tdyizhen1314 阅读(6655) 评论(0) 推荐(0) 编辑

(笔记)Linux下的静态库和动态库使用详解
摘要:库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。一、静态库和动态库的区别1. 静态函数库这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部... 阅读全文

posted @ 2015-09-27 07:59 tdyizhen1314 阅读(807) 评论(0) 推荐(0) 编辑

(笔记)Linux Socket通信:bind: Address already in use
摘要:在网络通信时使用Bind绑定IP地址跟端口号时,有时Ctrl+C强制结束进程之后,再次运行程序Bind错误,原因如下:虽然用Ctrl+C强制结束了进程,但错误依然存在,用netstat -an |grep 5120和ps aux |grep 5120都还能看到刚才用Ctrl+C“强制结束”了的进程,... 阅读全文

posted @ 2015-06-19 11:15 tdyizhen1314 阅读(2232) 评论(0) 推荐(0) 编辑

(笔记)Linux下的简单CGI编程
摘要:为什么要进行CGI编程? 在HTML中,当客户填写了表单,并按下了发送(submit)按钮后,表单的内容被发送到了服务器端,一般的,这时就需要有一个服务器端脚本来对表单的内容进行一些处理,或者是把它们保存起来,或者是按内容进行一些查询,或者是一些别的什么。没有了CGI,WEB的世界就完全失去了它的交... 阅读全文

posted @ 2015-05-13 12:37 tdyizhen1314 阅读(2905) 评论(0) 推荐(0) 编辑

(笔记)Linux下的CGI和BOA使用期间遇到的问题汇总
摘要:前段时间在做C/S模式下的视频监控,这段时间是B/S模式下的。期间遇到了不少问题,有些问题一卡就是几天,有些问题的解决办法在办法在网上也不是很好找,所以还有些问题虽然得到了临时解决,但是其原理现在我本人也还搞的不是很清楚,在这里也希望有大家的指点交流。现在我就将这些错误稍作总结,可供大家学习借鉴,同... 阅读全文

posted @ 2015-05-11 16:28 tdyizhen1314 阅读(4088) 评论(0) 推荐(0) 编辑

(笔记)Linux下怎么安装tar.gz的软件
摘要:一般这种的就是源代码。先下载下来。然后cd到下载目录。用tar xvfz XXX.tar.gz的解压。然后进入解压后的目录。 打./configure生成配置文件。打make对源代码进行编译,生成库和可执行文件。最后打make install进行安装。 在最后一步可能会复制文件进系统目录,所以可能需... 阅读全文

posted @ 2015-05-11 10:03 tdyizhen1314 阅读(1594) 评论(0) 推荐(0) 编辑

(笔记)boa服务器make错误
摘要:编译一个linux下的c系统,包含词法和语法分析模块,Linux上用bison和flex。yacc是一个文法分析器的生成器,bison即是yacc的GNU版本.Lex和YACC是用于构造词法分析机和语法解释器的工具,利用Lex和YACC你可以轻松的构造一个语法解释器。一开始make错误1:debia... 阅读全文

posted @ 2015-05-11 09:57 tdyizhen1314 阅读(499) 评论(0) 推荐(0) 编辑

(笔记)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 阅读(24685) 评论(0) 推荐(0) 编辑

(笔记)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 阅读(26372) 评论(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 阅读(10194) 评论(0) 推荐(1) 编辑

(笔记)电路设计(五)之电感的应用
摘要:背景:为统筹电路设计较全面的知识点,本人将在近期推出电路设计中各种常用器件与设计理念,如基本元器件电阻、电容、电感、二极管保护,存储器件SDRAM、FLASH,PCB设计工艺DCDC电源、PCB板布线设计工艺等,希望能为大家提供些许参考。一、电感的定义:电感是导线内通过交流电流时,在导线的内部及其周围产生交变磁通,导线的磁通量与生产此磁通的电流之比。当电感中通过直流电流时,其周围只呈现固定的磁力线,不随时间而变化;可是当在线圈中通过交流电流时,其周围将呈现出随时间而变化的磁力线。根据法拉弟电磁感应定律——磁生电来分析,变化的磁力线在线圈两端会产生感应电势,此感应电势相当于一个“新电源”。当形成 阅读全文

posted @ 2012-10-25 19:09 tdyizhen1314 阅读(6373) 评论(0) 推荐(0) 编辑

(笔记)电路设计(四)之电容的应用
摘要:背景:为统筹电路设计较全面的知识点,本人将在近期推出电路设计中各种常用器件与设计理念,如基本元器件电阻、电容、电感、二极管保护,存储器件SDRAM、FLASH,PCB设计工艺DCDC电源、PCB板布线设计工艺等,希望能为大家提供些许参考。注:主要用于电源滤波、信号滤波、信号耦合、谐振、滤波、补偿、充放电、储能、隔直流等电路中。以下介绍基于电容常用功能,详细介绍各功能应用。电容特性:通交流阻直流,通高频阻低频!电容在大家平时的电路设计中是不可缺少的,但是很多的人都会进入一个电容使用的误区,就是电容的容值越大越好,滤波效果越好。其实并不是这样的,简单的说,就是大容值电容滤低频噪声,小容值电容滤高频 阅读全文

posted @ 2012-10-23 19:38 tdyizhen1314 阅读(7370) 评论(3) 推荐(3) 编辑

(原创)LM3S片内FLASH编程 [AN01237][Programming_the_OnChip_Flash_Memory_in_a_Stellaris_Microcontroller]
摘要:在对片内FLASH编程时,查看芯片数据手册上面说只需配置FMA、FMD、FMC三个寄存器就行了,可是忽略了很重要的一点,这一点在AN01237[ProgrammingtheOn-ChipFlashMemoryinaStellarisMicrocontroller]笔记上面说明了,就是一定要配置FLASH操作的时钟频率USECRL以确保正确的时序。最重要的一点就是:USECRL寄存器,这个是我当年在IAP在线升级时的备注。附AN01237:http://files.cnblogs.com/tdyizhen1314/%5BAN01237%5D%5BProgramming_the_OnChip_Fl 阅读全文

posted @ 2012-10-16 20:33 tdyizhen1314 阅读(1106) 评论(0) 推荐(0) 编辑

(原创)TCP-IP学习笔记之UDP(用户数据报协议)
摘要:TCP-IP学习笔记之UDP(用户数据报协议)一、引言UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一份待发送的IP数据报。这与面向流字符的协议不同,如TCP,应用程序产生的全体数据与真正发送的单个IP数据报可能没有什么联系。图1:UDP封装UDP不提供可靠性:它把应用程序传给IP层的数据发送出去,但是并不保证它们能到达目的地。二、UDP首部UDP首部的各字段如图2所示:图1:UDP首部端口号表示发送进程和接收进程。TCP和UDP用目的端口号来分用来自IP层的数据的过程。由于IP层已经把IP数据报分配给TCP或UDP(根据IP首部中协议字段值) 阅读全文

posted @ 2012-08-20 19:35 tdyizhen1314 阅读(917) 评论(0) 推荐(1) 编辑

上一页 1 2 3 4 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示