草庐IT

Cortex-M33

全部标签

33、Java 异常掌握这些就够了(图解 Java 中的异常)

异常文章目录一、引出异常(Exception)(1)写代码会产生的错误(2)案例引出异常二、异常简介(1)异常介绍(2)常见的检查型异常①FileNotFoundException②ParseException③InterruptedException④ClassNotFoundException⑤IllegalAccessException(3)常见的非检查型异常①OutOfMemoryError【Error】②StackOverflowError【Error】③NullPointerException【RuntimeException】④NumberFormatException【Runt

CmBacktrace库详解-以Cortex-M3/M4+FreeRTOS为例

1.为什么写这篇文章        相信很多做FreeRTOS开发的同学在查找偶现的死机问题时,都希望能有一个像Linuxcoredump一样的机制,能够将死机现场的寄存器信息和调用栈保存起来,但原生的FreeRTOS并没有提供类似机制。朱天龙老师的CmBacktrace库则是提供了一种针对ARMCortex-M系列MCU的死机现场和断言触发现场信息保存的方法。        CmBacktrace源码在Github和gitee上均可下载,这里贴一下不需要梯子的gitee仓库地址:CmBacktrace:ARMCortex-M系列MCU错误追踪库,有需要的同学可以自行前往下载。        

二阶锥松弛在配电网最优潮流计算中的应用(IEEE33节点配电网最优潮流算例matlab程序)(yalmip+cplex)

二阶锥规划在配电网最优潮流计算中的应用IEEE33节点配电网最优潮流算例matlab程序(yalmip+cplex)参考文献:二阶锥规划在配电网最优潮流计算中的应用最优潮流计算是电网规划、优化运行的重要基础。首先建立了配电网全天有功损耗最小化的最优潮流计算模型;其次结合辐射型配电网潮流特点建立支路潮流约束,并考虑配电网中的可控单元,包括分布式电源和离散、连续无功补偿装置,建立其出力约束,该模型为非凸非线性模型;然后通过二阶锥松弛将该模型转化为包含整数变量的二阶锥规划模型,采用YALMIP建模工具包以及cplex商业求解器对所建模型进行求解;最后通过对IEEE33节点设计算例,验证了所用方法的有

芯驰 E3640 异常向量表的问题 Cortex R5

好久没有更新文章了,特来冒个泡差不多已经玩了E3640快一个月了,同志们,裸机啊,不是什么AutoSar,可恨的乙方,支持着,支持着,就支持不下去了,so,我只能用芯驰官方的demo,FreeRTOS跑功能,还好只是个demo项目,不做诊断,只要功能正常能跑通就行,啊啊啊啊,我太难了。。。从一开拿到产品,我就开始了嘲讽芯片公司了,你既然要在国内推广,竟然不开放资料,这就很搞笑啊,资料不开放,你让别人怎么推荐你们的东西?就凭你们那破ppt?算了算了,就发这么多牢骚吧。这个芯片呢,号称有6个R5内核,真是打肿脸充胖子,英飞凌的397是不是可以说有10个核啊,人家现在也开始推497了,频率也提到60

物联网开发笔记(33)- 使用Micropython开发ESP32开发板之手机扫二维码远程控制开关灯(3)

一、目的       上一节我们实现了远程查看开发板灯的状态,这一节在我们远程控制LED灯的开关。NICE!二、环境       ESP32+240x240的oled彩色屏幕+ThonnyIDE+几根杜邦线          接线方式请看上前面的章节,此处不再重复赘述。三、用到的知识       前面我们学习的远程控制开关LED灯和240x240屏幕的知识。大家不会的话,请看前面的章节。不懂得也可以留言哈。四、用到的图片    开关的图标:               *绿色图标为开,红色图标为关 五、HTML代码       我们只需要将图标添加到我们上一节的代码即可led_on.html:

json - 来自 MongoDB 的日期打印为 "date":"2011-05-12T13:51:33Z"

当我从MongoDB获取日期并使用Rails3将其转换为JSON时,为什么会在日期中得到“T”和“Z”?"date":"2011-05-12T13:51:33Z"谢谢获取:@bs=coll.find("headers.from"=>email,"date"=>{"$gte"=>initial_date,"$lte"=>Time.now.utc})插入:date:{type:Date,default:Date.now} 最佳答案 这是一个ISO8601格式的日期时间。“T”将日期与时间分开,“Z”表示日期为UTC(GMT)。Mongo

ARM Cortex-M3内核理解

做一个对社会有用的人!不抱怨,不气馁!目录前言1ARM处理器家族2什么是ARM Cortex-M处理器2.1 Cortex-M32.2M3处理器到微控制器2.3ARM处理器的发展2.4ThumbISA的架构版本2.4.1指令集的概念2.5软件开发流程 2.5.1轮询3、技术综述3.1、Cortex-M3简介3.1.1处理器类型3.1.2指令集 3.1.3模块框图3.1.5存储器系统3.2.6中断处理4架构4.1编程模型4.1.1操作模式和状态4.2.2寄存器4.2.3特殊寄存器4.4存储器系统4.4.1存储器映射4.2.2栈存储4.5异常和中断4.5.2 嵌套向量中断控制器(NVIC) 4.5

《吐血整理》高级系列教程-吃透Fiddler抓包教程(33)-Fiddler如何抓取WebSocket数据包

1.简介本来打算再写一篇这个系列的文章也要和小伙伴或者童鞋们说再见了,可是有人留言问WebSocket包和小程序的包不会抓,那就关于这两个知识点宏哥就再水两篇文章。2.什么是Socket?在计算机通信领域,socket被翻译为“套接字”(套接字=主机+端口号),它是计算机之间进行通信的一种约定或一种方式。通过socket这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open–>读写write/read关闭close”模式来操作。我的理解就是Socket就是该模式的一个实现,

利用AHB-Lite总线实现ARM Cortex-M0基础的SoC系统;如何设计一个SoC系统;AHB-Lite;ARM Cortex-M0;SoC;

利用AHB-Lite总线实现ARMCortex-M0基础的SoC系统;如何设计一个SoC系统一、SoC系统下的软硬件分工Hardwareonly和SystemonChip的区别例子1:计算时间差值例子2:想实现功能的切换例子3:LED显示二、SoC系统0.认识ARMCortex-M0内核M0开发工具包(包含混淆后的M0内核代码)M0内核处理器端口描述1.AHB-Lite总线与ARMCortex-M02.软硬件层面通过总线实现握手3.MemoryMappedI/O(内存映射I/O)I/Odevice4.SoC和microcontroller的区别三、软件层面C语言代码0.SoC的软件代码顶层设计

剑指 Offer 33. 二叉搜索树的后序遍历序列(java解题)

目录1.题目2.解题思路3.数据类型功能函数总结4.java代码5.踩坑小记递归调用,显示StackOverflowError1.题目输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回 true,否则返回 false。假设输入的数组的任意两个数字都互不相同。参考以下这颗二叉搜索树:5/\26/\13示例1:输入:[1,6,3,2,5]输出:false示例2:输入:[1,3,2,6,5]输出:true提示:数组长度作者:Krahets链接:https://leetcode.cn/leetbook/read/illustration-of-algorithm/5vwxx5/