技术专题更多
TI 最新直播、研讨会视频回顾
满满干货,随时免费观看!
社区精华更多
国产以太网控制器CH390h试用体验----替代W5500
前言 W5500是一款集成了TCP/IP协议栈的以太网控制器,广泛用于嵌入式系统中,以实现网络通信功能。它通 ...
最新
STM32下多个串口的Printf用法
STM32下多个串口的Printf用法网上讲的添加printf()到程序中一般都是这样的(简要提一下):1 配置GPIO,USART,RCC的Configuration2 勾选usbmi...
关键字: STM32 多个串口 Printf用法
发布时间:2016-06-07
STM32单片机学习(8) 程序加密
STM32程序加密有两种方式1、禁止读出Flash存储器内容2、用ID加密程序u8 Sys_ID[12],i;for(i=0;i<12;i++){ Sys_ID[i]=*(u...
关键字: STM32 单片机学习 程序加密
发布时间:2016-06-07
STM32单片机学习(7) 串口通信printf重定向
此处是为了在串口中断通信[参见另一篇文章]中添加printf重定向功能1、添加头文件 include <stdio h>2、工程Target" -->勾选 "Use Micro...
关键字: STM32 单片机 串口通信 printf重定向
发布时间:2016-06-07
ARM裸机开发笔记4ARM寻址方式
所谓寻址方式就是处理器根据指令中给出的地址信息来寻找物理地址的方式。立即(数)寻址操作数本身就在指令中给出,只要取出指令也就取到了...
关键字: ARM裸机 寻址方式
发布时间:2016-06-07
ARM裸机开发笔记3(ARM寄存器)
ARM裸机开发笔记3(ARM寄存器) 37个32位寄存器31个通用6个状态寄存器ARM寄存器ARM共有37个32位寄存器,其中31个为通用寄存器,6个为状态寄存器 这些寄存器不能被同时访问,但...
关键字: ARM裸机 寄存器
发布时间:2016-06-07
ARM裸机开发笔记6ARM伪指令
伪指令在源程序中的作用是为完成汇编程序作各种准备工作的,这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成。符号定义...
关键字: ARM裸机 伪指令
发布时间:2016-06-07
ARM裸机开发笔记2ARM的存储与工作模式
1 两种工作状态:ARM状态 32位指令 Thumb 16位指令可以通过一些机制进行两种状态的转换2 ARM的寻址空间对多可以达到4G,是以字为单位...
关键字: ARM裸机 存储 工作模式
发布时间:2016-06-07
ARM裸机开发笔记5ARM指令集
ARM裸机开发笔记5ARM指令集 跳转指令:最简单的这届修改PC的值以下指令中可以完成从当前指令向前或向后的32M的地址空间的跳转B{条件} 目标地址...
关键字: ARM 裸机开发 指令集
发布时间:2016-06-07
ARM裸机开发笔记1(指令简介)
1 非常简单的ARM程序:arm s文件内容 AREA Example,CODE,READONLY ;声明代码段 AREA:定义代码段 Example是代码段名称CODE:代码段关...
关键字: ARM 裸机开发 (指令简介
发布时间:2016-06-07
ARM裸机开发bootloader代码搬移从SRAM到DRAM
ARM裸机开发bootloader代码搬移从SRAM到DRAM 本部分分两部分去阐述:1、ARM启动流程2、编写代码一、2440:一上电,就从Nand中取出4KB的代码到SRAM中stepping stone运行,并对内存进行...
关键字: ARM 裸机开发 bootloader 代码搬移从
发布时间:2016-06-07
ARM裸机开发bootloader核心初始化
ARM裸机开发bootloader核心初始化 一、异常向量表1、异常的定义异常:因为内部或者外部的一些事件,导致处理器停下正在处理的工作,转而去处理这些发生的事情。2、异常的类型...
关键字: ARM 裸机开发 bootloader 核心初始化
发布时间:2016-06-07
ARM裸机开发bootloader—点亮LED灯
ARM裸机开发bootloader—点亮LED灯 1、编写LED驱动的流程a、原理图分析b、芯片手册c、思维导图d、编写代码2、为什么要点亮led在嵌入式软件(bootloader、kernel)开发初期,由...
关键字: ARM 裸机开发 bootloader 点亮LED灯
发布时间:2016-06-07
ARM裸机开发bootloader我是bootloader设计师
ARM裸机开发bootloader我是bootloader设计师 一、bootloader设计蓝图1、什么是bootloader如果说系统内核是航天飞机的话,那么bootloader就是助推器,它带动了内核。在内核启动之前它要...
关键字: ARM 裸机开发 bootloader
发布时间:2016-06-07
ARM裸机开发bootloader内存初始化
ARM裸机开发bootloader内存初始化 一、从内部看内存内存由于其访问速度快,访问方式简单成为PC机与嵌入式设备不可缺少的部件。1、内存的分类内存分为DRAM和SRAM,其中DRAM又...
关键字: ARM 裸机开发bootloader 内存初始化
发布时间:2016-06-07
ARM裸机开发bootloader汇编语言
一、汇编语言概述1、为什么要使用汇编一般情况下我们不会用到汇编,但有两种情况下,我们要用到汇编。1、启动代码。编写bootloader和内核时...
关键字: ARM 裸机开发 bootloader 汇编语言
发布时间:2016-06-07
ARM裸机开发bootloader交叉工具链
今天跟随国嵌,初识linux下ARM的裸机开发全过程。现在总结如下:首先说明为什么要学习裸机开发,一方面bootloader的编写要用到裸机开发的知...
关键字: ARM 裸机开发 bootloader 交叉工具链
发布时间:2016-06-07
ARM裸机开发bootloader时钟初始化ARM跑快了
ARM裸机开发bootloader时钟初始化ARM跑快了 一、概念解析1、什么是时钟脉冲信号,起什么作用?时钟脉冲信号时有一定电压幅度和一定的时间间隔并连续发出的脉冲信号。时钟脉冲信号是时...
关键字: ARM 裸机开发 bootloader 时钟初始化
发布时间:2016-06-07
ARM裸机开发中内存管理库RT_HEAP的使用
在使用arm芯片进行裸机开发的时候,很多时候都需要内存管理的功能,我们可以使用自己写的内存管理程序,也可以直接使用标准库,不过我...
关键字: ARM 裸机开发 内存管理库
发布时间:2016-06-07
ARM裸机开发bootloader内部看ARM
一、嵌入式大汇总1、芯片:s3c2440、s3c6410、s5pv2102、ARM核:A8、ARM9、ARM113、指令架构:armv7、armv62440使用的是arm9的核,内核使用...
关键字: ARM 裸机开发 bootloader
发布时间:2016-06-07
arm驱动linux设备地址映射到用户空间
arm驱动linux设备地址映射到用户空间 [《[arm驱动]linux设备地址映射到用户空间》涉及内核驱动函数二个,内核结构体二个,分析了内核驱动函数二个;可参考的相关应用程序模板或...
关键字: arm驱动 linux 设备地址 映射 用户空间
发布时间:2016-06-07
小广播
设计资源 培训 开发板 精华推荐

何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多可能感兴趣器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved