自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (1)
  • 收藏
  • 关注

原创 多项目晶圆(MPW)服务

http://www.icc.sh.cn/profTechServiceDetail.aspx?dictId=7141826多项目晶圆(MPW)服务简介:   多项目晶圆(Multi Project Wafer,简称MPW)就是将多个使用相同工艺的集成电路设计放在同一晶圆片上流片,制造完成后,每个设计可以得到数十片芯片样品,这一数量对于原型(Protot...

2019-07-31 15:21:21 8306

转载 uC/OS-II 源代码中文注释详解: OS_TASK.c

/*********************************************************************************************************** uC/OS-II* ...

2019-07-31 14:41:35 768

转载 ucos ii 源代码中文注释详解: OS_FLAG.c

********************************************************************************************************** uC/OS-II* ...

2019-07-31 14:40:23 1431

转载 ucos ii 源代码中文注释详解: OS_CPU.c

/*********************************************************************************************************** uC/OS-II* ...

2019-07-31 14:38:58 449

转载 uC/OS-II 源代码中文注释详解: OS_MEM.C

/* /*********************************************************************************************************** uC/OS-II* ...

2019-07-31 14:37:54 244

转载 ucos ii 源代码中文注释详解: OS_SEM.C

/*********************************************************************************************************** uC/OS-II* ...

2019-07-31 14:35:47 686

转载 uCOS II 源代码中文注释详解:OS_Q.C

/*********************************************************************************************************** uC/OS-II* ...

2019-07-31 14:12:16 681

转载 UCOSII 源代码中文注释详解: OS_MBOX.c

/*********************************************************************************************************** uC/OS-II* ...

2019-07-31 14:10:01 411

转载 ucos ii 源代码中文注释详解 : OS_TIME.C

//BY 简单的元清 //部分内容引用了其他博主的文章,对这些博主表示感谢,时间关系就不一一指出了。 //如有转载,请说明,谢谢 /*********************************************************************************************************** ...

2019-07-31 14:07:42 262

转载 ucos ii 源代码中文注释详解 OS_CORE.c

/*********************************************************************************************************** uC/OS-II* ...

2019-07-31 14:00:42 1409

转载 ARM指令CMP详解

ARM指令CMP详解 1、加减指令 add r1, r2, #1 /*r1 = r2 + 1 */ sub r1, r2, #1 /*r1 = r2 - 1 */2、adr指令 adr是小范围的地址读取伪指令,ldr是大范...

2019-07-30 17:46:06 4951

转载 linux上安装Docker

linux上安装Docker(非常简单的安装方法) Docker的三大核心概念:镜像、容器、仓库镜像:类似虚拟机的镜像、用俗话说就是安装文件。容器:类似一个轻量级的沙箱,容器是从镜...

2019-07-30 17:22:39 95

原创 xos详解5:PendSV_Handler

; PendSV_HandlerPendSV_Handler LDR R2, =OSTcbCurr ; 不必关中断。嵌套中断发生时会自动保存 R0~R3 到 MSP 并恢复 LDR R0, [R2] ; 如果发生咬尾的多个 PendSV,上半段相当...

2019-07-30 16:59:30 2685

原创 芯片专业资料

链接:https://pan.baidu.com/s/1s1QGx96s1jQxwxQSut_5kg 提取码: 9cuc

2019-07-30 16:50:28 214

转载 RT-Thread 简介 https://www.rt-thread.org/

https://www.rt-thread.org/ Docs » RT-Thread简介 Edit on RT-Thread/rt-threadRT-Thread 简介作为一名 RTOS 的初学者,也许你对 RT-Thread 还比较陌生。然而,随着你的深入接触,你会逐渐发现 RT-Thread 的魅力和它相较于其他同类型 RTOS 的种种优越之处。RT-Thread 是一...

2019-07-30 16:10:40 2455

原创 芯片资料2

链接:https://pan.baidu.com/s/1FvyyjMRIrxNJ6fLBWq6AcA提取码:jgay

2019-07-30 15:30:55 165

转载 函数指针和指针函数

