- 博客(6)
- 收藏
- 关注
转载 尝试IAR下创建stm32新工程及bootloader
之前在iar下开发都是在官方例程或网络中下载的例程,开发时IAR直接跳入main中执行c代码,最近想创建个新的stm32工程来写一些汇编文件了解下CM3汇编指令,于是痛苦摸索了很多天。 起初创建了IAR新工程,使用的stm32f103x,加入了官方提供的iar工程文件:startup.s,原...
2018-06-12 18:49:00 832
转载 深度解剖~ FreeRtos阅读笔记5 FreeRtos内存管理详解
5 Freertos 内存管理 芯片中最为稀缺珍贵的往往是存储资源,为了更好的利用它们,开发者不得不变得吝啬分配、斤斤计较到每一个字节。 FreeRtos V8.0.1针对动态内存分配提供了四种方案,分别放在heap1、heap2、heap3、heap4文件中。 5.1 分配...
2017-10-15 17:40:00 229
转载 Freertos阅读笔记4~ Systick异常处理,任务调度流程
4 freertos任务调度源码分析 freertos之所以能够准确的按照配置的时间片进行任务调度完全依靠硬件支持。硬件上的某个计数器会提供周期性中断,在中断处理中解决任务调度 如:task1切换到task2,task2再切换到task1,如此循环往复,在外部就表现的如同多个任务在一起执行...
2017-10-08 10:31:00 668
转载 深度解剖~ FreeRtos阅读笔记3 freertos调度器启动、中断优先级管理、中断优先级分组...
3. freertos调度器启动、中断优先级管理、中断优先级分组 永远不要小看不起眼的东西,哪怕是短短的一行代码! (某些图片分辨率过大显示不清楚,保存到本地或拖动可放大)。 很多例程将vTaskStartScheduler函数作为main执行的最后一行代码,因为执行了vT...
2017-10-02 10:37:00 755
转载 深度解剖~ FreeRtos阅读笔记2 任务创建、内核链表初始化
2.FREERTOS任务创建、内核链表初始化 硬件环境:cortex m4 FreeRTOS版本:v8.0.1 今天开始阅读freertos,阅读同时做下笔记,等哪天碰到移植问题再翻出来看看。 2.1 任务、链表结构体 源码中使用tskTCB来存储一个任务的所有信息,xLI...
2017-09-28 17:17:00 229
转载 深度解剖~ FreeRtos阅读笔记1
上帝不仅给了我一颗低频的cpu还送了个劣质的晶振,可悲可叹!无奈在家休养,不然的话晶振偷停我可就驾鹤西去了。。。不过这也是个好机会,在家靠着窗户晒着太阳,偶尔读读源码,都很好。就是工资没了~ 接连几个项目都使用了freertos,作为刚刚毕业一张白纸的我只能先去摸索一些api怎么去调用...
2017-09-28 17:01:00 215
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人