自定义博客皮肤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)
  • 收藏
  • 关注

转载 sd nand与nandflash的区分

大家知道目前主流的存储芯片大致可以分为NOR Flash和NAND Flash。容量需要大一点的话,就会用采用NAND Flash。但用NAND Flash会有哪些问题呢?第一,NAND Flash有坏块,要使用NAND Flash,就必须要进行坏块管理,还需要做EDC/ECC,如果需要使用寿命长,还需要做平均读写,垃圾回收等处理。第二,不同品牌之间的NAND Flash,由于Page,Bl...

2020-03-05 17:08:27 3450

原创 nrf52x 移植spi fatfs记录

1 平台mcu nordic 52840 ,flash Macronix MX252 版本ff143 过程1)添加文件diskio.c diskio.h ff.c ff.h ffconf.h ffunicode.c (ffsystem.c 系统相关,不添加)2)修改内容/*****diskio.c*******/ //主要修改初始化接口以及读写接口定义spif...

2019-12-12 16:37:17 1180

原创 nordic调试错误一 记录

1 编译报错编译路径:SDK\examples\peripheral内容:Error #544: Required Software Pack 'ARM.CMSIS.4.5.0' is not installedError #543: Device nRF52840_xxAA(Nordic Semiconductor) not found, pack 'NordicSemic...

2019-12-06 11:20:06 5370

原创 cc2640- mma8452三轴传感器调试

说明有时候项目做好,时间长了就忘记,这边做一个总结,方便以后自己看。使用环境:IAR,协议栈 2_02_01_181 配置管脚在CC2650_LAUNCHXL.h文件中配置,另,如果有其他外设或者gpio占用了这两个脚,那么务必要将他们取消掉。 /* I2C */#define Board_I2C0_SCL0             IOID_6 // IOID_4...

2019-02-27 16:12:56 774

转载 推挽输出与开漏输出的区别

转自 http://blog.chinaunix.net/uid-23065002-id-3885199.html推挽输出:可以输出高,低电平,连接数字器件;开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内).推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候

2016-11-23 16:03:27 8723

原创 调试MFRC522时遇到的问题记录

MFRC522

2016-09-09 17:09:47 7240 1

转载 vim配置及插件安装管理(超级详细)

写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了, 我

2015-07-08 11:22:18 916

原创 msp430在ccsv5下出现的问题总结

一、内存问题问题描述,报错:program will not fit into available memory.  placement with alignment fails for section ".cinit" size 0x132 Available memory ranges:

2015-06-04 16:15:31 2056

转载 QT的一些小知识

记录一下前段时间工作中用到的东西,包括开发工具和一些简单的技巧吧。也许对于大家来说耳熟能详了。    最开始学习QT记得是在Ubuntu12.04下用apt命令行的方式安装了QT4.8.4以及QT Creator等工具,QT算是Linux下比较好的C++ GUI开源框架了。然后使用了QT_SDK_Win_Offline_V1_2_en.exe版本,不过现在需要去诺基亚网址:http://d

2015-04-30 10:03:14 891

转载 Eclipse中Pull参数问题

ccs V5,4 push时,报错The current branch is not configured for pull No value for key branch.master.merge found in configuration一直以来被一个问题困扰就是我的项目不能Pull,我就很纳闷了,这个为啥呢...The current bra

2015-02-26 14:32:47 1215

转载 EGit/User Guide

1 Getting Started1.1 Overview1.2 Basic Tutorial: Adding a project to version control1.2.1 Configuration1.2.1.1 Identifying yourself1.2.1.2 Setting up the Home Directory on Windows1

2015-02-04 09:45:24 747

原创 msp430 EEPROM调试记录

2015.1.27总结一下出现的问题1、使用1Mhz频率,并通过修改分频系数将主机频率降至100Khz左右,项目需要,将频率改成16Mhz,发现数据写入不成功,分频系数没有错误,判断应该是没有那么大的分频可以分(这个还未确定),通过选择ACLK,并在基础时钟上设置分频,分到最低2Mhz,再在usci_i2c中设置分频系数,就可以了2、读写数据不一致万思不得其解,写入一段数据,发现有

2015-01-27 13:42:13 1897

原创 Msp430 1.22

今天调试msp430时犯的一个低级错误,导致一下午的时间卡在那里。大概说来,就是设置了这样一个数组uint8 read[MAX_SIZE];再定义一个用来寻找数组当前值的下表,static uint8 read_index=0;//最大不超过MAX_SIZE就是这个下标出了个问题我去取出这个值时,是用这样一种方法:get[0]=read[0];get[1]=re