前言 函数指针和指针函数,在学习 C 语言的时候遇到这两个东西简直头疼,当然还有更头疼的,比如什么函数指针函数、指针函数指针、数组指针、指针数组、函数指针数组等等,描述越长其定义就越复杂,当然理解起来就越难,特别是刚开始学习这门语言的童鞋,估计碰到这些东西就已经要崩溃了,然后好不容易死记硬背下来应付考试或者面试,然后过了几天发现,又是根本不会用,也不知道该在哪些地方用,这就尴尬了。 今天这里只讲两...

2019-07-30 15:16:38 158

转载 《Cortex-M0权威指南》之Cortex-M0技术综述

《Cortex-M0权威指南》之Cortex-M0技术综述转载请注明来源:cuixiaolei的技术博客Cortex-M0 处理器简介  1. Cortex-M0 处理器基于冯诺依曼架构(单总线接口),使用32位精简指令集(RISC),该指令集被称为Thumb指令集。与之前相比,新的指令集增加了几条ARMv6架构的指令,并且加入了eThumb-2指令集的部分指令。Thumb-2技...

2019-07-29 14:38:10 3602 1

转载 《Cortex-M0权威指南》之体系结构---系统模型

《Cortex-M0权威指南》之体系结构---系统模型转载请注明来源:cuixiaolei的技术博客Cortex-M0体系结构包括:系统模型、存储器映射、异常中断。这篇文章主要讲解Cortex-M0的系统模型。操作模式和状态如上图所示,Cortex-M0包括两种操作模式和两种状态Thumb状态(Thumb state)处理模式 线程模式调试状态...

2019-07-29 14:37:27 671

转载 《Cortex-M0权威指南》之体系结构---存储器系统

《Cortex-M0权威指南》之体系结构---存储器系统转载请注明来源:cuixiaolei的技术博客  Cortex-M0处理器为32位处理器,所以具有最大4G的寻址空间。在体系结构上,存储器空间被划分位一系列的区域,每个区域都有推荐的用途,以提高不同设备间的可移植性。  M0处理器内置了各种不见,例如NVIC和一些调试部件,它们都被映射到系统空间的固定地址上。因此所有基于...

2019-07-29 14:36:33 369

转载 《Cortex-M0权威指南》之体系结构---栈空间操作

《Cortex-M0权威指南》之体系结构---栈空间操作转载请注明来源:cuixiaolei的技术博客  栈空间作为一种存储器使用机制,是“先入先出”的结构,在系统空间中用作临时数据的存储。栈空间操作的关键之一为栈指针寄存器,每次执行栈操作时,栈指针的内容会自动移动。在M0处理器中,栈指针为R13(SP),而且物理上存在两个栈指针,MSP,PSP,但每次只会使用一个,由CONTROL寄存...

2019-07-29 14:35:26 549

转载 《Cortex-M0权威指南》之体系结构---异常和中断

《Cortex-M0权威指南》之体系结构---异常和中断转载请注明来源:cuixiaolei的技术博客  异常会引起程序控制的变化。在异常发生时,处理器停止当前的任务,转而执行异常处理程序,异常处理完成后,会继续执行刚才的任务。异常分为很多种,中断是其中之一。Cortex-M0处理器最多支持32个外部中断(IRQ)和一个不可屏蔽中断(NMI),中断事件的处理叫做中断服务程序(ISR),中...

2019-07-29 14:34:05 344

转载 《Cortex-M0权威指南》之体系结构---嵌套中断控制器(NVIC)

《Cortex-M0权威指南》之体系结构---嵌套中断控制器(NVIC)转载请注明来源:cuixiaolei的技术博客  为了管理中断请求的优先级并处理其他异常,Cortex-M0处理器内置了嵌套中断控制器(NVIC)。NVIC的一些可编程控制器控制着中断管理功能,这些寄存器被映射到系统地址空间里,它们所处的区域被称为系统控制空间(SCS)。  NVIC有以下特性:灵活的中断...

2019-07-29 14:33:14 741

转载 《Cortex-M0权威指南》之体系结构---程序映像和启动流程

