自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

行知致简的专栏

行而思后知不足,格物致志以简驭

  • 博客(9)
  • 资源 (37)
  • 收藏
  • 关注

转载 开源许可协议区别对比

开源许可协议区别对比https://zhuanlan.zhihu.com/p/31881162一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别舒舒微信订阅号:PHP技术大全92 人赞同了该文章文章cover页来自MIT开源协议。首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL、BSD、M...

2019-06-20 14:53:46 3079

转载 Linux下使用云笔记及OneNote

Linux下使用云笔记及OneNotehttps://blog.csdn.net/yjy728/article/details/701627732017年04月13日 22:22:20明年暑假升初中阅读数 33731标签:rosOneNote笔记onedriveubuntu更多个人分类:Linux版权声明:本文为博主原创文章,转载请注明出处 https://blog....

2019-06-18 21:59:23 15429

转载 SpringBoot直接URL获取静态资源文件

SpringBoot直接URL获取静态资源文件spring boot 直接通过url访问获取内部或者外部静态资源图片https://blog.csdn.net/ljj_9/article/details/79650008第一种方式,在代码上配置@Configurationpublicclass WebMvcConfiguration extends WebMvcConfig...

2019-06-14 19:06:15 12810

原创 C++并发编程多线程及锁

C++并发编程多线程及锁https://www.cnblogs.com/haippy/p/3235560.html与 C++11 多线程相关的头文件C++11 新标准中引入了四个头文件来支持多线程编程,他们分别是<atomic> ,<thread>,<mutex>,<condition_variable>和<future>。...

2019-06-14 19:00:05 195

原创 软件库Library之静态库\动态库和静态加载\动态加载

软件库Library之静态库\动态库和静态加载\动态加载动态库之导入库https://blog.csdn.net/wallaceli1981/article/details/5740718* 动态库在开发时仅是把dll中的函数名和参数放到应用程序中,应用程序运行时根据函数名和参数调用dll中的函数来运行,这样操作系统中的应用程序可以同时使用同一个dll。可以有效地节省硬盘空间...

2019-06-09 18:43:22 2714

原创 Linux下C++项目调试方法

linux下debug工具https://www.cnblogs.com/gaorong/p/7204312.html在linux下开发难免会遇到bug,但是由于没有图形IDE,导致debug也变得困难,其实只要掌握一些常用的debug工具,一些错误就能很快解决,本文就介绍一些常用的工具用以调试:log输出log永远是最简单快捷的调试方式,可以快速定位bug,通过设置日志级别控制日...

2019-06-09 17:20:29 9554

转载 《嵌入式Linux内存使用与性能优化》笔记

