西班牙馅饼的博客

一入编程深似海

排序:
默认
按更新时间
按访问量

嵌入式C语言之零碎知识

***操作系统:    裸机程序:代码量小,功能简单,所有的代码都和直接的目的有关,没有服务性代码。     操作系统:管理阶级,其代码本身不直接产生价值,他的主要目的是管理所有的资源,为直接工作的程序提供服务(例如分配内存)。操作系统既是管理者也是服务者。        操作系统的调用通道:AP...

2018-11-14 22:19:37

阅读数:33

评论数:0

嵌入式C语言之深谈内存

内存:     计算机程序=代码+数据(数字)     用函数来类比:函数的形参就是代加工的数据(函数内还需要一些局部变量),                   函数本体就是程序,函数的返回值就是结果,函数体执行的过程就是过程。     代码:函数     数据:全局变量,局部变量。     ...

2018-11-14 22:19:13

阅读数:28

评论数:0

嵌入式C语言之数组$字符串$结构体$枚举进阶知识

程序与内存:     内存用来存放程序运行之中的一些临时变量,是程序运行的地方。     内存的管理由操作系统统一完成。程序根据实际情况获取内存,使用内存,释放内存。 在64位操作系统内,指针所占的内存为8个字节,而在32位操作系统中,指针占4个字节。      三种内存来源:栈(stack),...

2018-11-14 22:18:43

阅读数:23

评论数:0

嵌入式开发C语言指针进阶知识

  指针      指针变量:         指针的实质就是变量。跟普通的变量没有任何本质区别。         指针变量存储的是另外一个变量的地址。         指针是一个值为内存地址的变量(数据对象),正如char类型变量的值是字符,int类型变量的值是正整数,指针变...

2018-11-14 22:17:46

阅读数:51

评论数:0

shell基础

***shell的简单介绍: shell是用户操作接口的意思。 接口本身是对内部复杂的实现的一种封装,外部通过接口实现其效果。 操作系统运行起来会给用户提供一个操作界面,这个操作接口就是shell。 shell的分类: 1.GUI:图形用户界面。 2.cmdline:命令行界面。 shell的...

2018-11-14 22:06:21

阅读数:20

评论数:0

uboot的基础知识与linux启动相关知识

uboot本质是一个裸机程序 ***uboot在启动时的作用: 主要是用来启动操作系统的内核。 部署整个系统。 操作Flash等板子上硬件的驱动,初始化一部分硬件。 提供一个命令行界面供人进行交互操作。 PC机的启动:上电后先执行BIOS程序(实际上就是Norflish),BIOS程序负责初始化D...

2018-11-14 22:05:11

阅读数:2574

评论数:8

Makefile的基础知识

***Makefile 用来做项目管理,方便编译链接过程。自动推导是Makefile的法则。 目标:最终要生成的东西。顶格写,后面是依赖。 依赖:用来生成目标的原材料。 命令:加工方式。 一个Makefile可以有多个目标,可以通过make+目标名实现目标,在默认的情况下实现的是第一个目标。...

2018-11-14 19:29:54

阅读数:1294

评论数:1

s5pv210相关的硬件知识

***内存映射(地址映射): S5PV210是 ARM Cretox-A8架构,32位CPU,地址的空间是4G。 IROM和IRAM分别是 intel room内部的ROM和RAM,指的是集成到SOC内部的RAM和RAM; ***内存和外存: **内存可以直接地址访问,通过地址总线和数据总线总线...

2018-11-14 19:28:52

阅读数:427

评论数:0

常用的ARM汇编指令集与汇编调用C语言

***指令与伪指令: 指令:CPU机器指令的助记符,经过编译后得到一串10组成的机器码,可以被CPU直接读取执行。 伪指令:编译器环境提供,用来指导编译过程,最终不会生成机器码。 ***LDR/STR架构: CPU不能直接对内存的内容进行操作,必须借助CPU的特殊寄存器对内存进行加载处理。 ld...

2018-11-14 19:25:34

阅读数:126

评论数:0

ARM体系结构的相关硬件知识

1. ## 1.可编程器件的特点: CPU在固定频率的时钟控制下节奏性的运行,通过总线读取外部储存设备中的二进制指令集,然后解码执行。 CPU机械型的进行:读取 解码 执行循环操作。 CPU的汇编指令就是可以被CPU解码执行的二进制指令集,本质是一串1010的数字码,由ARM公...

2018-11-14 19:24:01

阅读数:139

评论数:0

基于52单片机的超声波测距模块(hc-sr04超声波测距模块+1602液晶显示器)

二年级课设做了超声波测障仪,用的是hc-sr04超声波测距模块+1602液晶显示器和52单片机。由于自己之前的学习很是不牢固,在课设的时候没少走弯路,最后在第二个周的星期五做了出来,浪费了很多的时间,所以就想着把这个东西写出来,一则加强自己的理解,二则或许能帮助帮助别人。HC-SR04超声波模块工...

2018-06-24 16:28:22

阅读数:482

评论数:1

利用51单片机和DS12C887时钟芯片制作万年历

半个学期51的学习之后在终于动手敲了人生中第一个模块,期间出现了很多的bug,但还好的是最后都改正了希望对大家有一点用处。(单片机小白一个,欢迎大佬指点。如果有大佬碰巧看见的话能不能帮我找一下相关的proteus仿真图,不胜感激!)#include<reg52.h&a...

2018-05-22 20:12:08

阅读数:151

评论数:0

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