-
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