自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Evolution

本博客限个人使用,其内容难免会误人子弟,慎用! Step by step; Life is short live it full.

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

转载 KB 和 KiB 的区别

http://zh.wikipedia.org/zh/Kibibyte1KiB = 1024B1MiB = 1024KiBKibibyte是一種資訊計量單位,代表1024字节,即210字节,一般簡稱為KiB。Kibibyte是自來英文kilo binary byte 的縮寫,意思為「千位二進位字節」。字节的次方单位十进

2015-07-05 11:37:22 3394

转载 STM32启动模式细节

转载部分于百度文库STM32三种启动模式对应的存储介质均是芯片内置的三种启动模式对应的存储介质均是芯片内置的,,它们是它们是:: 1)用户闪存用户闪存 =  =  = 芯片内置的芯片内置的FlashFlash。。 2)SRAM = SRAM = 芯片内置的芯片内置的RAM区,就是内存啦就是内存啦。。 3)系统存储器系统存储器 =  =  = 芯片内部一块特定的区域芯片内部一

2015-06-24 12:38:57 1106

转载 回车和换行的区别??

换行好理解,就是跳到下一行嘛 回车嘛     在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。    于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符

2015-06-16 14:35:55 981

原创 keil4编程环境技巧2:找不到u32定义?

在keil4中使用stm32库函数开发程序,想要定位u32,却无法跳转(原因是有多个定义),我就郁闷了编辑器下边是这样的,其实现实结果就在这里,在窗口往上拉就可以看到了

2015-06-15 15:25:02 3542

原创 keil4编程环境技巧1:常用鼠标行首删除整行

在写代码时要删除整行代码时要选中该行,挺烦的有木有有一个技巧:通常编辑器都有:如果你想删除一整行代码,只需将光标移至该行,再使用组合键“Ctrl+L”来完成剪切操作,而无需选择整行。

2015-06-15 12:59:32 3613 1

转载 C51中的数据类型

转载于SM-狂日者-鬼雾峰的博客先来简单说说C语言的标识符和关键字。标识符是用来标识源程序中某个对象的名字的,这些对象可以是语句、数据类型、函数、变量、数组等等。C语言是大小字敏感的一种高级语言,如果我们要定义一个定时器1,可以写做"Timer1",如果程序中有"TIMER1",那么这两个是完全不同定义的标识符。标识符由字符串,数字和下划线等组成,注意的是第一个字符必须是字母或下划线,如"

2015-06-14 12:16:57 10799

转载 _int64 C语言中怎么用

示例程序://---------------------------------------------------------------------------#include int main(void){__int64 a,b;scanf("%I64d",&a);scanf("%I64d",&b);printf("%I64d+%I64d=%I64d\n",a,b,a+

2015-06-14 12:14:22 3413

原创 Android入门常见问题

Android开发入门常见基本问题,file exploere , android.process.acore

2015-04-11 15:51:06 790

转载 如何提高程序的可移植性

1.使用宏定义,处理依赖系统和处理器的幻数                     }                    }1) 写程序请一定要考虑到你今后可能换个编义宏!比如MS译器。所以请使用预定的编译器就事先定义了__MSC,而Borland的就预先定义了__BORLAND_C。Sunplus GCC编译

2014-12-12 12:33:46 4741

原创 miniGUI3..0.12安装方法整理

miniGUI3..0.12安装方法整理

2014-12-11 17:23:11 4474

原创 嵌入式菜鸟算法③---链表操作

主要内容:链表头插法和尾差法#include //typedef int data;typedef struct node{ char data; struct node* next;}linklist;/* method 1 insert node as first element */ linklist* CreateList1(){ char ch; linkl

2014-12-09 23:41:54 949

原创 嵌入式菜鸟算法②---顺序表操作

嵌入式菜鸟进阶②---顺序表操作

2014-12-08 23:34:42 986

原创 嵌入式菜鸟算法①---算法入门基础

1、按照数据元素之间存在的逻辑关系可分4中种逻辑关系:“一对一”:线性结构“一对多”:树形结构“多对多”:图状或网状结构“同属一个集合,无其它关系”:纯集合结构2、按在计算机中存储分类:顺序存储:逻辑相邻且物理位置也相邻链状存储:逻辑相邻,物理位置无要求索引存储:存储数据元素的同时,建立索引表,索引表中一般包括关键字和地址等信息(关键字唯一标识一个数据元素)

2014-12-08 22:59:26 1854

原创 miniGUI个人错误1

int MiniGUIMain(char argc, const char* argv[])   // char argc 错误,要写成int argc在window上编写的程序,在linux下有格式问题,用dos2unix  filename

2014-12-05 20:35:00 795

原创 如何查看glibc版本

1、ls -l /lib/libc.so.*看到那些文件链接到哪里,就知道是什么版本的了。2、/lib/libc.so.6  把这个文件当命令执行一下3、ldd --version    //ldd命令为glibc提供