《Cortex-M0权威指南》之体系结构---程序映像和启动流程转载请注明来源:cuixiaolei的技术博客  我们先来看看程序映像。    通常,Cortex-M0处理器的程序映像时从地址0x00000000处开始的。  程序映像开始处时向量表,其中包含了异常的其实地址(向量),每个中断向量的地址都等于“异常号*4”,比如,外部IRQ0的异常类型为16,因此其向量地址为16...

2019-07-29 14:32:20 413

转载 《Cortex-M0权威指南》之Cortex-M0编程入门

《Cortex-M0权威指南》之Cortex-M0编程入门转载请注明来源:cuixiaolei的技术博客嵌入式系统编程入门微控制器是如何启动的  为了保存编译号的二进制程序代码,大多数的现代微控制器都会包含片上flash存储器。有些微控制器还可能有一个独立的启动ROM,里面装有Bootloader程序。微控制器启动后,再执行flash的用户程序前,Bootloader会首先运行。...

2019-07-29 14:18:25 1255

转载 USB HID 协议

USB HID 协议入门转载请注明来源:cuixiaolei的技术博客USB HID设备类的应用场合  USB HID类是USB设备的一个标准设备类,包括的设备非常多。HID类设备定义它属于人机交互操作的设备,用于控制计算机操作的一些方面,如USB鼠标、USB键盘、USB游戏操纵杆等。但HID设备类不一定要有人机接口,只要符合HID类别规范的设备都是HID设备。  US...

2019-07-29 14:17:09 506

转载 IPSR(中断程序状态寄存器),IPSR包含了当前正在执行的中断服务程序编号,用于识别当前中断。

TinyThread源码分析之中断转载请注明来源:cuixiaolei的技术博客https://github.com/xhawk18/TinyThreadTinyThread 是基于Cortex-M0的小型的OS.知识储备:  IPSR(中断程序状态寄存器),IPSR包含了当前正在执行的中断服务程序编号,用于识别当前中断。  Cortex-M0处理器...

2019-07-29 14:14:51 12279

转载 最全ARM汇编伪指令

  在ARM处理器汇编语言程序设计里,有一些特殊的指令助记符。这些助记符与指令系统的助记符不同,没有相对应的操作码,通常称这些特殊的指令助记符为伪指令,它们所完成的操作称为伪操作。  伪指令在源程序中的作用是为完成汇编程序做各种准备工作的,这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成了。在ARM处理器的汇编程序中,大体有如下几种伪指令:符号定义伪指令、数据定义伪指令、...

2019-07-26 17:46:19 3622

转载 ARM汇编伪指令介绍

ARM汇编伪指令介绍在ARM汇编语言程序里,有一些特殊的助记符,这些助记符与指令系统的助记符不同,没有相对应的操作码,这些特殊指令助记符被称为伪指令,他们所完成的操作称为伪操作。伪指令在源程序中的作用是为完成汇编程序作各种准备工作的,这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成。在ARM的汇编程序中,有如下几种伪指令:符号定义伪指令、数据定义伪指令、汇编控制伪指令...

2019-07-26 17:43:20 1733

原创 ARM汇编杂项伪指令

杂项伪指令杂项伪指令在汇编编程设计较为常用,如段定义伪指令,入口点设置伪指令,包含文件伪指令,标号导出或引入声明等,该类伪指令如下: 边界对齐: ALIGN。 段定义: AREA。 指令集定义: CODE16 和CODE32。 汇编结束: END。 程序入口: ENTRY。 常量定义: ...

2019-07-26 17:38:25 1040

原创 (4) XOS 源码详解: os_s_xxxx.s 汇编代码的 堆栈空间定义,比较简洁的方式

;**;* @brief 数据段;*AREA StackSpace, DATA ; 数据段定义栈空间StackSpaceSTM32_MspBot SPACE 256 ; 从栈底开始开辟256字节作为栈空间STM32_MspTop ; 空间到...

2019-07-26 16:41:33 496

转载 SysTick系统定时器(功能框图和优先级配置)

