![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式技术
文章平均质量分 84
Thomas_Fly
这个作者很懒,什么都没留下…
展开
-
zephyr 的MCUBOOT 使用笔记---基于Nordic 52840
MCUBOOT什么是MCUBOOTmcuboot 和常用的BootLoader有一些区别,实际上mcuboot相当于一个安全的引导程序,(注意这里的mcuboot只关注于安全引导,像我们常用的BootLoader的传输啊什么之类的,并不在mcuboot定义范围内)mcuboot有以下功能固件更新的安全性检查,固件签名标准的FLASH MAP分配规则移植起来比较方便还可以通过添加config的方式添加如下功能:加解密固件二进制容错升级(意外重启之后恢复)恢复系统参考链接MCUB原创 2021-08-08 19:28:24 · 7654 阅读 · 0 评论 -
COTEXT-M3 SWO debug调试方法详解
1.https://www.strongerhuang.com/categories/printf%E7%B3%BB%E5%88%97%E6%95%99%E7%A8%8B/黄工的这篇文章相当有用总结一下。SWO类似于printf可以替换一个printf,用起来很方便。core_m4.h中__STATIC_INLINE uint32_t ITM_SendChar (u...原创 2020-01-22 20:36:13 · 862 阅读 · 0 评论 -
gvim配置
vimrc中默认的配置,以下基本是vimrc中的默认配置和解释set nu "显示行号colorscheme koehler "配置配色方案syntax enable "语法高亮syntax on "语法高亮打开set tabstop=4 "设置tab的缩进为4个空格set softtabstop=4 ...原创 2018-02-13 15:12:26 · 2676 阅读 · 0 评论 -
找到一本不错的Linux电子书,附《Linux就该这么学》章节目录。
此书是由全国多名红帽架构师(RHCA)基于RHEL7系统共同编写的高质量Linux技术自学书籍,各章节知识点从实践出发且具有较强连贯性,极其适合Linux初学者或用作Linux相关辅助教材,专注于Linux系统与红帽认证。目前是国内最值得去读的Linux教材,也是最有价值的Linux实验手册。章节包括有:第0章 咱们先来谈谈学习方法和红帽系统。第1章 部署虚拟环境安装linux系统转载 2017-05-29 22:44:46 · 342 阅读 · 0 评论 -
ubuntu 14.10
1.今天装了一下ubuntu14.10总结了一下,有以下需要注意的。1.从硬盘安装的时候,比如本系统是WIN7,先要用easybcd来创建一个启动项,启动项搞了我好久。。。。把下面的 英文 复制进去,把原来的全覆盖掉title Install Ubunturoot (hd0,0)kernel (hd0,0)/vmlinuz boot=ca原创 2015-04-23 16:40:12 · 480 阅读 · 0 评论 -
usim
1 SIM卡存储数据类型: (1)固化数据:SIM卡卡号、国际移动用户识别码(IMSI)、用户加密密钥(Ki)、加密算法(A3、A8)、个人解锁PUK码等。 (2)静态数据:用户接人等级、短消息中心(SMSC)号码、各类业务接人号等。 (3)动态数据:临时移动用户识别(TMSI)码、区域识别(LAI)码、密匙(Kc)、RAND、MS所处基站小区、PIN码和PUN码出错计数、原创 2014-09-02 10:54:20 · 3088 阅读 · 0 评论 -
ANSI C标准
1978年,丹尼斯•里奇(Dennis Ritchie)和布莱恩•柯林汉(Brian Kernighan)合作出版了《C程序设计语言》的第一版。书中介绍的C语言标准也被C语言程式设计师称作“K&R C”,第二版的书中也包含了一些ANSI C的标准。K&R C主要介绍了以下特色: 结构(struct)类型长整数(long int)类型无符号整数(unsigned int)类型把运算符=+和=原创 2013-06-07 11:30:13 · 1211 阅读 · 0 评论 -
智能小车——摄像头
1.初始化,引脚不能多用。2.采集图像,3.平滑处理赛道4.动态图片阈值5.原创 2013-06-14 03:50:51 · 2627 阅读 · 0 评论 -
网关串口+EM310
首先确定,串口顺序,地,芯片接收(RX),芯片发送(TX).GPRS EM310先发送:AT+IPR?设置波特率调试打出的信息:AT+IPR? 波特率ATE0 ATE0ATE0AT%SLEEP=0 该命令用来设置模块是否休眠 AT+CGDCONT=1,"IP","UNINET" 1. AT+CGDCONT=1,"IP"," APN 号"原创 2013-06-14 05:23:33 · 870 阅读 · 0 评论 -
ARM M0+各种定时器驱动的编写
systick系统滴答时间。这个定时器之前的文章已经讲过。这个是一个递减的定时器,有个模数寄存器。在此不多说。就是一个系统的模块,这个模块是集成在ARM M0+内核中的,其实主要是集成在NVIC 中的,NVIC也是ARM 内部模块,该模块的定时器,用该模块的时钟源来使能该定时器。以及模数计数器。总共只有四个寄存器。控制状态寄存器:主要包含一个COUNTFLAG 中断标志位,当计数器计数到0的时原创 2013-05-07 23:13:47 · 2251 阅读 · 1 评论 -
KL25_中断方式实现_ADC
以中断方式实现AD采集,,在程序中 最近又看了一下ADC模块,发现该模块还是有东西可以说的。首先,模式又很多种,有差分的16位,13,11,9位模式。单通道的也同样有该几个模式。主要有个偏移寄存器还不是太懂。。怎么用。?以下是结构框图,任何一个模块,结构框图很重要。一定要高清搞透。ADC有两对电压参考,一对是电压参考引脚上的电压一对是外部链接的可选电压。原创 2013-05-16 09:07:22 · 2128 阅读 · 0 评论 -
KL25的启动顺序
M0+ KL25启动顺序在上电时,片上稳压器会保持芯片处于POR(上电复位)状态直到输入电压达到阈值。模式控制器按照以下的逻辑退出复位。1. 系统复位保持在内部逻辑, reset引脚输出为低,MCG以默认时钟模式使能。2. 时钟使能(系统时钟、flash时钟和任何没有时钟门控制的总线时钟)。3. 内部逻辑的系统复位持续保持,但是flash控制器从复位和开始初始化操作状态退出,并在模原创 2013-05-01 09:49:49 · 1335 阅读 · 0 评论 -
ARM -M3位带操作
位带相当于一块虚拟的一块存储区地址,该存储区地址如图所示:bit bandAlias这一块区域是bitbandregion的32倍,即该区域的每一个地址代表bit band region 中的每个地址的每一位。这样可以不用直接操作位,直接操作地址来控制访问。原创 2013-04-19 08:59:18 · 1701 阅读 · 0 评论 -
关于systick的构件编写。
systick一共有4个寄存器CSR :控制和状态寄存器。COUNTFLAG :标志位,标志systick计数器是否已经倒数到0 。0 :还没有数到0 。1:已经数到0 了。CLKSOURCE:时钟源的选择。1:systick使用系统内核时钟。0:可选的外部时钟(根据不同设备有不同的时钟,可以通过查看芯片手册得到,KL25里面是内核时钟的1/16)TICKINT:中断使能位原创 2013-04-27 08:10:30 · 1265 阅读 · 0 评论 -
ARM M3小计(一)1~3章。
在操作系统开启了一个用户程序后,通常都会让它在用户级下执行,从而使系统不会因某个程序的崩溃或恶意破坏而受损。可参照MQX中的超时函数中的,usermode进行理解。嵌套向量中断控制器(NVIC)与内核紧密耦合。特点:z 可嵌套中断支持 z 向量中断支持 z 动态优先级调整支持 z 中断延迟大大缩短 z 中断可屏蔽 M3 内部有若干个总线接口,以使 CM原创 2013-04-12 16:11:56 · 918 阅读 · 0 评论 -
关于KL25 ARM cortex-M0+处理器的UART模块的功能介绍
根据UART寄存器的每一位发现一个小小的飞思卡尔的UART具有很多种功能。对于这些功能可以一一了解。UART0模块。 波特率发生器13位模数计数器为接收器和发送器在波特率发生器上的波特率。对于异步UART波特率时钟,从1到8191的值写入SBR[12:0]确定波特率时钟分频。SBR位在UART波特率寄存器中,BDH和BDL。波特率时钟驱动接收器,发射器是由波特率时钟除以过采原创 2013-04-13 03:29:13 · 3445 阅读 · 0 评论 -
M0中断控制
CONTROL寄存器:M0中有两个栈指针,一个是由线程模式下。第【1】位handle模式总是置0.在线程中可以为0或者1.复位以后MSP(主堆栈指针,估计用来指引中断向量表的)使用,在线程模式下(估计就是执行主函数)转换到PSP(进程指针),同时设置CONTROL第1为为1.当处理器在HANDLE模式下(执行异常),第一位为0,所以MSP使用,CONTROL只可以在线程模式下设原创 2013-04-11 21:39:44 · 2038 阅读 · 0 评论