上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 21 下一页
摘要: TODO 阅读全文
posted @ 2017-12-19 23:25 jasonactions 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.前言 本文主要讲述chip configure之clock配置相关的内容,主要包含如下三个部分: MCG configuration:Multipurpose clock generator OSC configuration RTC OSC confiuration 2.clock modul 阅读全文
posted @ 2017-12-19 23:24 jasonactions 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 1.前言 本文主要介绍芯片配置的系统模块的内容 2.SIM配置 TODO 3.SMC配置 TODO 4.PMC配置 TODO 5.LOW-LEAKAGE WAKEUP单元配置 TODO 6.MCM配置 TODO 7.cross switch配置 TODO 8.MPU配置 TODO 9.外设桥 TOD 阅读全文
posted @ 2017-12-19 23:23 jasonactions 阅读(245) 评论(0) 推荐(0) 编辑
摘要: TODO 阅读全文
posted @ 2017-12-19 23:22 jasonactions 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1.前言 本文主要介绍K64地址空间的映射 2. System Memory Map 3. K64地址映射 4. Armv7m地址映射 4.1 Armv7M.System地址段(0XE0000000~0xFFFFFFFF) 4.1.1 Armv7M.System.SCS地址段(0XE000E000~ 阅读全文
posted @ 2017-12-19 23:12 jasonactions 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 1.前言 k64 datasheet描述了Freescale MCU的特性、架构和编程模型,主要是面向使用MCU的系统架构和软件应用开发人员。 2.模块划分 datasheet主要按功能对模块进行划分,包括如下模块: 系统集成模块? 电源管理和多模式控制 唤醒单元 杂项控制模块 Crossbar s 阅读全文
posted @ 2017-12-16 23:41 jasonactions 阅读(1404) 评论(0) 推荐(0) 编辑
摘要: 1.前言 本章主要是为刚接触FreeRTOS 的用户指出那些新手通常容易遇到的问题。这里把最主要的篇幅放在栈溢出以及栈溢出侦测上 2.printf-stdarg.c 当调用标准C 库函数时,栈空间使用量可能会急剧上升,特别是IO 与字符串处理函数,比如sprintf()。在FreeRTOS 下载包中 阅读全文
posted @ 2017-12-01 14:34 jasonactions 阅读(1389) 评论(0) 推荐(0) 编辑
摘要: 1.前言 不同的嵌入式系统具有不同的内存配置和时间要求。所以单一的内存分配算法只可能适合部分应用程序。 FreeRTOS 将内存分配作为可移植层面(相对于基本的内核代码部分而言)。这使得不同的应用程序可以提供适合自身的具体实现。 本章期望让读者了解以下事情: FreeRTOS 在什么时候分配内存。 阅读全文
posted @ 2017-12-01 11:54 jasonactions 阅读(2163) 评论(0) 推荐(0) 编辑
摘要: 1.前言 访问一个被多任务共享,或是被任务与中断共享的资源时,需要采用”互斥”技术以保证数据在任何时候都保持一致性。这样做的目的是要确保任务从开始访问资源就具有排它性,直至这个资源又恢复到完整状态 FreeRTOS 提供了多种特性用以实现互斥,但是最好的互斥方法(如果可能的话,任何时候都当如此)还是 阅读全文
posted @ 2017-12-01 10:21 jasonactions 阅读(1504) 评论(0) 推荐(0) 编辑
摘要: 1.前言 多任务系统中存在一种潜在的风险。当一个任务在使用某个资源的过程中,即还没有完全结束对资源的访问时,便被切出运行态,使得资源处于非一致,不完整的状态 2.并发抢占导致错误的场景 (1)访问外设 如两个任务并发访问LCD (2)读-改-写操作 ARM7下的赋值操作被编译成多条汇编语言 (3)变 阅读全文
posted @ 2017-12-01 09:06 jasonactions 阅读(619) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 21 下一页