自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 linux 用户态I2C接口

原文链接:https://blog.csdn.net/wnn_0919/article/details/80526509

2019-09-09 20:00:06 718

转载 Vscode ctrl+t 无法识别symbol,以及每次打开窗口都会去下载一些dependency 包的问题

原文链接:https://blog.csdn.net/Linux_Nan87/article/details/86375993根本原因就是安装c/c++这个插件,还需要额外的依赖包.。如果这个额外的依赖包无法正确下载,会导致这个插件无法正常工作。...

2019-08-23 11:53:19 1235

转载 嵌入式Linux根文件系统制作和挂载

文章来源嵌入式Linux系统由三部分组成: uboot、kernel、根文件系统, 还是这张老图这里的根文件系统可以说是包含两个部分: 一个是根,一个是文件系统那么什么是根呢?哈哈 其实根表示的就是第一个的意思下面贴张图看看整个根文件系统制作的步骤:第一步创建目录,这里是在我自己的一个目录下建立一个名为rootfs的目录:第二步 :创

2017-09-20 14:48:21 447

原创 ubuntu 实现开机自动执行,类似于Windows开机自启动

有时我们想要在开机的时候,自动执行某些命令,在ubuntu中,很容易办到:只需在  /etc/rc.local中加入自己的命令即可。搜索关键字可知,/etc/init.d/rc.local会呼叫到 /etc/rc.local

2017-09-20 14:03:09 595

原创 【Sparse】关于__attribute__((bitwise)),__le32,__be32等的理解

Sparse 诞生于 2004 年, 是由linux之父Linus开发的, 目的就是提供一个静态检查代码的工具, 从而减少linux内核的隐患。内核代码中有一个简略的关于 Sparse的说明文件: Documentation/sparse.txt。这里我们主要关注__attribute__((bitwise))的作用。通过阅读资料以及实验,关于bitwise有获得如下认知:Sparse

2017-07-21 20:10:04 8632

转载 非常适用的Sourceinsight插件,提高效率事半功倍

感谢大神的贡献。特地搬运过来,留作自己备份,也希望给有需要的人。http://www.cnblogs.com/wangqiguo/p/3713211.htmlhttps://my.oschina.net/u/2515635/blog/717976一直使用sourceinsight编辑C/C++代码,sourceinsight是一个非常好用的编辑工具可以任

2017-06-15 19:05:23 1071

原创 【Linux Socket 编程入门】06 - 拉个骡子溜溜:UDP编程模型代码分析

(一) 前情在第4篇里面,介绍了TCP编程实例,现在,我们再看看UDP编程实例。才完美嘛。(二)上个菜:一个UDP程序分析开胃:UDP客户服务器编程模型与TCP面向连接,可靠的编程模型不同,UDP面向数据报,是不可靠的编程模型。因此它的编程模型相较于TCP,会简单一些。上菜:UDP编程实例分析

2017-01-20 04:16:41 401

原创 【Linux Socket 编程入门】05 - 拉个骡子溜溜:TCP编程模型代码分析

(一) 背景前面介绍了socket的分类,IP地址,端口号(port),常用的socket数据结构以及常用的函数。现在我们来看一个例子,看看,socket编程究竟是什么。(二) 客户服务器模型(Client-Server)在开始编码之前,先简单了解一下客户服务器模型。在网络的世界里,几乎到处都可以看到客户服务器模型。通常,主动发起连接请求的一端称为客户端,被动响应连接的一段称为

2017-01-20 02:15:27 433

原创 【Linux Socket 编程入门】04 - socket编程最常使用的函数及数据结构

背景前面3个小节,主要介绍了socket是什么,网络模型,IP地址等基本的知识,接下来介绍socket编程中,最常使用到的几个系统函数(syscall)和相关的数据结构,为linux socket编程入门做好准备。常用的数据结构socket文件描述符(Socket descriptor)socket 文件描述符就是一个int类型的整数。socket文件描述符类似于文件句柄,对文

2017-01-18 04:18:10 723

原创 【Linux Socket 编程入门】03 - 关于IP,Subnet,Port你应该知道的那些事儿

IP地址的分类目前,IP地址分为两类,IPv4 (Internet Protocol Version 4)与IPv6 (Internet Protocol Version 6).IPv4IPv4是以点号分隔的一组数字,比如192.168.1.1。IPv4的地址由4个bytes 共32 bits组成,byte之间由点号隔开。但是IPv4所能表示的IP地址非常有限,现目前通常利用N

2017-01-18 02:25:35 631

原创 【Linux Socket 编程入门】02 - OSI七层模型与DoD四层模型

本文主要简单介绍OSI七层模型,TCP/IP协议族采用的DoD四层模型,以及数据在整个网络中如何进行传输。了解这些信息有助于理解socket编程。(一)OSI七层网络模型开放式系统互联通信参考模型(Open System Interconnection Reference Model),简称为OSI模型(OSI model),一种概念模型,由国际标准化组织(ISO)提出,一个试图使

2017-01-17 04:32:46 1163

原创 【Linux Socket 编程入门】01 - socket是什

注:最近在学习linux的socket编程,目前还在比较初级的阶段,在这里把学习的一些心得做个记录,同时也分享给有需要的小伙伴。正文:(一)socket是什么socket简单来说,就是利用标准的unix文件描述符来与远端(网络)的应用程序通信的一种编程技术。再简单来说,就是利用socket读写网络数据就像读写普通的文件一样。socket提供了一组完整的API来支持网络应

2017-01-16 05:08:12 432

原创 我为什么想写博客

我为什么想写博客这个想法,是突然一下冒出来的。我是一个程序员,没错,就是一个程序猿。在编程开发过程中,经常会在网络上搜索遇到的问题的答案。往往都能找到自己希望找到的答案。在感叹互联网的强大以及感激猿友们无私的共享精神时,突然冒出来一个想法,为什么不自己也写一些技术类的文章呢?以前,总是当一个拿来主义者,遇到问题,就去网上搜索。但是从来没有想过自己也写一些东西回馈互联网。互联

2016-12-28 17:45:45 274

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除