SysTick系统定时器(功能框图和优先级配置) SysTick—系统定时器是属于 CM3 内核中的一个外设,内嵌在 NVIC 中。系统定时器是一个 24bit (2^24)的向下递减的计数器,计数器每计数一次的时间为 1/SYSCLK,一般我们设置系统时钟 SYSCLK 等于 72M。当重装载数值寄存器的值递减到 0 的时候,系统定时器就产生一次中断,以此循环往复。 因...

2019-07-26 15:24:30 1166

转载 串口(USART)通信-串口通讯协议简介

串口(USART)通信-串口通讯协议简介 物理层:规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。其实就是硬件部分。 协议层:协议层主要规定通讯逻辑,统一收发双方的数据打包、解包标准。其实就是软件部分。 简单来说物理层规定我们用嘴巴还是用肢体来交流,协议层则规定我们用中文还是英文来交流。物理层RS232标准 USB转串口(TT...

2019-07-26 15:21:26 1785

转载 STM32中断应用总结

STM32中断应用总结 STM32中断很强大,STM32中断可以嵌套,任何外设都可以产生中断,其中中断和异常是等价的. 中断执行流程: 主程序执行过程可以产生中断去执行中断的内容(保护现场),然后在返回继续执行中断. 中断分类:(可以在参考手册查看)系统异常:内核水平 10个 外部中断:外设水平 60个 有关具体的系统异常和外部中断可...

2019-07-26 14:10:37 2616

转载 STM32启动文件详解-比较清晰的一篇

STM32启动文件详解启动文件使用的 ARM 汇编指令汇总 启动程序源码注释(点此下载)1. Stack—栈 Stack_Size EQU 0x00000400 AREA STACK, NOINIT, READWRITE, ALIGN= Stack_Mem SPACE Stack_Size __initial_sp 开辟栈的大...

2019-07-26 13:49:25 3261

转载 STM32的2.02固件库提供的启动文件详解 stm32f10x_vector.s

当前的嵌入式应用程序开发过程里,并且C语言成为了绝大部分场合的最佳选择。如此一来main函数似乎成为了理所当然的起点——因为C程序往往从main函数开始执行。但一个经常会被忽略的问题是:微控制器(单片机)上电后,是如何寻找到并执行main函数的呢?很显然微控制器无法从硬件上定位main函数的入口地址,因为使用C语言作为开发语言后,变量/函数的地址便由编译器在编译时自行分配,这样一来main函数的入...

2019-07-26 11:01:34 1255

原创 嵌入式·实时操作系统 xos介绍

首先,第一个要解决的问题是,为什么我们需要xos?就像最开始学C编程时,老师告诉我们,指针很重要,那时你肯定有一个大的疑问,指针到底有什么好?心里一直犯嘀咕着:不用指针不一样把程序编出来了?现在想想看c语言没了指针,是不是寸步难行呢。回到正题,我们到底为什么需要xos?一般的简单的嵌入式设备的编程思路是下面这样的:main{ {处理事务1}; {处理事务2...

2019-07-24 13:33:12 2103

原创 XOS 源码详解3: os_s_xxxx.s 汇编代码的 LDR指令

; PendSV_HandlerPendSV_Handler LDR R2, =OSTcbCurr ; 不必关中断。嵌套中断发生时会自动保存 R0~R3 到 MSP 并恢复 LDR R0, [R2]PendSV_Handler_1; ORR LR, LR, #...

2019-07-23 14:33:47 703

原创 电子书 杜春雷 ARM体系结构与编程

https://pan.baidu.com/s/1AYpTxklTRXCpqGV6hD3UzQ提取码:j7ku

2019-07-22 18:00:46 3031 6

转载 一、STM32启动文件详细解析

一、STM32启动文件详细解析STM32启动文件详细解析(V3.5.0) 以:startup_stm32f10x_hd.s为例[cpp]view plaincopy;********************(C)COPYRIGHT2011STMicroelectronics******************** ;*FileName:st...

2019-07-22 16:26:02 427

s3c6410.pdf

arm11,samsung ;智器Q5,Q7.苹果iPhone 3G...支持H.264,720P,2D

2009-11-17

空空如也

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

TA关注的人

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