自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (25)
  • 收藏
  • 关注

转载 模块化编码借鉴

本文摘自UNIX编程艺术模块化编程

2014-08-05 13:11:55 1061

转载 机制与策略

Unix/Linux的接口设计有一句通用的格言“提供机制而不是策略”。   区别对待机制(mechanism)和策略(policy)是Unix设计中的一大亮点。大部分的编程问题都可以被切割成两个部分:“需要提供什么功能(机制)”和“怎样实现这些功能(策略)”。如果程序可以由独立的部分分别完成机制与策略的实现,那么开发软件就更加容易,也更加容易适应不同的需求。    开源--

2014-08-05 10:54:46 678

转载 从瀑布模型、极限编程到敏捷开发

从瀑布模型、极限编程到敏捷开发---软件开发管理者思维的变化Jack zhai 软件开发是一种对人类智慧的管理,对人大脑思维的“工厂化”管理。人是有感情的、有情绪的、变化的、相对独立的工作单元,这与冰冷的机器是不可比的,所以在中国的历史上,管理人是最难的工作;“学而优则仕”的观点就是让最聪明的人应该选出来做官,做官就是管理人的。软件开发不仅是代码编程,而是人员的有效组织,如何既发挥

2014-07-31 17:06:12 984

原创 BLE广播间隔理解与设置

1  设备物理层的名称

2014-07-24 17:50:14 8678

原创 java初学笔记之继承的原则与方法调用

IS-A原则:IS-A测试适用在继承层次的任何地方。图中,猫科动物类继承自动物,狼继承自猫科动物。那么可以说,狼是猫科动物,猫科动物是动物,狼是动物。(Canine IS-A Animal; Wolf IS-A Canine; Wolf IS-A Animal )调用的方法wolf类有四个方法,调用四种方法时,分别是调用哪种方法呢?这边有个原则,就是就近

2014-07-22 17:20:10 1027

原创 source insight使用总结

1  安装注意一般安装都x

2014-07-02 17:44:31 1106

原创 工作小记2

记录一下最近这段时间的工作状态,

2014-06-25 18:09:20 866

原创 工作小记

今天做了一个测试会议,因为项目进行到尾声

2014-06-18 17:15:43 1126

原创 Qt学习之图片加载

一、使用Qpixmap今天搞了好长时间,就是显示不出来图片,原先代码ruxia

2014-06-12 18:24:53 1098

原创 Qt学习之将资源文件添加到工程里面

有时候工程需要使用额外的

2014-06-11 17:41:32 3200

原创 windows下搭建Qt的Android开发环境

第一步 下载最新的QT安装包

2014-06-04 19:18:49 1789

原创 Qt平台下蓝牙学习资料整理

1 诺基亚官网的一个蓝牙库的使用以及k

2014-05-30 09:10:51 6235

原创 IAR使用技巧总结

1 关于编译器有时候

2014-05-29 15:35:54 4144

原创 VNC使用笔记

1 linux下 安装  apt get

2014-05-27 21:22:29 750

原创 java初学笔记--对象的属性关系

首先明白,对象是类的shi

2014-05-26 17:33:59 815

原创 java初学笔记——三大特性

1 封装2 继承3 多态

2014-05-22 15:42:48 1133

原创 一些资料书签(备份)

1 andriodandriod下低功耗开发http://developer.android.com/intl/zh-cn/guide/topics/connectivity/bluetooth-le.html2 TI msp430开发430开发官网http://bbs.eeworld.com.cn/forum-128-1.html3 BLE关于

2014-05-20 16:47:19 1288

原创 c语言记录--关于验证时间的正确性

1、首先从输入的字符中提取出年、月、日,判断是不是大于0的数字,并且在月和日中小于10的数字填充‘0’ 变成长度为2的字符;2、将提取出的字符重组,使其组合成“YYYY-MM-DD”格式,并判断是否长度为10;3、判断年份是否为闰年,确定2月的天数;4、判断30,31天的月份的日是否正确;5、月份不能大于12.

