自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (10)
  • 收藏
  • 关注

原创 Navicat 1251 client does not support authentication protocol requested by server 问题解决

MySQL8.0 安装后发现 Navicat 无法连接具体报错:1251 client does not support authentication protocol requested by server consider upgrading mysql client可以看出来是服务器的认证协议不支持解决:重新配置认证方式,选择下面一个旧有加密方式即可1251 client does not ...

2018-07-01 15:58:31 749

原创 基于ARM的嵌入式系统编程及相应的高效C编程

运行环境资源约束。如为处理器数量和计算速度、数据内存以及程序内存大小、堆和栈的大小及使用方法、可使用的中断的数量和方式、输入/输出接口的数量和方式、电子硬盘的大小和文件存储方式等。响应时间约束。如实时性、执行时间等。安全性约束。如程序可靠性、保险性等。底层硬件约束。如对底层硬件的了解、汇编语言的支持等。硬件的访问C语言的硬件直接访问主要通过宏定义或内嵌汇编来

2012-07-19 10:48:53 848

原创 ARM处理器指令系统三 数据处理指令总结

数据处理指令大致可分为3类:1、数据传送指令;2、算术逻辑运算指令;3、比较指令。数据处理指令只能对寄存器的内容进行操作,而不能对内存中的数据进行操作。所有ARM数据处理指令均 可选择使用S后缀,并影响状态标志。一 数据传送指令格式 MOV{cond}{S} Rd,operand2MOV Rd,operand2 数据传送 MOV指令举例如下 :

2012-07-18 20:25:00 5899 2

原创 ARM处理器指令系统二 指令格式 存储器访问指令

;文件名:TEST1.S;功能:实现两个寄存器相加;说明:使用ARMulate软件仿真调试 AREA RESET,CODE,READONLY ;声明代码段RESET ENTRY ;标识程序入口 CODE32 ;声明32位ARM指令START MOV R0,#0 ;设置参数 MOV R1,#10LOOP BL ADD_SUB ;调用子程序ADD

2012-07-18 17:22:21 1824

原创 ARM处理器的指令系统一 ARM处理器寻址方式

ARM处理器寻址方式寻址方式是根据指令中给出的地址码字段来实现寻找真实操作数地址的方式。ARM处理器具有9种基本寻址方式。1.寄存器寻址; 2.立即寻址;3.寄存器移位寻址; 4.寄存器间接寻址;5.基址寻址; 6.多寄存器寻址;7.堆栈寻址; 8.块拷贝寻址;9.相对寻址。寄存器寻址操作数的值在寄存器中,指令中的地址码字段指出的是寄存器编号,指令执行时直接取出寄存器值来操作。

2012-07-18 16:44:24 1798 1

原创 ARM处理器的体系结构

ARM体系结构ARM处理器为RISC芯片,其简单的结构使ARM内核非常小这使得器件的功耗也非常低。它具有经典RISC的特点:① 大的、统一的寄存器;② 装载/保存结构,数据处理操作只针对寄存器的内容,而不直接对存储器进行操作;③ 简单的寻址模式;④ 统一和固定长度的指令域,简化了指令的译码。ARM7TDMI基于ARM体系结构V4T版本,是目前低端的ARM核

2012-07-17 20:20:54 4642 2

原创 C 预处理

在编译过程开始之前,C语言预处理器首先对程序代码做了必要的转换处理。我们称这种转换处理为预处理。C语言中,以“#”开头的语句统称编译预处理命令。这些命令必须在一行的开头以“#”开始,末尾不加分号,并且每条命令独占一行,以区别于一般的C语句,它们可以放在程序的任何位置。一 宏宏是一种定义,它就是给一个语句块(宏体)定义了一个名字。#define 宏名 宏体宏的好处:

2012-07-11 11:00:13 685

原创 C语言位操作技巧

一基本位操作符& 位与       | 位或          ~ 位反        ^ 位异或     > 右移(1)&: 参加运算的两个数据,按位进行与运算。如果两个相应的位都为1,则该位为1,否则为0&用途:用屏蔽字“与”变量可以取出变量的某些位:例如 a 00101100 10101100         b 00000000 11111111这里b被

2012-07-06 17:13:36 562

原创 C 指针详细总结

一指针的好处提高程序效率(高效地传递数组和结构,指针偏移可以指向任何数组元素或者任何数据结构的成员)。实现动态数组,对多个相似变量的一般访问(模拟数组)。实现各种动态分配的数据结构二指针的概念内存中每一个字节有唯一编号,这就是“地址”。通过变量的地址来访问的这种间接访问的方式(相对于使用变量名)便是指针的意义所在,因为地址比较难于记忆。指针是变量(且只能存放地址),