2015-01-22 19:01:27 718

原创 msp430中断小结

2014.12.24首记,中断中不要过多的操作。今天调试led灯的时候,循环回显数码管与led灯,由于中断中过多除操作,导致中断处理异常缓慢,使部分中断丢失。影响十分严重,特此记录。

2014-12-24 22:05:45 880

原创 调试msp30uart记录

环境:windows xp,ccs5.4使用Ti官方的uart------------------------------------------------2014.12.18

2014-12-18 11:26:30 782

原创 windows下调试软件错误记录

2014.12.1 windows xp ,ccs 5.4windows xp专业版,使用ccs调试msp430,调试器为利尔达的usb调试设备LSD-FET430IF,使用调试器固件应该为V2,出现的错误:MSP430: Error initializing emulator: A firmware update is required for the MSP430 Debug In

2014-12-17 21:03:43 2078

原创 git学习记录

ubantu下1 安装 sudu apt-

2014-10-09 11:10:34 742 1

原创 申请堆空间时出现的错误

#include #include #include struct foo{ int a; //4 char b[6]; //8 char *p; //4 char c[0];};#define EXPAND_MEM 15int main(){ printf("size =%u\n",sizeof(struct foo)); struct foo *pf = (

2014-09-17 17:08:34 821

转载 编译OpenWrt

Openwrt 官方正式的发行版是已编译好了的映像文件(后缀名bin或trx、trx2),此映像文件可从Openwrt官方网站的下载页面中轻松获取到,连接地址为 OpenWrt官方网站。为了参与测试或参与开发OpenWrt的工作;我们需要重新移植或者重新编译个一个openwrt 若想实现上述目的,其实很简单,按下述文字即可成功编译出一个您的Openwrt来。准备工作在开始编译O

2014-09-15 16:37:51 1555 1

原创 linux应用编程之线程编程

1 线程创建#include #include #include void thread(void){ int i; for(i=0;i<3;i++) { printf("this is a pthread\n"); }}int main(void){ pthread_t id; int i,ret; ret = pthread_create(&id,N

2014-09-10 16:53:43 992

转载 linux软件中断机制

软中断原理浅析   Linux中的软中断机制用于系统中对时间要求最严格以及最重要的中断下半部进行使用。在系统设计过 程中,大家都清楚中断上下文不能处理太多的事情,需要快速的返回,否则很容易导致中断事件的丢失,所以这就产生了一个问题:中断发生之后的事务处理由谁来 完成?在前后台程序中,由于只有中断上下文和一个任务上下文,所以中断上下文触发事件,设置标记位,任务上下文循环扫描标记位,执行相应的动作,也

2014-09-04 19:39:31 1082

转载 linux应用编程之进程编程

1 进程概念在自身的虚拟空间中运行的占据系统zi

2014-09-03 13:52:58 743

原创 linux下一些命令记录

记录的都是比较长时间不用生疏的命令1 unzip 解压zip文件

2014-09-03 10:58:17 607

转载 S5PV210平台下uboot移植

0. 准备工作1. 编译uboot2. 将uboot写入SD卡3. 编译kernel,设置其可以通过NFS挂载根文件系统4. 开发环境安装TFTP服务器5. 开发环境安装NFS服务器6. 目标环境设置uboot参数7. 制作根文件系统(optional)。8. 完整的启动LOG。    有几位网友发信问我uboot挂载文件系统的方法,其实这个部分也不是我原创

2014-09-02 16:40:11 2924

转载 unix文本文件格式的约定

• 如果可能,以新行符结束的每一行只存一个

2014-08-28 09:57:21 1052

原创 c语言小知识点

1 constconst只修饰其后的变量,至于const放在类型前还是类型后并没有区别

2014-08-28 08:36:39 695

原创 BLE蓝牙小知识点记录

1 蓝牙传输距离

2014-08-26 08:35:27 1283

转载 linux中断机制的处理过程

一、中断的概念中断是指在CPU正常运行期间,由于内外部事件或由程序预先安排的事件引起的CPU暂时停止正在运行的程序,转而为该内部或外部事件或预先安排的事件服务的程序中去,服务完毕后再返回去继续运行被暂时中断的程序。Linux中通常分为外部中断(又叫硬件中断)和内部中断(又叫异常)。在实地址模式中,CPU把内存中从0开始的1KB空间作为一个中断向量表。表中的每一项占4个字节。但是在保

