- 博客(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关注的人