这是我在一年多研究armgcc编译过程中记录的文档,它详细的标注了stm32启动文件中各个部分的作用,应该能够大家理解stm32启动的过程。
由于是在OneNote中写好的笔记,在导出为PDF之类的文档时中间的部分会被截断,所以最后就以mht的文件格式保存了,大家在阅读时使用自己的浏览器就可以打开。
2024/4/27 10:19:10 1.23MB STM32
1
一款免费并开源的嵌入式实时多任务操作系统,最小系统内核小于1KB。
具有高度可裁剪性,支持优先级抢占和时间片轮转两种任务调度机制,自适应任务调度算法,中断延时时间几乎为0,可检测堆栈溢出,支持信号量、邮箱、队列、事件标志、互斥等多种同步通信方式。
CoOS还支持ICCARM、ARMCC、GCC多种编译器,故不仅可以在CoIDE中通过勾选直接使用,还能独立应用于MDK和IAR中。
官网提供了大量可直接使用的示例及应用代码。
2024/4/19 7:28:07 1.52MB 免费开源 操作系统 嵌入式
1
COOCOX旗下的COIDE最好用。
可以用COIDE来取代MDK、IAR等开发工具1、代码自动补全较好。
2、代码自动排版。
3、具有sourceinsight的功能,分析代码结构相当方便。
4、一键添加固件库、lwip等5、支持多种MCU型号,包括ARM、ST、Freescale、Nuvoton、Toshiba、Spansion。
6、支持多种调试工具,包括JLINK、ST-LINK、co-Link、e-Link32、KT-Link、OPENJTAG等等。
2023/10/17 8:33:24 275.35MB CoIDE  ARM 开发 调试
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