文章
allen_zhan 2014-8-15 15:03
关于寄存器更多的讨论
关于寄存器更多的讨论   我们过去一份 blog 中("核心寄存器何其少耶"), 对于 register 被 instruction 的 size 的大小而限制, 进行了一番讨论. ...
allen_zhan 2014-7-21 17:50
UAL的指令描述格式的参考
UAL的指令描述格式的参考   嵌入式系统( Embedded system) 开发的核心, 往往围绕着 uController 的开发而进行. 也即是说, 在 hardware 的 des ...
allen_zhan 2014-7-14 16:48
观察 uController 的视角
观察 uController 的视角   我们几乎无法回到 ARMv4 之前的年代,  因为 Architecture Reference Manaul 已经不建议我们这样做. 这种回溯可 ...
allen_zhan 2014-6-30 13:59
核心寄存器何其少耶
核心寄存器何其少耶   小弟在入门之初, 就知道 register 数量其少. 在 memory 层次结构章节, register 高处金字塔顶端, 一般书籍说法, 大致都以" ...
allen_zhan 2014-5-17 21:16
单片机意指何物?
单片机意指何物?   因为实际进入 embedded world 还是大致在 2004年左右的事儿, 所以我可能对 computer system 与 controller system 的名称演化历 ...
allen_zhan 2013-9-11 16:22
AMBA APB4 与 AMBA3 AHB-Lite 1.0 协议介绍
AMBA APB4 与 AMBA3 AHB-Lite 1.0 协议介绍 根据 ARM 的说法, 今天 AMBA 已经成为了业界事实上的总线标准. 本文我们简单对AMBA4 中的 APB v ...
allen_zhan 2013-9-2 10:01
关于 CORTEX-M0+ 架构随笔
关于 CORTEX-M0+ 架构随笔   修改历史 08.30, 完成初稿. 09.01, 修改文中错误, 全部的 ARMv7 架构都实现了 Thumb-2 技术. 而作为 ARMv ...
allen_zhan 2013-8-22 14:59
更改 IAR 的 Workspace filename 的方式
更改 IAR 的 Workspace filename 的方式   在工作中, 我们常常遇到编写例程后, 在此 PROJECT 基础上, 改写为正式项目名的例子. 或者是项目移植 ...
allen_zhan 2013-8-14 14:46
从 Kinetis 的 sample code 中的一个例程说起
从 Kinetis 的 sample code 中的一个例程说起   在前文"关于 FREESCALE 的 DEMO 中 PSOR与PCOR 操作的常见错误 "中, 我们讨论了 kinetis ...
allen_zhan 2013-8-14 12:37
kinetis L系列的 NVIC 与实现(二)
kinetis L系列的 NVIC 与实现(二)   在我们熟悉了默认的 NMI Interrupt 后, Kinetis L Peripheral Module Quick Reference.pdf 给我们提供 ...
allen_zhan 2013-8-13 17:09
关于 FREESCALE 的 DEMO 中 PSOR与PCOR 操作的常见错误
关于 FREESCALE 的 DEMO 中 PSOR与PCOR 操作的常见错误   在 freescale kinetis 提供的 sample code 中, 以及遍及各种论坛中, 常见 ...
allen_zhan 2013-8-12 16:46
关于 Kinetis L series 的 block diagram 的微词
关于 Kinetis L series 的 block diagram 的微词   有多少像我一样的童鞋, 在学习一门新的 uController 时, 郑重而期待地寻找 dat ...
allen_zhan 2013-8-12 14:58
kinetis L系列的 NVIC 与实现(一)
kinetis L系列的 NVIC 与实现(一)   作为 uController 的从业人员, 我们频繁使用中断, 那么我们尝试根据各种 samples 的支持下, 增加对 kin ...
allen_zhan 2013-8-5 15:02
Kinetis L系列的启动过程及其实现(三)
Kinetis L系列的启动过程及其实现(三)   (10) 在 start() 中建立 system clock (10.1)  FEI (core/system default clock 21MHz, bu ...
allen_zhan 2013-8-5 14:51
Kinetis L系列的启动过程及其实现(二)
Kinetis L系列的启动过程及其实现(二)   (7) 编译器放置 __startup 的ADDRESS 与真实程序入口点 质朴的思路就是, 作为初始代码, __st ...
关闭 站长推荐上一条 /2 下一条