2012-07-06 16:33:58 741 2

原创 C 函数

函数的定义,声明,调用定义(也叫实现),是指对函数功能的确立,包括函数名、函数返回值类型、形参、函数体。声明(也叫原型)告诉编译器函数的参数数量、每个参数的类型以及返回值的类型。函数声明时形参名可以省略。但不建议这么做,因为形参名可以给我们提供信息。函数调用即函数的使用 在程序中,是通过对函数的调用来执行函数体的。调用之前必须先声明,头文件的作用就在于此。函数的

2012-07-06 11:48:47 357

原创 C 数组

数组是内存中连续存储的有相同类型的数据的有序集合,是一种构造类型。 定义方式 :类型  数组名[元素个数];(要好好记住定义方式便于后续复杂类型数组的理解)不要认为a[i]代表数组元素的值,它代表数组元素本身,可作为左值使用。数组的初始化方式完全初始化:inta[10] = {0,1,2,3,5,6,7,8,9};部分初始化:intb[10] = {8,1};默

2012-07-06 11:12:18 557

原创 C 输入输出

C中的输入输出也是函数来实现的,包含在stdio.h中一 scanf()函数(1)基本用法使用scanf函数,变元必须是一个地址。例:scanf("%d", &num);在读入字符串时,要确保有足够的空间存放读入的字符串(当然也包括字符串结束符‘\0’),否则会覆盖内存中的其它数据。(2)对于空格回车等的处理:scanf()函数接收输入数据时默认不采集空

2012-07-04 20:15:21 477

原创 C 关于内存

所谓程序就是由实现算法的语句来操纵存放在计算机的内存中的数据。程序设计就是对内存直接或间接地使用。内存的划分:栈区:存放程序的局部变量和形参,函数执行完就释放栈的空间,用户是无法干预变量的产生和消亡,千万不要返回指向栈内存的指针!静态区:存放程序的全局变量和静态变量,不按栈原则管理,长命。但局部静态变量仍受“作用域”的制约堆区:存放程序动态申请的数据,需要注意的是申请可

2012-07-04 17:06:26 384

原创 C 数据类型

数据类型的意义定义了数据占用的内存空间大小;定义了数据的取值范围;定义了数据在内存中的存储格式;决定了数据的运算规则;为编译器提供了检查依据,编译器需要知道某个特定值是属于哪个数据类型,以便正确解释数据。编译完成的结果——机器码,仅仅是CPU运行的指令集,此时不再作任何判断,就是执行而已。数据对齐的端模式(Endian)与处理器有关,分为两种:1

2012-07-04 16:40:34 355

原创 C 基础知识

主要内容:回顾C语言的基本元素标识符、关键字、数据类型、常量、变量、结构体、共用体、枚举、运算符、表达式、语句掌握程序的基本结构关于数据类型:数据类型决定:1. 占内存大小2. 内存中的布局3. 数据的行为关于常量:在程序运行过程中,其值保持不变的量叫常量。按所属数据类型分四种常量:整型常量 实型常量 字符型常量 字符串常量实型常量,也称浮点

2012-07-03 20:19:51 761 1

C# 串口通信

参考别人的代码,分享下,写的很不错,很适合自己学习

2012-07-23

SSD8复习资料 考试必备 课后答案 中文版 无重复选择

SSD8考试复习必备 包括无重复选择题 自顶向下网络课后答案整理中文版 还有考试大纲

2012-06-30

SSD9 中文 笔记

SSD9考试必备 SSD9课程整理 对考试复习绝对有帮助

2012-05-25

深入浅出MFC

一本经典的MFC入门加提高的书籍,希望对你有帮助,

2011-10-29

黑客:计算机革命的英雄

[黑客:计算机革命的英雄].(Hackers:Heroes.of.the.Computer.Revolution).Steven.Levy.文字版.pdf

2011-10-27

数学的魅力4

计算机与数学是紧密结合的,这部书带你进入神奇的数学世界

2011-10-27

数学的魅力3

计算机与数学是紧密结合的,这部书带你进入神奇的数学世界

2011-10-27

数学的魅力2

计算机与数学是紧密结合的,这部书带你进入数学的神奇世界

2011-10-27

数学的魅力1

计算机跟数学是紧密相结合的,这部书带你走进数学的神奇世界

2011-10-27

空空如也

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

TA关注的人

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