摘要: http://note.youdao.com/noteshare?id=6475434a3c066fa132dd3180a9abeffb&sub=3F795306AAD24877B9790F666BD19136 笔记放在有道云上面了,再写一遍太麻烦。 阅读全文
posted @ 2017-10-22 12:59 颜小雀 阅读(302) 评论(0) 推荐(0)
摘要: http://note.youdao.com/noteshare?id=13bf0b7ac0e632948a3de595c24b9de5&sub=564B8384550B48019438DB18DF5D8D52 笔记放在有道云上面了,不想再写一遍了。 阅读全文
posted @ 2017-10-22 12:56 颜小雀 阅读(178) 评论(0) 推荐(0)
摘要: http://note.youdao.com/noteshare?id=8e12abd45bba955f73874450e5d62b5b&sub=D09C7B51049D4F88959668B60B1263B5 笔记放在了有道云上面了,不想再写一遍了。 韦东山《嵌入式linux完全开发手册》看书笔记 阅读全文
posted @ 2017-10-22 12:53 颜小雀 阅读(179) 评论(0) 推荐(0)
摘要: http://note.youdao.com/noteshare?id=94cb191672a922630a78327f52401de0 步骤放在有道云上面了,不想再写一遍了。 阅读全文
posted @ 2017-10-22 10:00 颜小雀 阅读(341) 评论(0) 推荐(0)
摘要: 在嵌入式系统开发中,经常需要从主机上传送映像、文件等到目标机上。实现的方法有很多。如tftp,scp等。 TFTP(Trivial File Transfer Protocol)是用来下载远程文件的最简单的网络协议,它基于UDP协议而实现。 一、TFTP的建立 嵌入式linux的tftp开发环境包括 阅读全文
posted @ 2017-10-22 09:55 颜小雀 阅读(5161) 评论(0) 推荐(0)
摘要: 摘自http://www.cnblogs.com/diegodu/p/4552490.html 仅仅是学习收藏。 内存管理模块是操作系统的心脏;它对应用程序和系统管理非常重要。今后的几篇文章中,我将着眼于实际的内存问题,但也不避讳其中的技术内幕。由于不少概念是通用的,所以文中大部分例子取自32位x8 阅读全文
posted @ 2017-10-02 10:16 颜小雀 阅读(527) 评论(0) 推荐(0)
摘要: FIONREAD,就是返回缓冲区有多少字节。输入有个输入缓冲区,用int nread;ioctl(0,FIONREAD,&nread);能得到缓冲区里面有多少字节要被读取。值放在 nread里面了。然后就可以 read 了。nread = read(0,buffer,nread); MSG_PEEK 阅读全文
posted @ 2017-09-26 22:21 颜小雀 阅读(1115) 评论(0) 推荐(0)
摘要: 1:UDP可以发送字节为0的数据报,但是TCP不可以!UDP的recvfrom可以接受长度为0的数据包,这是一个只包含IP首部和一个8字节UDP首部的没有数据的IP数据报! 2:TCP read返回0时候表示对端已经关闭连接。 3:recvfrom和sendto也可以用于TCP,但是没有理由这样做! 阅读全文
posted @ 2017-09-19 22:36 颜小雀 阅读(135) 评论(0) 推荐(0)
摘要: 我只要一听到被面试者说:"const意味着常数"(不是常数,可以是变量,只是你不能修改它),我就知道我正在和一个业余者打交道。去年Dan Saks已经在他的文章里完全概括了const的所有用法,因此ESP(译者:Embedded Systems Programming)的每一位读者应该非常熟悉con 阅读全文
posted @ 2017-09-18 15:55 颜小雀 阅读(178) 评论(0) 推荐(0)
摘要: 这里定义了一个头文件,包含结构体的声明和函数的声明!该头文件叫做node.h 下面的node.c引入了该头文件,对上面的函数做了具体的实现! 具体使用: 1.设置该链表的最大长度 2.创建头结点 3.以头插式或尾插方式创建链表真正数据节点 4.指行插,删,查,操作! 阅读全文
posted @ 2017-08-29 13:25 颜小雀 阅读(458) 评论(0) 推荐(0)