自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

在路上的博客

分享技术,分享爱。

  • 博客(26)
  • 收藏
  • 关注

转载 git命令清单

我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库一、新建代码库# 在当前目录新建...

2018-07-20 16:01:09 241

原创 数据结构和算法简介及算法度量_01

一、数据结构简介数据结构是相互间存在特定关系的数据的集合,分为逻辑结构和物理结构。1、逻辑结构    集合结构:数据元素之间没有特别的关系,仅同属相同集合。    线性结构:数据元素间是一对一的关系    树形结构:数据元素间存在一对多的层次关系    图形结构:数据元素之间是多对多的关系2、物理结构物理结构是逻辑结构在计算机

2017-12-16 23:07:00 447

转载 Source Insight函数调用关系显示设置

Source Insight函数调用关系显示设置转载 2014年04月24日 10:12:5632040当我们需要设置source Insight的项目代码中函数调用关系时,可通过如下的设置来实现:1、显示函数调用关系窗口  Source Insight工具栏中“View”—>“Relation Window”,选中“Relati

2017-12-11 17:05:51 1578

转载 简单printf实现

实现简单的printf函数2016-07-29 15:54 4380人阅读 评论(2) 收藏 举报 分类:系统编程(12) 版权声明:本文为博主原创文章,未经博主允许不得转载。首先,要介绍一下printf实现的原理printf函数原型如下:[cpp] view plain copy print?

2017-11-15 19:52:21 1121

转载 低功耗蓝牙BLE之连接事件、连接参数和更新方法

连接事件在一个连接当中,主设备会在每个连接事件里向从设备发送数据包。一个连接事件是指主设备和从设备之间相互发送数据包的过程。连接事件的进行始终位于一个频率,每个数据包会在上个数据包发完之后等待 150μs 再发送。连接间隔决定了主设备与从设备的交互间隔;它是指两个连续的连接事件开始处的时间距离,可以是7.5ms ~ 4s内的任意值,但必须为 1.25ms

2017-11-08 11:26:06 1193 1

转载 蓝牙5.0发布(新特性速览)

快讯:蓝牙5.0发布(新特性速览)作者:wowo 发布于:2016-12-8 11:05 分类:蓝牙1. 前言2016年12月6日,蓝牙SIG发布了5.0版本的核心规范,该规范从距离、速度等多个方面,对BLE进行了增强,蓝牙官网的总结如下[1]:With the launch of Bluetooth 5, Bluetooth® technology conti

2017-11-04 17:09:53 1310

转载 蓝牙协议分析(11)_BLE安全机制之SM

1. 前言注1:此SM是Security Manager的缩写,非彼SM,大家不要理解歪了!书接上文,我们在“蓝牙协议分析(10)_BLE安全机制之LE Encryption”中介绍了BLE安全机制中的终极武器----数据加密。不过使用这把武器有个前提,那就是双方要共同拥有一个加密key(LTK,Long Term Key)。这个key至关重要,怎么生成、怎么由通信的双方共享,关系到加密的成败。因...

2017-11-04 17:09:01 2912

转载 蓝牙协议分析(10)_BLE安全机制之LE Encryption

蓝牙协议分析(10)_BLE安全机制之LE Encryption作者:wowo 发布于:2017-3-28 11:52 分类:蓝牙1. 前言前面文章介绍了两种BLE的安全机制:白名单[4]和LL privacy[3]。说实话,在这危机四伏的年代,这两种“捂着脸讲话(其它人不知道是谁在讲话,因而不能插话、不能假传圣旨,但讲话的内容却听得一清二楚)”的方法,实在是小儿科。对于物

2017-11-03 17:15:42 1140

转载 蓝牙协议分析(9)_BLE安全机制之LL Privacy

蓝牙协议分析(9)_BLE安全机制之LL Privacy作者:wowo 发布于:2016-11-25 16:28 分类:蓝牙1. 前言在上一篇文章[1]中,我们介绍了BLE的白名单机制,这是一种通过地址进行简单的访问控制的安全机制。同时我们也提到了,这种安全机制只防君子,不防小人,试想这样一种场景:A设备表示只信任B、C、D设备,因此就把它们的地址加入到了自己的

