自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 嵌入式C语言编码规范参考

1 总则1.1 目的本规范主要目的是定义基于嵌入式C 编码的总体规范,确保编码的规范性,提高程序的可维护性。通过遵循共同的编码规范,程序开发人员可以保持代码一贯的风格,提高代码编写的可读性和使用的一贯性。1.2 范围适用于嵌入式C开发人员。1.3 总体原则在程序开发的过程中应当遵循以下几条总体原则:1)文件须根据工程的需要分类进行统一存放,集中管理。2)文件的命名应与工程保持协调,并能表达其内容最强烈的意向。(参见附录1)3)文档文件、程序文件应精简适当,并保持完整的一致性、实

2021-04-23 11:12:22 1221

原创 Keil语法作色

语法作色文件global.prop# properties for all file typesindent.automatic=1virtual.space=0view.whitespace=0view.endofline=0code.page=65001caretline.visible=1highlight.matchingbraces=1print.syntax.coloring=1use.tab.color=1create.backup.files=0auto.loa

2021-04-23 11:08:00 238

原创 NXP RT1021应用笔记

1. FlexSPI driver API1.1 API产生背景​ i.MXRT系列都是Flashless(没有内置NVM)的芯片,所以BootROM必不可少。BootROM是个很特殊的东西,本质上它是一个完整的C代码写成的系统级App,这个系统级App专门用于从外部存储器中加载用户级App执行。简单地说,BootROM就是PC机里的BIOS。​ BootROM代码是存放在专门的ROM区域的(前面讲i.MXRT系列没有内置NVM,其实不够准确,其实是有内部ROM空间的,只不过这个ROM区域

2021-04-23 10:47:10 2313

原创 git commit规范

前言Git每次提交代码,都要写Commit message(提交说明),否则就不允许提交。一般来说,commit message应该清晰明了,说明本次提交的目的。不过,在团队合作中,为了保持每个开发者的提交信息能够让所有人一目了然,达到共识,有规范和工具的约束是必然的选择。写法规范目前,commit message有多重写法规范。本文介绍Angular规范是目前使用比较广泛的写法,比较系统化,并且有配套的工具。这里不推荐使用git commit -m,单行显示的提交信息量太少。这里,我们使用以下

2021-04-23 10:45:03 273

原创 pt-thread使用与介绍

pt-thread使用与介绍1. 简介​ pt-thread是一种专为内存容量严重受限的系统设计的无堆栈线程,可用于深度嵌入式系统或传感器网络节点。它用C语言实现,为事件驱动型系统提供了线性代码执行方法。可被用于带RTOS或不带RTOS的系统中。​ 它非常轻量,没有每个线程堆栈的开销。其设计目的是无需复杂状态机或完全多线程即可实现顺序控制流。提供条件阻塞接口。2. 主要特征无需特定的机器汇编代码,其原型库是纯C的不使用易出错的函数如longjmp()非常小的内存开销,每个线程只

2021-03-25 11:28:52 2362

空空如也

空空如也

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

TA关注的人

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