2014-05-20 12:24:29 1437

原创 IAR编译错误

Error[e104]: Failed to fit all segments into specified ranges. Problem discovered in segment XDATA_N. Unable to place 2 block(s) (0xc02 byte(s) total) in 0xbdf byte(s) of memory. The problem occurre

2014-05-16 11:01:23 7445

原创 linux应用编程之I/O编程

相关函数:1 fopen()2

2014-05-14 16:43:40 1242

原创 c内存理解

1、分配方式1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。3) 从堆上分配,亦称动态内存分配。程序在运行的时候用mal

2014-05-09 13:16:57 881

原创 cc2540特征值查找之同时查找两个特征值

static void simpleBLEGATTDiscoveryEvent( gattMsgEvent_t *pMsg ){ attReadByTypeReq_t req; if ( simpleBLEDiscState == BLE_DISC_STATE_SVC ) { // Service found, store handles

2014-05-07 18:03:43 3343

原创 cc2540 Packet Sniffer使用

cc2540抓包使用packet sniffer:Protocol

2014-05-07 09:33:11 5158

原创 c字符处理之空字符、null与0

1、空字符与null的区别kongz

2014-04-23 10:59:46 1620

原创 cc2540 communication

1 Find Information RequestThe Find Information Request is used to obtain the mapping of attribute handleswith their associated types. This allows a client to discover the list of attributesand

2014-03-25 10:56:29 2187

原创 蓝牙API分析

一、GATT API 1)GATT服务程序 2)GATT子服务程序 1、GATT_ReadUsingCharUUID (uint16 connHandle, attReadByTypeReq_t *pReq, uint8 taskId)用于读取一个服务的handle,准确的说,可以用此handle读取保存在characteristic中的数据。This sub-proced

2014-03-24 10:07:56 3061

原创 蓝牙问题总结

一、Base on the demo projects SimpleBLECentral and SimpleBLEPeripheral.Backgroud: http://e2e.ti.com/support/low_power_rf/f/538/p/318484/1108115.aspx#1108115(CC2540)Only 20 Bytes data can be tran

2014-03-24 09:30:18 11225

原创 BLE一些重要点理解

1、关于每一个蓝牙attribute中的permission理解Attribute Permissions is part of the Attribute that cannot be read from or written to using the Attribute Protocol. It is used by the server to determine whether read...

2014-03-18 14:58:19 443

原创 msp430之IO口中断

MSP430中断嵌套机制 (1) 430默认的是关闭中断嵌套的,除非你在一个中断程序中再次开总中断EINT。 (2) 当进入中断程序时,只要不在中断中再次开中断,总中断是关闭的,此时来中断不管是比当前中断的优先级高还是低都不执行。 (3)若在中断A中开了总中断,刚可以响应后来的中断B(不管B的优先级比A高还是低),B执行完现继续执行。注意:进入中断B...

2014-01-18 14:49:42 1485

原创 msp430学习之软件延时函数

#define CPU_F ((double)8000000)#define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0))#define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0))CPU_F 为系统主时钟频率;delay_us(...

2014-01-08 10:11:54 2754

原创 C语言嵌入式系统编程之软件架构篇(转自21IC)

模块划分  模块划分的“划”是规划的意思,意指怎样合理的将一个很大的软件划分为一系列功能独立的部分合作完成系统的需求。C语言作为一种结构化的程序设计语言,在模块的划分上主要依据功能(依功能进行划分在面向对象设计中成为一个错误,牛顿定律遇到了相对论),C语言模块化程序设计需理解如下概念:  (1) 模块即是一个.c文件和一个.h文件的结合,头文件(.h)中是对于该模块接口的声明;...

2014-01-03 09:02:07 278

原创 软件架构

软件架构设计的目的 对于外包业务类型的项目,软件架构设计的目的与产品类型的项目有所不同,在这里主要讨论外包类型项目的软件架构设计目的。 1、为大规模开发提供基础和规范,并提供可重用的资产,软件系统的大规模开发,必须要有一定的基础和遵循一定的规范,这既是软件工程本身的要求,也是客户的要求。架构设计的过程中可以将一些公共部分抽象提取出来,形成公共类和工具类,以达到重用的目的...