2017-11-03 17:15:01 1624

转载 蓝牙协议分析(8)_BLE安全机制之白名单

蓝牙协议分析(8)_BLE安全机制之白名单作者:wowo 发布于:2016-11-10 14:20 分类:蓝牙1. 前言在万物联网的时代,安全问题将会受到非常严峻的挑战(相应地,也会获得最大的关注度),因为我们身边的每一个IOT设备,都是一个处于封印状态的天眼,随时都有被开启的危险。想想下面的场景吧:凌晨2点,x米手环的闹钟意外启动,将你从睡梦中惊醒,然后床头的

2017-11-03 17:14:23 3321

转载 蓝牙协议分析(7)_BLE连接有关的技术分析

蓝牙协议分析(7)_BLE连接有关的技术分析作者:wowo 发布于:2016-7-1 17:17 分类:蓝牙1. 前言了解蓝牙的人都知道,在经典蓝牙中,保持连接(Connection)是一个相当消耗资源(power和带宽)的过程。特别是当没有数据传输的时候,所消耗的资源完全被浪费了。因而,对很多蓝牙设备来说(特别是功耗敏感的设备),希望在无数可传的时候,能够断开连接。但是,由于

2017-11-03 17:13:36 922

转载 蓝牙协议分析(6)_BLE地址类型

蓝牙协议分析(6)_BLE地址类型作者:wowo 发布于:2016-6-7 11:40 分类:蓝牙1. 前言也许关注BLE的同学都注意到了,BLE设备有多种类型的设备地址,如Public Device Address、Random Device Address、Static Device Address、Private Device Address等等。如果不了解内情,大家肯定

2017-11-03 17:13:10 1193

转载 蓝牙协议分析(5)_BLE广播通信相关的技术分析

蓝牙协议分析(5)_BLE广播通信相关的技术分析作者:wowo 发布于:2016-5-27 16:15 分类:蓝牙1. 前言大家都知道,相比传统蓝牙,蓝牙低功耗(BLE)最大的突破就是加大了对广播通信(Advertising)的支持和利用。关于广播通信,通过“玩转BLE(1)_Eddystone beacon”和“玩转BLE(2)_使用bluepy扫描BLE的广播数据”两篇文章

2017-11-03 17:12:10 1341

转载 蓝牙协议分析(4)_IPv6 Over BLE介绍

蓝牙协议分析(4)_IPv6 Over BLE介绍作者:wowo 发布于:2016-4-9 16:44 分类:蓝牙1. 前言蓝牙是个奇葩的家伙:它总是以后来者的身份出现,很喜欢打仗,而且还不落下风(有点像某讯的风格)。90年代末期和Wi-Fi的无线标准之争如此,当前和802.15.4系(ZigBee、RF4CE、Thread等)的IoT之争,也如此。90年代末期,蓝

2017-11-03 17:08:19 1013

转载 蓝牙协议分析(3)_蓝牙低功耗(BLE)协议栈介绍

蓝牙协议分析(3)_蓝牙低功耗(BLE)协议栈介绍作者:wowo 发布于:2016-3-12 22:32 分类:蓝牙1. 前言通过“蓝牙协议分析(2)_协议架构”的介绍,大家对蓝牙协议栈应该有了简单的了解,但是,肯定还有“似懂非懂、欲说还休”的感觉。有这种感觉太正常了,毕竟蓝牙协议是一个历史悠久又比较庞大的协议,没那么容易理解。因此,本文将换个视角,从协议栈设计者的角度

2017-11-03 17:06:53 1242

转载 蓝牙协议分析(2)_协议架构

蓝牙协议分析(2)_协议架构作者:wowo 发布于:2016-1-14 22:20 分类:蓝牙1. 前言本文是蓝牙协议分析的第二篇文章,在“蓝牙协议分析(1)_基本概念”的基础上,从整体架构的角度,了解蓝牙协议的组成,以便加深对蓝牙的理解。2. 协议层次蓝牙协议是通信协议的一种,为了把复杂问题简单化,任何通信协议都具有层次性,特点如下:从下到上分层,通过