2014-08-22 13:38:58 966

转载 时间复杂度和空间复杂度详解

算法的时间复杂度和空间复杂度合称为算法的复杂度。1.时间复杂度(1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。一个算法中的语句执行次数称为语句频

2014-08-20 09:15:50 664

转载 一个进程的一生

随着一句fork,一个新进程呱呱落地,但它这时只是老进程的一个克隆。然后随着exec,新进程脱胎换骨,离家独立,开始了为人民服务的职业生涯。人有生老病死,进程也一样,它可以是自然死亡,即运行到main函数的最后一个"}",从容地离我们而去;也可以是自杀,自杀有2种方式,一种是调用 exit函数,一种是在main函数内使用return,无论哪一种方式,它都可以留下遗书,放在返回值里保留下来;

2014-08-19 17:41:14 670

转载 更新TI BLE蓝牙协议栈过程BLEv1.2

摘自维基百科(http://processors.wiki.ti.com/index.php/LPRF_BLE_Porting_Projects)

2014-08-19 08:31:03 2704

转载 8大排序算法图文讲解

排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。本文将依次介绍上述八大排序算法。算法一:插入排序 插入排序示意图插入排序是一种最简单直

2014-08-18 15:46:06 659

原创 Qt基础学习笔记之Qt部件

Qt小部件,使用的恰当可产生

2014-08-15 10:55:59 840

原创 linux内存知识总结

1 虚拟地址与物理地址大多数情况下,d

2014-08-14 17:31:05 935

转载 数据文件元格式

数据文件元格式是一套句法和词法规定

2014-08-13 16:19:14 1351

翻译 数据的存储与传输

设计将应用shuju

2014-08-13 14:54:14 2056

原创 一个简单的对话机器人

使用java开发,需要添加三个包public class wether_req {public void weatherReq() throws ClientProtocolException, IOException{String INFO = URLEncoder.encode("杭州今日天气", "utf-8");   String requesturl = "h

2014-08-12 15:00:11 1222

转载 字符编码笔记:ASCII,Unicode和UTF-8

今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。1. ASCII码我们知道,在计

2014-08-12 11:19:38 628

转载 Linux进程地址空间的一步步探究

我们知道,在32位机器上linux操作系统中的进程的地址空间大小是4G,其中0-3G是用户空间,3G-4G是内核空间。其实,这个4G的地址空间是不存在的,也就是我们所说的虚拟内存空间。  那虚拟内存空间是什么呢,它与实际物理内存空间又是怎样对应的呢,为什么有了虚拟内存技术,我们就能运行比实际物理内存大的应用程序,它是怎么做到的呢?  呵呵,这一切的一切都是个迷呀,下面我们就一步一步

2014-08-11 14:09:55 785

翻译 蓝牙配对与绑定的过程

两个设备建立连接以后,就可以进行一个配对的过程。

2014-08-07 11:29:17 11687

spiffs_littlefs_fatfs_easyflash.rar

文件系统源码包

2020-03-11

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

ARM.CMSIS.5.6.0.rar

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

2019-12-06

i2secho.rar

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

2019-09-19

ble_examples-simplelink_sdk-1.60.zip

ble_examples-simplelink_sdk-1.60 cc2640r2f I2S例程

2019-08-22

JLink_V490.rar

JLink_V490.rar jlink驱动 v4.9版本

2019-07-01

MMA8452源码

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

2019-02-27

w5500例程包

W5500例程开发包

2017-04-07

sc16is752串口扩展芯片datasheet

sc16is752串口扩展芯片datasheet

2016-09-29

stm32——rc522代码

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

2016-08-30

msp430&MFRC522

MFRC522参考代码

2016-08-30

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

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

2016-08-30

JavaScript权威指南

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

2014-08-26

linux-0.11学习版本

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

2014-08-15

httpcore-4.3.jar

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

2014-08-13

httpclient-4.3.1.jar

httpclient-4.3.1.jar

2014-08-12

httpclient-cache-4.3.1.jar

httpclient-cache-4.3.1.jar

2014-08-12

commons-logging-1.0.4.jar

commons-logging-1.0.4.jar

2014-08-12

linux0.01源码包

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

2014-08-05

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

cc254x OAD原版英文资料

cc254x OAD原版英文资料

2014-05-28

andriod stdio入门指南v0.1

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

2014-05-22

cc2540功耗研究

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

2014-05-14

8051.20.1破解注册机

IAR8051.20.2注册机~~

2014-04-26

空空如也

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

TA关注的人

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