自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第一章:Protothreads的OS拓展

PTOS基于Protothreads进行拓展,本文主要介绍PTOS的特性

2023-03-18 18:27:34 609 1

原创 序章:Protothreads的原生特性

Protothreads 是一个无堆栈的系统,原创作者是Adam Dunkels。没有专用的机器代码,纯C实现;不使用容易犯错的跳转指令;任务调度的switch case 用宏封装极小的内存占用;最小线程开销2字节的当不当做操作系统来用都行;可以和混用轮询的裸机程序所提供的阻断等待不需要堆栈或者full multi-threading。原作者在github的开源仓库 https://github.com/gburd/pt.git。

2023-03-14 23:07:10 432

原创 前言:砸在脑壳上的Protothreads

Protothreads 一个无堆栈的操作系统

2023-03-13 00:00:10 267 2

原创 有关于stm32 cotex m0 系列的iap升级

最近在搞stm32的在线升级,网上资料也是挺多的。看了好多文档之后总算是理解了。现在自己再整理一遍。个人觉得,如果要做IAP的话,首先得知道一些基础。1、cotex m系列都是支持程序在flash里面运行的,里面由几个特别寄存器用来存sp(栈指针)和cp(程序跳转指针)。(程序跳转的时候需要用到)2、cotex m 系统当发生硬件中断的时候,cp指针会被强制切换到(0x800 0004...

2019-04-09 13:55:32 1721

原创 JN5169在IEE802.15.4协议上的在线升级问题 (一)

最近在NXP官网上看到了,使用JN51X内部flash存储两个app,然后选择一个合适的app运行,突发奇想,应该可以实现在线升级的功能,再进一步优化,直接实现OTA功能。官网的例程链接https://www.nxp.com/cn/products/wireless/proprietary-ieee-802.15.4-based/support-resources-for-jn516x-mcu...

2018-11-06 22:48:01 1314 2

原创 BeyondStudio 软件里Rename不行的话,应该如何修改工程名字

BeyondStudio是NXP基于Eclipse进行开发的,有时候直接在软件上Rename 不行的话,本人在使用的过程中曾经为如何修改工程名字烦恼多一段时间,后来终于找到了相对有效的修改方法,在这里共享一下哈。BeyondStudio安装在默认路径也就是C:\NXP\bstudio_nxp 里面,进入workspace后,选择自己要修改的工程名字。为了例程简单,这里我选用的是旧版的官方例程...

2018-04-03 19:53:20 861 1

QT做的简单串口,主要给JN5169在线升级的

下载前请注意!!!!下载前请注意!!!!下载前请注意!!!!下载前请注意!!!! 这是使用QT进行编写的一个串口软件,如果想学QT编程的可以下载参考,但这个主要是为了JN5169在线升级写的PC端软件。这软件不是说对任意的JN5169都可以在线升级,必须JN5169内部跑了对应的程序,说白了就是通过这个软件,按照你自己定的协议把.bin文件拷贝到,jn5169的flash里面,实现在线升级。

2018-11-06

空空如也

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

TA关注的人

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