摘要:
@20150318 手上有一块ASM9260T开发板,想拿它玩玩RT-Thread的GUI,今天把调试方案搞定了,贴出。上位机环境:win7 641.下载编译好的可执行文件:sourceforge.net/p/openocd/mailman/message/32307327/2.将bin路径加入PATH。3.编写脚本vsllink_asm9260t.tcl interface vsllink ... 阅读全文
摘要:
@20150308 首先利用Mingw编译一个在Win7下可用的openocd.exe。 准备: 下载集成包:http://www.versaloon.com/download/MinGW_configured.7z 在C盘解压MinGW_configured.7z,然后打开C:msys1.0msys.bat,进入.homeopenocd目录。执行下面的命令 ./bootstrap ./confi... 阅读全文
摘要:
@20150228 http://blog.csdn.net/weiwangchao_/article/details/7777385 协程的好处不用再多说,作为与函数调用/返回相对的概念,它使我们思考问题的方式经历一场变革。现在我们关注的是C,由于C本身的特质,将协程引入其中将会是一 个挑战。无数先驱已经为这个目标抛了头颅洒了热血,于是我们有了libtask之类。而这里提到的,是一个堪称最轻量级... 阅读全文
摘要:
@2015026 AndroidDevTools简介 Android Dev Tools官网地址:www.androiddevtools.cn 收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。 欢迎大家推荐自己在Android开发过程中用的好用的工具、学习开发教程、用到设计素材,欢迎Star、Fork... 阅读全文
摘要:
@20150216 一些新玩意 1.总线矩阵 如下图所示,M4及M0核分别通过各自的总线访问外设, 两个核心所使用的外设地址是相同的,当他们同时访问相同外设时,就会产生竞争,其中一个核心被阻塞。所以最好让一个核心在SRAM0或SRAM1中运行。 2.中断管理 之前玩单核MCU,并没有注意到NVIC是与arm核紧密耦合的,在研究LPC54100时才注意到两个核心各有一个NVIC,用于控制该核心对外设... 阅读全文
摘要:
@20150216 初次接触非对称双核MCU,由于之前好多知识不熟悉,这三天遇到不少问题。现在终于把事件驱动在M0核上跑起来了,就发一贴简单介绍下这个事件驱动构架和这几天的5410x芯片学习所得。关于事件驱动架构,其主要用于低功耗设计,可以很方便的进入休眠模式。一般单片机裸奔都是轮询,如: void main() { while(1) { tesk1();... 阅读全文
摘要:
@20150214 写在前面:博客新建,正需要一些东西充实一下。这个本命年的末尾收到一块NXP的LPC54102开发板,双核MCU,确实有一些东西可以玩玩。这篇文章就是在查找双核心中断处理时看到的,只是有些旧了。 本文从对比两颗分立MCU与单芯片双核MCU开始(以LPC4350为例),展开介绍了非对称双核MCU的基础知识与重要特点。接下来,重点介绍了核间通信的概念与几种实现方式,尤其是基于消息池的... 阅读全文