2017-11-03 17:05:21 860

转载 蓝牙协议分析(1)_基本概念

蓝牙协议分析(1)_基本概念作者:wowo 发布于:2014-5-23 18:15 分类:蓝牙1. 前言自1994年由爱立信推出至今,蓝牙技术已经走过了20个岁月。从最初的Bluetooth V1.0,到Bluetooth V4.0(最新的为V4.1,2013年底发布),经历了近9个版本的修订后,发展为当前的状况。说实话,如今的蓝牙4.1,简直是一个大杂烩:BR/EDR

2017-11-03 17:04:08 832

转载 net_device

/* *    The DEVICE structure. *    Actually, this whole structure is a big mistake.  It mixes I/O *    data with strictly "high-level" data, and it has to know about *    almost every data str

2017-04-24 10:21:12 2399

原创 从零开始制作rootfs

1、什么是rootfs,为什么需要rootfs?内核启动后会开启三个进程,分别是:进程0(idle进程),空闲进程,也就是死循环进程1(init进程),挂载根文件系统,并执行Linuxrc这个应用程序从内核态转为用户态,开启用户态的进程1(init进程),逐步开启其他进程进程2(kthreadd进程)linux内核的守护进程,负责提供操作系统的核心功能(进程调度、内存管理、设备管理

2016-12-01 16:06:55 22453

转载 tcp/ip详解

向原作致敬:http://blog.csdn.net/goodboy1881/article/category/204448

2016-11-20 09:57:30 320

原创 内核启动解析

就不无耻抄袭了,一起像大神致敬吧:http://blog.chinaunix.net/uid-20746260-id-3176497.html

2016-11-19 10:15:50 359

原创 大话操作系统

1、到底什么是操作系统(1)linux、windows、android、ucos就是操作系统(2)操作系统本质上是一个程序,由很多个源文件构成,需要编译连接成操作系统程序(vmlinz、zImage)(3)操作系统的主要作用就是管理计算机硬件,给应用程序提供一个运行环境。2、操作系统核心功能:(1)内存管理。如果没有操作系统,内存是需要程序自己来管理的。譬如在uboot中要使用

2016-11-15 11:01:31 2289

转载 Linux内存管理(下)

物理内存管理(页管理)Linux内核管理物理内存是通过分页机制实现的,它将整个内存划分成无数4k(在i386体系结构中)大小页,从而分配和回收内存的基本单位便是内存页了。利用分页管理有助于灵活分配内存地址,因为分配时不必要求必须有大块的连续内存[1],系统可以东一页、西一页的凑出所需要的内存供进程使用。虽然如此,但是实际上系统使用内存还是倾向于分配连续的内存块,因为分配连续内存时,页表不需要更

2016-11-15 10:49:49 435

转载 Linux内存管理(上)

摘要:本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存地使用方法。力求从外自内、水到渠成地引导网友分析Linux地内存管理与使用。在本章最后我们给出一个内存映射地实例,帮助网友们理解内核内存管理与用户内存管理之间地关系,希望大家最终能驾驭Linux内存管理。 前言内存管理一向是所有操作系统书籍不惜笔墨重点讨论的内容,无

2016-11-15 10:45:39 271

原创 常用软件开发流程分析

软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。 软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。对于不同的软件系统,可以采用不同的开发方法、使用不同的程序设计语言以及各种不同技能的人员参与工作、运用不同的管理方法

2016-11-13 10:25:46 3189

原创 X210刷机经验总结

x210开发板刷机经验:1.sd卡的写保护,卡上有个开关,打开开关即可解决,真坑爹2.secureCRT软件每次使用都要重新注册,注册方法见(说明.txt)3.dnw|驱动安装1.破解驱动程序,破解见安装说明.txt2.禁用数字签名,百度图文教程见http://jingyan.baidu.com/article/624e74594dbc8d34e8ba5

2016-04-15 12:59:45 2907

空空如也

空空如也

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

TA关注的人

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