《嵌入式Linux内存使用与性能优化》笔记这本书有两个关切点:系统内存(用户层)和性能优化。这本书和Brendan Gregg的《Systems Performance》相比,无论是技术层次还是更高的理论都有较大差距。但是这不影响,快速花点时间简单过一遍。然后在对《Systems Performance》进行详细的学习。由于Ubuntu测试验证更合适,所以在Ubuntu(16....

2019-06-09 16:56:51 414

转载 Linux性能分析工具汇总合集

Linux性能分析工具汇总合集http://embeddedlinux.org.cn/emb-linux/system-development/201705/17-6695.html时间:2017-05-17作者:admin分类:系统开发阅读:420次出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章。本文也可以作为检验基础知识的指标,另外文章涵盖了...

2019-06-09 11:38:11 232

转载 Ubuntu禁用Gnome shell活动的自动激活

在鼠标上,禁用 Gnome shell 活动的自动激活0赞0 评论 问题:我一直在寻找一种方法来禁用 Gnome shell 中活动按钮的"作用点"功能。 我希望它需要一个点击这样我不会意外地在鼠标上激活它。回答 1:用于 11.10这里位置的位置为 11.04,在下面显示 11.04. 你可以通过快速编辑文件来完成这里操作/usr/share/gn...

2019-06-02 11:52:37 1132

USB2.0规范初探 中文版.pdf

USB 2.0 规范 USB 体系简介 USB 是一种支持热插拔的高速串行传输总线,它使用差分信号来传输数据,最高速度 可达 480Mb/S。 USB 支持“总线供电”和“自供电”两种供电模式。在总线供电模式下, 设备最多可以获得 500mA 的电流。USB2.0 被设计成为向下兼容的模式,当有全速(USB 1.1) 或者低速(USB 1.0)设备连接到高速(USB 2.0)主机时,主机可以通过分离传输来支持它 们。一条 USB 总线上,可达到的最高传输速度等级由该总线上最慢的“设备”决定,该设 备包括主机、 HUB 以及 USB 功能设备。 USB 体系包括“主机”、“设备”以及“物理连接”三个部分。其中主机是一个提供 USB 接口及接口管理能力的硬件、软件及固件的复合体,可以是 PC,也可以是 OTG 设备。一个 USB 系统中仅有一个 USB 主机;设备包括 USB 功能设备和 USB HUB,最多支持 127 个设 备;物理连接即指的是 USB 的传输线。

2019-02-12

STM32CubeMx配置过程详解.pdf

STM32CubeMx 是 STM32 系列单片机初始化代码工程生成工具。我们可以用它搜 索选择满足我们需求的芯片,用它配置芯片外设引脚和功能,用它配置使用如 LWIP、 FAT32、 FreeRTOS 等第三方软件系统,还可以用它做功耗评估。 STM32CubeMx 不仅能生成初始化代码工程,也能生成引脚配置信息的 pdf 和 txt 文档,方便查 阅和设计原理图。 ——我相信 STM32CubeMx 的强大会使玩过它的人赞不绝口,毅然决然地放弃使用标准库,转而使用基于 HAL 库的它和 HAL 库。

2019-02-11

IAR下用JLINK-调试STM32心得.pdf

IAR下用JLINK-调试STM32心得.pdf

2019-02-11

Blue+自组网蓝牙(BLE-Mesh)LED灯控方案.pdf(Blue+ 智能家居控制系统)

Blue+关键机制 „ 控制机制 ¾尽力而为控制:适用于灯控应用 依据是否反馈控制结果(如灯状态),分两种控制方式 9无反馈控制 9有反馈控制 ¾可靠连接控制:适用于锁类应用 采用确认机制保证控制和反馈都是可靠传输

2019-02-11

STM32 F1-F2-F4 比较.pdf

STM32 F1-F2-F4 比较.pdf STM32各系列比较: F1-F2-F4STM32 – 领先的Cortex-M 产品家族 闪存容量 (字节) 1024K STM32F407VG STM32F417VG STM32F407ZG STM32F417ZG STM32F407IG STM32F417IG STM32F405RG STM32F415RG STM32F405VG STM32F415VG STM32F405ZG STM32F415ZG STM32F207VG STM32F217VG STM32F207ZG STM32F217ZG STM32F207IG STM32F217IG STM32F205RG STM32F215RG STM32F205VG STM32F215VG STM32F205ZG STM32F215ZG STM32F101RG STM32F103RG STM32F101VG STM32F103VG STM32F101ZG STM32F103ZG 768K STM32F205RF STM32F205VF STM32F207VF STM32F205ZF STM32F207ZF STM32F207IF STM32F101RF STM32F103RF STM32F101VF STM32F103VF STM32F101ZF STM32F103ZF 512K STM32F407VE STM32F417VE STM32F407ZE STM32F417ZE STM32F407IE STM32F417IE STM32F207VE STM32F217VE STM32F207ZE STM32F217ZE STM32F207IE STM32F217IE STM32F205RE STM32F215RE STM32F205VE STM32F215VE STM32F205ZE STM32F215ZE STM32F101RE STM32F101VE STM32F101ZE STM32F100RE STM32F103RE STM32F100VE STM32F103VE STM32F100ZE STM32F103VE 384K STM32F101RD STM32F101VD STM32F101ZD STM32F100RD STM32F103RD STM32F100VD STM32F103VD STM32F100ZD STM32F103ZD 256K STM32F205RC STM32F205VC STM32F207VC STM32F205ZC STM32F207ZC STM32F207IC STM32F105RC STM32F105VC STM32F101RC STM32F107RC STM32F101VC STM32F107VC STM32F101ZC STM32F100RC STM32F103RC STM32F100VC STM32F103VC STM32F100ZC STM32F103ZC 128K STM32F205RB STM32F205VB STM32L151CB STM32L152CB STM32L151RB STM32L152RB STM32L15VB STM32L152VB STM32F105R8 STM32F105VB STM32F103TB STM32F101CB STM32F103CB STM32F101RB STM32F103RB STM32F101VB STM32F107VB STM32F101TB STM32F100CC STM32F102CB STM32F100RB STM32F102RB STM32F100VB STM32F103VB 64K STM32L151C8 STM32L152C8 STM32L151R8 STM32L152R8 STM32L15V8 STM32L152V8 STM32F105R8 STM32F105V8 STM32F103T8 STM32F101C8 STM32F103C8 STM32F101R8 STM32F103R8 STM32F101V8 STM32F103V8 STM32F101T8 STM32F100C8 STM32F102C8 STM32F100R8 STM32F102R8 STM32F100V8 STM32L151C6 STM32L152C6 STM32L151R6 STM32L152R6 32K STM32F103T6 STM32F101C6 STM32F103C6 STM32F101R6 STM32F103R6 STM32F101T6 STM32F100C6 STM32F102C6 STM32F100R6 STM32F102R6 16K STM32F103T

2019-02-11

STM32-USB-HID详解.doc

STM32 USB HID详解 1、USB简介 2、USB描述符 USB只是一个总线,只提供一个数据通路而已。USB总线驱动程序并不知道一个设备具体如何操作,有哪些行为。具体的一个设备实现什么功能,要由设备自己来决定。那么,USB主机是如何知道一个设备的功能以及行为呢?这就要通过描述符来实现了。描述符中记录了设备的类型、厂商ID和产品ID(通常依靠它们来加载对应的驱动程序)、端点情况、版本号等众多信息。 标准的USB设备有5种USB描述符:设备描述符,配置描述符,接口描述符,端点描述符,字符串描述符。

2019-02-11

无线射频RFID NFC.doc

 射频技术(RFID) 相对于传统的磁卡及IC卡技术具有非接触、阅读速度快、无磨损等特点,在最近几年里得到快速发展。为加强中国工程师对该技术的理解,本文详细介绍了射频技术的工作原理、分类、标准以及相关应用。   射频技术利用无线射频方式在阅读器和射频卡之间进行非接触双向数据传输,以达到目标识别和数据交换的目的。与传统的条型码、磁卡及IC卡相比,射频卡具有非接触、阅读速度快、无磨损、不受环境影响、寿命长、便于使用的特点和具有防冲突功能,能同时处理多张卡片。在国外,射频识别技术已被广泛应用于工业自动化、商业自动化、交通运输控制管理等众多领域。   射频技术系统的基本工作流程是:阅读器通过发射天线发送一定频率的射频信号,当射频卡进入发射天线工作区域时产生感应电流,射频卡获得能量被激活;射频卡将自身编码等信息通过卡内置发送天线发送出去;系统接收天线接收到从射频卡发送来的载波信号,经天线调节器传送到阅读器,阅读器对接收的信号进行解调和解码然后送到后台主系统进行相关处理;主系统根据逻辑运算判断该卡的合法性,针对不同的设定做出相应的处理和控制,发出指令信号控制执行机构动作。

2019-02-11

利用OmniPeek进行空口抓包以及802.11报文分析.docx

利用OmniPeek进行空口抓包以及802.11报文分析 omnipeek是一款不错的网络报文扫描软件,他不仅可以扫描有线网络下的报文信息,还可以针对无线网卡进行监控和扫描。通过该软件我们就可以更清晰更快捷的定位无线网络故障,根据扫描结果调整自己无线设备的位置和参数信息。

2019-02-11

近距无线技术介绍.doc

目前几种焦点近距无线技术的介绍和对比 目前使用较广泛的近距无线通信技术是蓝牙(Bluetooth),无线局域网802.11(Wi-Fi)和红外数据传输(IrDA)。同时还有一些具有发展潜力的近距无线技术标准,它们分别是:Zigbee、超宽频(Ultra WideBand)、短距通信(NFC)、WiMedia、GPS、DECT、无线1394和专用无线系统等。它们都有其立足的特点,或基于传输速度、距离、耗电量的特殊要求;或着眼于功能的扩充性;或符合某些单一应用的特别要求;或建立竞争技术的差异化等。但是没有一种技术可以完美到足以满足所有的需求。

2019-02-11

深入理解Wi-Fi-P2P

在Android平台的Wi-Fi相关模块中,P2P的功能点主要集中在: • Android Framework中的WifiP2pService,其功能和WifiService类似,用于处理和P2P相关的工作。 • wpa_supplicant中的P2P模块。 和WSC一样,本章的分析拟采用如下方法: • 首先将介绍P2P所涉及的基础知识。 • 然后再分析和P2P相关的模块,包括Settings、WifiP2pService以及WPAS。

2019-02-11

BLE_Mesh文档

蓝牙mesh的基本概念。 • 一对一,多对一还是网状网(mesh) 当我们谈到蓝牙的连接方式的时候,我们自然而然的会想到耳机应用,这是一个非常典型的点对点的应用(Point-to-Point)。大部分的蓝牙和蓝牙LE的设备都是用这种简单的点对点的通讯方式。在蓝牙的核心标准里(core specifiction), 也叫做 "Piconet"。其实这种方式在我们大部分的无线应用场合中都是存在的,比如,你的手机和wifi路由器/AP的连接, 手机与基站的连接,还有无线鼠标等等都是这种方式。

2019-02-11

GSM通信流程

目 录 3.1 位置更新类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 第三节 位置更新 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 2.3 VLR鉴权时的异常情况 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 2.2 鉴权执行控制过程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 2.1 鉴权原理和操作机制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 第二节 鉴权 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 小结 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 1.21 用户早释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 1.20 呼叫过程的异常流程 释放异常 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 1.19 呼叫过程的异常流程 MS-B久叫不应 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 1.18 呼叫过程的异常流程 被叫侧无线话务信道指配失败 . . . . . . . . . . . . . . . . . . . . 40 1.17 呼叫过程的异常流程 被叫用户忙 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 1.16 呼叫过程的异常流程 无寻呼响应 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 1.15 呼叫过程的异常流程 VLR指示被叫用户不可能接入 . . . . . . . . . . . . . . . . . . . . . 32 1.14 呼叫过程的异常流程 被叫用户关机 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 1.13 呼叫过程的异常流程 从被叫用户所在局收到TUP失败信号 . . . . . . . . . . . . . . . 28 1.12 呼叫过程的异常流程 对被叫移动用户选路失败 . . . . . . . . . . . . . . . . . . . . . . . . 27 1.11 呼叫过程的异常流程 移动用户话音信道分配失败 . . . . . . . . . . . . . . . . . . . . . . 26 1.10 呼叫过程的异常流程 移动用户不允许呼出 . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 1.9 呼叫过程的异常流程 VLR返回一个否定的 访问请求消息 . . . . . . . . . . . . . . 24 1.8 固定用户呼叫移动用户(PSTN直接与VMSC相连,VMSC兼做GMSC) . . . . . . . . . . . 22 1.7 固定用户呼叫移动用户 经GMSC到VMSC . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.6 移动呼叫固定用户 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.5 移动呼叫移动 主叫 被叫在不同的MSC内 拆线过程略 . . . . . . . . . . . . . . . . 16 1.4 移动呼叫移动 主叫 被叫在同一个MSC内 . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.3 拆线部分 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.2 被叫信令流程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.1 主叫信令流程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 第一节 呼叫过程的信令分析 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 相关资料 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 课程目标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 课程介绍 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 课程说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

2019-02-11

国内外蓝牙芯片的对比

潜力堪比移动支付的物联网, 吸引了众多技术公司涉猎参与, 许多技术公司为用 户提供一体化的物联网解决方案, 如云里物里, 致力于让更多用户享受新技术新 事物, 专注于 IOT 领域的研发创新, 为客户提供有竞争力的 IOT 解决方案、 产品 和服务。 目前, BLE 蓝牙模块、 蓝牙传感器、 蓝牙解决方案、 蓝牙网关等产品业 务遍及全球 80 多个国家和地区

2019-02-11

主流蓝牙耳机方案芯片选型

主流蓝牙耳机方案芯片选型 蓝牙耳机的分类 1、单声道耳机(Mono Headset):老外也称作 Earloop(耳环),多数的 单声道蓝牙耳机的产品外形都是很时尚和实用的耳环外形,因而得名。这类耳机 一般只做接打电话的用途。典型的产品包括:S530、B165 等等很多。 2、立体声耳机(Stereo Headset):这类耳机又可细分为蓝牙音乐耳机 (Music Gear)和领带夹式立体声耳机(Cloth Clip)。蓝牙音乐耳机非常注重 MP3 的播放效果,对各类音频指标都要求很高,一般价格昂贵,都是发烧友级的 产品。典型的产品包括:苹果(Apple)AirPods, 捷波朗(Jabra)ROX 等。 3、 车载免提音响类产品主要应用于驾驶过程中接打电话。当然也可以播 放音乐。典型的产品包括:MOTOROLA T305 等.

2019-02-11

BLE-和经典蓝牙Android编程说明

BLE-和经典蓝牙Android编程说明 蓝牙技术规定每一对设备之间进行蓝牙通讯时,必须一个为主角色,另一为从角色,才能进行通信,通信时,必须由主端进行查找,发起配对,建链成功后,双方即可收发数据。 理论上,一个蓝牙主端设备,可同时与 7 个蓝牙从端设备进行通讯。一个具备蓝牙通讯功能的设备, 可以在两个角色间切换,平时工作在从模式,等待其它主设备来连接,需要时,转换为主模式,向其它设备发起呼叫。一个蓝牙设备以主模式发起呼叫时,需要知道对方的蓝牙地址,配对密码等信息,配对完成后,可直接发起呼叫

2019-02-11

BLE4.0低功耗蓝牙协议总结

BLE4.0低功耗蓝牙协议总结 目 录 版本控制..................................................................................................i 第一章 协议组成图 ...............................................................................1 1.1、协议由 HOST 层和 CONTROLLER 层组成 .......................................................................1 1.1.1、 CONTROLLER 组成 ................................................................................................1 1.1.2、 HOST 组成.............................................................................................................2 第二章 控制器 .......................................................................................2 2.1、 PHY 物理层 ......................................................................................................................2 2.1.1、频段.......................................................................................................................2 2.1.2、调制.......................................................................................................................2 2.1.3、射频信道...............................................................................................................3 2.1.4、发射功率...............................................................................................................3 2.2、链路层描述......................................................................................................................4

2019-02-11

USB2.0概述及协议总结

USB2.0概述及协议总结 USB是通用串行总线(Universal Serial Bus)的缩写。在USB1.0和USB1.1版本中,只支持1.5Mb/s的低速(low-speed)模式和12Mb/s的全速(full-speed)模式,在USB2.0中,又加入了480Mb/s的高速模式。

2019-02-11

GD32F403 Series开发板资料

GD32_开发板资料\GD32F403 Series

2023-06-24

区块链技术--通往未来的虫洞.pptx

区块链技术--通往未来的虫洞.pptx 区块链技术--通往未来的虫洞.pptx 区块链技术--通往未来的虫洞.pptx 区块链技术--通往未来的虫洞.pptx 区块链技术--通往未来的虫洞.pptx

2020-02-02

微服务Spring Boot核心技术-笔记.pdf

1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案; 2、微服务 2014,martin fowler 微服务:架构风格(服务微化) 一个应用应该是一组小型服务;可以通过HTTP的方式进行互通; 单体应用:ALL IN ONE 微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元; 详细参照微服务文档

2019-02-15

Swagger指南之从入门到精通.pdf

Swagger(丝袜哥) 给人第一印象就是【最(hen) 流(niu) 行(bai) 】 ,不懂Swagger咱就out了。它的官方网站是http://swagger.io/。 Swagger是一个简单但功能强大的API表达工具。它具有地球上最大的API工具生态系统,数以千计的开发人员,使用几乎所有的现代编程语言,都在支持和使用Swagger。使用Swagger生成API,我们可以得到交互式文档,自动生成代码的SDK以及API的发现特性等。 现在,Swagger已经帮助包括Apigee, Getty图像, Intuit, LivingSocial, McKesson, 微软, Morningstar和PayPal等世界知名企业建立起了一套基于RESTful API的完美服务系统。 2.0版本已经发布,Swagger变得更加强大。值得感激的是,Swagger的源码100%开源在github。

2019-02-12

[天书夜读-从汇编语言到Windows内核编程].谭文.邵坚磊.扫描版.pdf

[天书夜读-从汇编语言到Windows内核编程].谭文.邵坚磊.扫描版.pdf 入手篇 熟悉汇编 基础篇 内核编程 探索篇 研究内核 深入篇 修改内核 实战篇 实际开发

2019-02-11

编程的那些事儿.pdf

编程的那些事儿.pdf 8 章 代码抽象之高级语法机制(C++,PYTHON)......................................................................175 8.1 真正的 OO..............................................................................................................................175 8.2 抽象眼光看 OO.......................................................................................................................178 8.3 真正的对象..............................................................................................................................178 8.4 真正的继承..............................................................................................................................179 8.5 真正的 OOP............................................................................................................................ 180 8.6 真正的私有,保护和公有....................................................................................................180 8.7 真正的重载与复写 ..................................................................................................................181 8.8 真正的构造函数.....................................................................................................................181 8.9 OO 的缺点...............................................................................................................................181

2019-02-11

计算机科学与编程中的抽象学.pdf

第4章 抽象了的运行系统和虚拟机上的抽象编程(面向程序员的抽象编程) 因为编程都是解决运行问题跟语言语法本身问题的双重过程,所以,对于寻求更高级的编程支持(目前我们谈到的是C这样的系统实现语言),唯有改变语言对于OS的接口(运行时),那么我们就会得到更高级的支持。这就是面向程序员的抽象编程。程序员跟系统实现者往往不指同一类人,他们往往指代用自己的专有语言(绝对不提倡使用系统实现者的低级语言),来开发户程序的开发者。

2019-02-11

物联网及相关技术汇总.pdf

物联网及相关技术汇总.pdf “世界上最遥远的距离就是没有网络”,网络通讯是IoT的基础,常见的无线网络通讯技术有:WiFi、NFC、ZigBee、Bluetooth、WWAN(Wireless Wide Area Network,包括GPRS、3G、4G、5G等)、NB-IoT、Sub-1GHz等。它们在组网、功耗、通讯距离、安全性等方面各有差别,因此拥有不同的适用场景。WiFi、Bluetooth、WWAN是现阶段物联网的主力,占所有应用的95%以上。ZigBee主要用在全屋智能领域,NB-IoT是针对IoT设计的下一代网络。

2019-02-11

Android开发资料汇总高阶

Android开发资料汇总高阶 特性  应用程序框架 支持组件的复用和更换  Dalvik 虚拟机 专门为移动设备进行过优化  集成的浏览器 基于开源的 WebKit 引擎  优化的图形机制 自定义的 2D 图形库,基于 OpenGL ES 1。 0 规范的 3D图形实现(本 项硬件加速器可选  SQLite 轻量级的数据库,支持结构化数据的存储  媒体支持 面向常见的音频、视频以及静态图形档案格式(MPEG4, H。 264, MP3, AAC, AMR, JPG, PNG, GIF)  GSM 技术 (依赖硬件支持)  Bluetooth, EDGE, 3G, 和 WiFi (依赖硬件支持)  Camera, GPS, compass, 和 accelerometer (依赖硬件支持)  丰富的开发环境 包含一套硬件仿真器,一些用于程序调试、内存和性能 剖 析 的 工具,以及支持 Eclipse 集成开发环境的插件(ADT)。

2019-02-11

Android高手进阶教程.pdf

Android高手进阶教程.pdf Android 高手进阶教程(二)之----Android Launcher 抽屉类 SlidingDrawer 的 使用 最近在研究 Lanucher ,看了源码,发现了 SlidingDrawer 这个类,也就是 所谓的"抽屉"类。它的用法很简单,要包括 handle ,和 content .

2019-02-11

嵌入式FreeRTOS调试技术及技巧

rtos_freertos.pdf RTOS Debugger for FreeRTOS 嵌入式FreeRTOS调试技术及技巧

2019-02-11

FreeRTOS编程指南.pdf

FreeRTOS 使用指南 作为一个轻量级的操作系统,FreeRTOS 提供的功能包括:任务管理、时间管理、信号量、消 息队列、内存管理、记录功能等,可基本满足较小系统的需要。FreeRTOS 内核支持优先级调度 算法,每个任务可根据重要程度的不同被赋予一定的优先级,CPU 总是让处于就绪态的、优先级 最高的任务先运行。FreeRT0S 内核同时支持轮换调度算法,系统允许不同的任务使用相同的优先 级,在没有更高优先级任务就绪的情况下,同一优先级的任务共享 CPU 的使用时间。 FreeRTOS 的内核可根据用户需要设置为可剥夺型内核或不可剥夺型内核。当 FreeRTOS 被设 置为可剥夺型内核时,处于就绪态的高优先级任务能剥夺低优先级任务的 CPU 使用权,这样可保 证系统满足实时性的要求;当 FreeRTOS 被设置为不可剥夺型内核时,处于就绪态的高优先级任 务只有等当前运行任务主动释放 CPU 的使用权后才能获得运行,这样可提高 CPU 的运行效率 FreeRTOS 对系统任务的数量没有限制

2019-02-11

FreeRTOS教程.pdf

STM32-V4 开发板 FreeRTOS 教程 FreeRTOS 使用指南 繁星电子开发团队制作 作为一个轻量级的操作系统,FreeRTOS 提供的功能包括:任务管理、时间管理、信号量、消 息队列、内存管理、记录功能等,可基本满足较小系统的需要。FreeRTOS 内核支持优先级调度 算法,每个任务可根据重要程度的不同被赋予一定的优先级,CPU 总是让处于就绪态的、优先级 最高的任务先运行。FreeRT0S 内核同时支持轮换调度算法,系统允许不同的任务使用相同的优先 级,在没有更高优先级任务就绪的情况下,同一优先级的任务共享 CPU 的使用时间。 FreeRTOS 的内核可根据用户需要设置为可剥夺型内核或不可剥夺型内核。当 FreeRTOS 被设 置为可剥夺型内核时,处于就绪态的高优先级任务能剥夺低优先级任务的 CPU 使用权,这样可保 证系统满足实时性的要求;当 FreeRTOS 被设置为不可剥夺型内核时,处于就绪态的高优先级任 务只有等当前运行任务主动释放 CPU 的使用权后才能获得运行,这样可提高 CPU 的运行效率 FreeRTOS 对系统任务的数量没有限制。

2019-02-11

基于STM32的IOT系统设计及开发

基于STM32的IOT系统设计及开发 Summary 1. What is IoT ? 2. Communication technologies – Overview 3. LPWAN 4. LoRa® and LoRaAlliance 5. LoRa® technology modulation and LoRaWAN™ network protocol 6. STM32 boosting LoRa® (Roadmap, demos, competition, and schedule)

2019-02-11

FreeRTOS实时内核使用指南_中文.pdf

FreeRTOS实时内核使用指南_中文.pdf 小型多任务嵌入式系统简介 不同的多任务系统有不同的侧重点。以工作站和桌面电脑为例: 早期的处理器非常昂贵,所以那时的多任务用于实现在单处理器上支持多用户。这 类系统中的调度算法侧重于让每个用户”公平共享”处理器时间。 随着处理器功能越来越强大,价格却更偏宜,所以每个用户都可以独占一个或多个 处理器。这类系统的调度算法则设计为让用户可以同时运行多个应用程序,而计算 机也不会显得反应迟钝。例如某个用户可能同时运行了一个字处理程序,一个电子 表格,一个邮件客户端和一个 WEB 浏览器,并且期望每个应用程序任何时候都能 对输入有足够快的响应时间。

2019-02-11

STM32F3与F4系列Cortex M4内核编程手册.pdf

Introduction This programming manual provides information for application and system-level software developers. It gives a full description of the STM32F3 and STM32F4 Series Cortex®-M4 processor programming model, instruction set and core peripherals. The STM32F3 and STM32F4 Series Cortex®-M4 processor is a high performance 32-bit processor designed for the microcontroller market. It offers significant benefits to developers, including: • Outstanding processing performance combined with fast interrupt handling • Enhanced system debug with extensive breakpoint and trace capabilities • Efficient processor core, system and memories • Ultra-low power consumption with integrated sleep modes • Platform security

2019-02-11

空空如也

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

TA关注的人

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