2014-12-04 19:09:56 36854

原创 程序猿之---C语言细节31(#define和#undef宏细节、#error、#pragma message("文本信息")、宏定义注释)

#define和#undef宏细节、#error、#pragma message("文本信息")、宏定义注释

2014-11-24 22:25:08 4053

原创 程序猿之---《等一个人咖啡》

每个人都在等一个人等待一个能够看见你与众不同的那一个人

2014-11-24 20:15:46 816

转载 typedef用法小结

来源一:Using typedef to Curb Miscreant Code      Typedef 声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。不管怎样,使用 typedef 能为代码带来意想不到的好处,通过本文你可以学习用 typedef 避免缺欠,从而使代码更健壮。      typedef 声明,简称 typedef,为现有类型创建一个新的名字。比如人们常常使

2014-11-24 18:07:53 705

原创 程序猿之---C语言细节30(数组和指针操作测试题,你能全答对吗??)

数组和指针操作测试题,你能全答对吗??

2014-11-24 16:50:12 2232

原创 电路设计基本知识收集

1、同步电路和异步电路的区别是什么? 同步电路:存储电路中所有触发器的时钟输入端都接同一个时钟脉冲源,因而所有触发器的状态的变化都与所加的时钟脉冲信号同步。 异步电路:电路没有统一的时钟,有些触发器的时钟输入端与时钟脉冲源相连,这有这些触发器的状态变化与时钟脉冲同步,而其它的触发器的状态变化不与时钟脉冲同步。2、解释setup和hold time violation,画图说明,并说

2014-11-23 20:56:28 1282

原创 程序猿之---C语言细节29(#define宏大小、空结构体大小、柔性数组不知道你见过没)

柔性数组不知道你见过没、#define宏大小、空结构体大小

2014-11-23 20:31:11 2219

原创 程序猿之---C语言细节28(const变量初始化、数组大小用const变量细节、const变量与#define宏、volatile修饰)

const变量初始化、数组大小用const变量细节、const变量与#define宏、volatile修饰

2014-11-23 19:44:11 2550

转载 uboot中typedef int (init_fnc_t) (void);详解

原文地址:*init_sequence[]" href="http://blog.sina.com.cn/s/blog_4e5bd77401000aig.html" target="_blank">u-boot中typedef应用解析___init_fnc_t*init_sequence[]作者:谢争 u-boot中有这么一段代码。/*这里定义了一个新的数据类型in

2014-11-23 19:08:10 1323

原创 程序猿之---C语言细节27(函数无参数时细节、函数默认返回int型证明、return默认还回值、void指针++操作)

函数无参数时细节、函数默认返回int型证明、return默认还回值、void指针++操作

2014-11-23 17:41:23 3517

原创 程序猿之---C语言细节26(C语言中布尔类型、continue细节、sizeof举例、strlen举例)

程序猿之---C语言细节26(C语言中布尔类型、continue细节、sizeof举例、strlen举例)

2014-11-23 16:58:55 1413

原创 汇编 .s 与 .S大小写区别

汇编 .s 与 .S大小写区别

2014-11-22 23:06:39 2911

转载 ARM9 2410移植之ARM中断原理, 中断嵌套的误区,中断号的怎么来的

几天前一个学生问我ARM中断嵌套的问题,我才发现原在我心中理所当然的事对学生来说理解实属不易。     ARM有七种模式,我们这里只讨论SVC、IRQ和FIQ模式。     我们可以假设ARM核心有两根中断引脚(实际上是看不见的),一根叫 irq pin, 一根叫fiq pin.     在ARM的cpsr中,有一个I位和一个F位,分别用来禁止IRQ和FIQ的。     先不说中断

2014-11-22 22:29:48 719

转载 嵌入式程序员应知道的16个基本问题

预处理器(Preprocessor)  1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)      #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL  我在这想看到几件事情:   1) #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)   2)懂得预处理器将

2014-11-21 10:27:13 1172

原创 ARM指令之--MVN

MVN指令和MOV指令异同点:相同点:将一个寄存器、被移位的寄存器、或将一个立即数加载到目的寄存器不同点:MVN指令不同的是在传送之前,将被传送的对象先按位取反,再传送到目的寄存器。举例:MVN  r1 ,  r2MVN  r1 ,  #0xFF          ;r1 ← 0x FFFF FF00MVN  r1,  #0x00000007; r1 ←0x

2014-11-20 21:55:36 7408

原创 Source Insight默认没有添加.S文件,导致Synchronize File时没有涉及到.S文件

一、做ARM嵌入式开发时,有时得整汇编代码,但在SIS里建立PROJECT并ADD TREE的时候,根据默认设置并不会把该TREE里面所有汇编文件都包含进来,默认只加了.inc和.asm后缀的, .s后缀的没有。而且用SIS打开.s的文件时,一片黑白没有色彩, 感觉回到DOS的EDIT时代里了。      解决方法是在Options->Document Options里面,点左上的Docume

2014-11-20 20:40:24 5107

转载 <转>单片机样片申请

单片机样片申请 1、推荐铁电存储器(未见量的限制,据说最多有人申请了100片,不知真假.)    介绍:铁电存储器(FRAM)产品将ROM的非易失性数据存储特性和RAM的无限次读写、高速读写以及低功耗等优势结合在一起。FRAM产品包括各种接口和多种密度,像工业标准的串行和并行接口,工业标准的封装类型,以及4Kbit、6Kbit、64Kbit、256Kbit和1Mbit等密度。申请地

2014-11-19 21:15:36 1202

原创 ARM控制流指令

控制流指令   转移指令(branch)       说明:无条件转移B,BAL       举例:    BLABEL       ; LABEL为某个位置    条件转移       说明:   BEQ    相等           BNE    不等           BPL    非负           BMI    负           BCC

2014-11-19 16:23:40 2791

原创 Uboot学习笔记④---(start.S简单分析)

对于uboot的start.S,主要做的事情就是系统的各个方面的初始化。从大的方面分,可以分成这几个部分:设置CPU模式 关闭看门狗 关闭中断 设置堆栈sp指针 清除bss段 异常中断处理

2014-11-18 20:29:03 1056 1

原创 Uboot学习笔记③---(uboot移植及启动过程)

移植u-boot到新的开发板上仅需要修改与硬件相关的部分即可。主要包括两个层面的移植,第一层是针对CPU的移植,第二层是针对BOARD的移植。

2014-11-18 19:20:36 1005

原创 Uboot学习笔记②---(bootloader的一些共同特性、uboot启动过程、编译环境、地址规划设计)

ARM bootloader的一些共同特性,理论上只局限于bootloader的基本功能,因为扩展功能众多,可以有串口、USB、以太网接口、IDE、CF等,无法进行归纳与总结。

2014-11-18 15:50:29 1116

原创 ARM体系结构笔记①---(ARM的7种模式、寄存器、存储空间、指令、中断、最小系统)

ARM处理器共有7种运行模式,如下表处理器模式处理器模式描述用户模式(User,usr)正常程序执行的模式快速中断模式(FIQ,fiq)用于高速数据传输和通道处理普通中断模式(IRQ,irq)用于通常的中断处理监管模式(Supervisor,svc)

2014-11-18 14:00:00 2602 1

原创 Uboot学习笔记①---(文件目录结构、README摘要、uImage的64字节头信息)

Directory Hierarchy:====================/arch            Architecture specific files  /arm            Files generic to ARM architecture    /cpu        CPU specific files      /arm720t     

2014-11-18 12:47:31 4014

转载 浮点数位模式和实体模式

原文出书:http://blog.csdn.net/microsues/article/details/65671701、概念:     浮点数的位模式是计算机存储浮点数的二进制数,比如: float f = 12345; 12345是f的实体模式,f的位模式为0x4640e400 ;     double d= 12345; 12345是d的实体模式,d的位模式为0x40c81c

2014-11-17 20:51:39 1595

原创 程序猿之---C语言细节25(数据类型取值范围、char细节、浮点数细节)

转自:http://blog.csdn.net/mafuli007/article/details/7325510速查表:char -128 ~ +127 (1 Byte)short -32767 ~ + 32768 (2 Bytes)unsigned short 0 ~ 65536 (2 Bytes)int -2147483648 ~ +2147483647

2014-11-17 20:05:44 1151

原创 程序猿之---致敬屌丝

这世界总有人光芒四射也会有人默默无闻

2014-11-16 15:20:16 1491 1

USB转串口线_win7_x64drivers

USB 转串口线 win7_x64 驱动

2014-10-21

tiny6410_64位dnw驱动程序

tiny6410_64位dnw驱动程序,在使用这个驱动时可能会出现安装不了,我是在打开了win7测试模式才能用的,打开方式在cmd中输入:bcdedit /set testsigning on

2014-10-21

stm32按键实验

smt32按键实验基础,适合初学者交流使用

2012-10-14

串口实验例子

stm32串口实验代码例子,适合初学者交流使用

2012-10-14

定时器中断

stm32定时器中断实验,适合初学者交流使用

2012-10-14

独立看门狗

stm32独立看门实验例子,适合初学者交流使用

2012-10-14

stm32跑马灯

stm32跑马灯实验代码使用,适合初学者使用哈

2012-10-14

stm32外部中断实验

stm32外部中断实验代码,适合初学者学习交流使用啊

2012-10-14

OpenGL实验

OpenGL实验报告加代码,有时钟演示,圆椎体,可以自由旋转,给新手参考,大神不要批

2012-05-24

空空如也

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

TA关注的人

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