- 博客(11)
- 收藏
- 关注
转载 利用qemu学习嵌入式linux(三)——MIPS底层开发
学习的时候,怎么折腾都行。还是打算先debug一遍uboot,熟悉下mips启动流程,然后转到win7下尝试编写几个小程序。---------------linux下面:sudo dnf install glibc.i686然后去https://sourcery.mentor.com/GNUToolchain/release3136,下载一个mips-elf-gcc安...
2016-01-10 21:52:00 257
转载 利用qemu学习嵌入式linux(二)—— Debug U-Boot
一,编译并运行qemu可以模拟很多开发板,这儿选定了一款vexpress-a9,建立以下工作目录mkdir ~/qemucd ~/qemumkdir vexpress-a9cd vexpress-a9以后,所有基于vexpress-a9板子的实验都会在该目录进行首先,去ftp://ftp.denx.de/pub/u-boot/下载最新版本U-Bo...
2016-01-07 12:09:00 192
转载 利用qemu学习嵌入式linux(一)—— 环境搭建
利用qemu进行嵌入式linux学习有几个优点:开发环境易于搭建;非常容易进行指令级调试;我们的目的是为了学习从boot到linux内核一系列的运行机制,纠结于硬件和外设对这个学习过程是毫无意义的。PC环境:intel x64 cpu, fedora 23 64bit软件安装:sudo dnf install gcc-arm-linux-gnu qemu cod...
2016-01-07 11:03:00 371
转载 穷折腾OpenOCD调试国产ARM9-ASM9260T
@20150318 手上有一块ASM9260T开发板,想拿它玩玩RT-Thread的GUI,今天把调试方案搞定了,贴出。上位机环境:win7 641.下载编译好的可执行文件:sourceforge.net/p/openocd/mailman/message/32307327/2.将bin路径加入PATH。3.编写脚本vsllink_asm9260t.tcl interface vsl...
2015-12-03 10:46:00 901
转载 基于OpenOCD的vsllink调试器使用
@20150308 首先利用Mingw编译一个在Win7下可用的openocd.exe。 准备: 下载集成包:http://www.versaloon.com/download/MinGW_configured.7z 在C盘解压MinGW_configured.7z,然后打开C:msys1.0msys.bat,进入.homeopenocd目录。执行下面的命令 ./bootstrap ./...
2015-12-03 10:44:00 129
转载 最轻量级的C协程库:Protothreads
@20150228 http://blog.csdn.net/weiwangchao_/article/details/7777385 协程的好处不用再多说,作为与函数调用/返回相对的概念,它使我们思考问题的方式经历一场变革。现在我们关注的是C,由于C本身的特质,将协程引入其中将会是一 个挑战。无数先驱已经为这个目标抛了头颅洒了热血,于是我们有了libtask之类。而这里提到的,是一个堪...
2015-12-03 10:42:00 96
转载 AndroidDevTools (MARK)
@2015026 AndroidDevTools简介 Android Dev Tools官网地址:www.androiddevtools.cn 收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。 欢迎大家推荐自己在Android开发过程中用的好用的工具、学习开发教程、用到设计素材,欢迎Star...
2015-12-03 10:41:00 275
转载 【LPC54100】在M0上跑事件驱动构架(二)
@20150216 一些新玩意 1.总线矩阵 如下图所示,M4及M0核分别通过各自的总线访问外设, 两个核心所使用的外设地址是相同的,当他们同时访问相同外设时,就会产生竞争,其中一个核心被阻塞。所以最好让一个核心在SRAM0或SRAM1中运行。 2.中断管理 之前玩单核MCU,并没有注意到NVIC是与arm核紧密耦合的,在研究LPC54100时才注意到两个核心各有一个NVIC,用于控制该...
2015-12-03 10:37:00 120
转载 【LPC54100】在M0上跑事件驱动构架(一)
@20150216 初次接触非对称双核MCU,由于之前好多知识不熟悉,这三天遇到不少问题。现在终于把事件驱动在M0核上跑起来了,就发一贴简单介绍下这个事件驱动构架和这几天的5410x芯片学习所得。关于事件驱动架构,其主要用于低功耗设计,可以很方便的进入休眠模式。一般单片机裸奔都是轮询,如: void main() { while(1) { tes...
2015-12-03 10:35:00 195
转载 非对称双核MCU基础知识及核间通信
@20150214 写在前面:博客新建,正需要一些东西充实一下。这个本命年的末尾收到一块NXP的LPC54102开发板,双核MCU,确实有一些东西可以玩玩。这篇文章就是在查找双核心中断处理时看到的,只是有些旧了。 本文从对比两颗分立MCU与单芯片双核MCU开始(以LPC4350为例),展开介绍了非对称双核MCU的基础知识与重要特点。接下来,重点介绍了核间通信的概念与几种实现方式,尤其是基...
2015-12-03 10:31:00 316
转载 EETOOL简介
大概在两年前,NXP推出了一个LPC-LINK2集成工具,板载LPC4370,并将其高速SGPIO和高速AD口引了出来。但官方板的坑爹之处在于,使用了1.27mm排针,基本没有通用性。LPC-LINK2也有一个配套的LABTOOL支持示波器、逻辑分析仪、DA信号发生器以及逻辑信号发生器,但是这块板子非常贵,淘宝上要800块。EETOOL则本着最大化性价比的原则,重新设计扩展板,保留示...
2015-11-22 10:13:00 171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人