2014-01-02 19:00:17 284

原创 msp430学习之ADC12

msp430有一个12位的AD转换器,注意:ADC12是msp430f249模块的模数转换器,ADC10不是。12位的ADC将输入的模拟数据与参考电压比较,将比较的结果存入ADC12MEMx中。 首先,输入电源模块,可以使用内部参考电源或者外部参考电源。需要配置REFON,默认为1.5V,还有一档是2.5V(REF2_5V);当然也可以使用外部电源输入,看电路图应该是从Veref...

2014-01-02 15:24:47 1484

cc2540功耗研究

关于cc2540功耗测量的研究; Energy Analysis of Neighbor Discovery in Bluetooth Low Energy Networks

2014-05-14

andriod stdio入门指南v0.1

andriod stdio入门指南,适合于刚入门使用andriod stdio工具的开发人员或者后期准备深入开发andriod stdio的人。图形化界面,通俗易懂~

2014-05-22

TDS2000C Series Data Sheet

Performance You Need at a Price You Can Afford The TDS2000C Digital Storage Oscilloscope Series provides you with affordable performance in a compact design. Packed with standard features – including USB connectivity, 16 automated measurements, limit testing, data logging, and context-sensitive help – the TDS2000C Series oscilloscopes help you get more done, in less time.

2014-07-02

sc16is752串口扩展芯片datasheet

sc16is752串口扩展芯片datasheet

2016-09-29

gcc-arm-none-eabi-9-2019-q4-major-win32.zip

gcc-arm-none-eabi-9-2019-q4-major-win32 GCC compiler toolchain for ARM.

2020-03-03

ble_examples-simplelink_sdk-1.60.zip

ble_examples-simplelink_sdk-1.60 cc2640r2f I2S例程

2019-08-22

i2secho.rar

cc2640i2s例程(rtos下) Mode Play and Stop\Writing Data in Continuous Streaming Mode\Writing Data in repeat Mode 协议栈3.2

2019-09-19

mfrc522资料(含代码51单片机跟430)

mfrc522资料(含代码51单片机跟430)

2016-08-30

w5500例程包

W5500例程开发包

2017-04-07

spiffs_littlefs_fatfs_easyflash.rar

文件系统源码包

2020-03-11

ARM.CMSIS.5.6.0.rar

ARM.CMSIS.5.6.0.pack arm开发包 ARM.CMSIS.5.6.0.pack arm开发包

2019-12-06

MMA8452源码

MMA8451三轴加速度传感器,16引脚,QFN封装,数字I2C输出,8位/14位精度可选,量程2g/4

2019-02-27

httpcore-4.3.jar

httpcore-4.3.jar httpcore-4.3.jar httpcore-4.3.jar httpcore-4.3.jar

2014-08-13

JavaScript权威指南

JavaScript权威指南%28第6版%29中文版.pdf

2014-08-26

httpclient-4.3.1.jar

httpclient-4.3.1.jar

2014-08-12

msp430&MFRC522

MFRC522参考代码

2016-08-30

commons-logging-1.0.4.jar

commons-logging-1.0.4.jar

2014-08-12

JLink_V490.rar

JLink_V490.rar jlink驱动 v4.9版本

2019-07-01

stm32——rc522代码

stm32——rc522代码stm32——rc522代码已调试

2016-08-30

linux-0.11学习版本

linux-0.11.tar linux-0.11.tar 供初学者学习linux源码

2014-08-15

8051.20.1破解注册机

IAR8051.20.2注册机~~

2014-04-26

httpclient-cache-4.3.1.jar

httpclient-cache-4.3.1.jar

2014-08-12

cc254x OAD原版英文资料

cc254x OAD原版英文资料

2014-05-28

linux0.01源码包

linux0.01源码包,适合刚入门或者快速学习linux基本结构的首选!

2014-08-05

空空如也

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

TA关注的人

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