2、嵌入式
文章平均质量分 71
aoXiaMi
在读学生
展开
-
JTAG调试原理
JTAG(Joint Test Action Group,联合测试行动小组) 是一种国际标准测试协议,主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如ARM、DSP、FPGA器件等。标准的JTAG接口是4线:TMS、 TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。JTAG最初是用来对芯片进行测试的,基本原理是在器件内部定义一个T转载 2016-03-25 15:23:06 · 25911 阅读 · 0 评论 -
arm:PC=当前执行指令地址+8
AMR7的三级流水线如下: ARM9是五级流水线,ARM9的五级流水线如下: 可见,ARM9和ARM7中都是PC=当前执行指令地址+8的根本的原因是,两者的流水线设计中,指令的执行阶段都是处于流水线的第三级。转载 2016-04-22 13:53:03 · 4154 阅读 · 1 评论 -
2016.3.27-学习笔记:裸板程序、U-Boot、内核、文件系统的烧写
学习笔记:(1)、用openJtag连接电脑和开发板,通过oflash软件往NAND FLASH上烧写裸板程序;(2)、若NOR FLASH上有U-Boot,则以NOR FLASH启动,也可以往NAND FLASH上烧写裸板程序、U-Boot、内核、文件系统,通过NOR FLASH启动,进入U-Boot的菜单,选择相应的下载项,在PC上用dnw来烧写,也可以退出菜单通过tftp来烧写。原创 2016-03-27 19:44:56 · 667 阅读 · 0 评论 -
ARM处理器的分类
对于ARM处理器而言,其目前有Classic系列、Cortex-M系列、Cortex-R系列、Cortex-A系列和Cortex-A50系列5个大类。Classic系列 该系列处理器由三个子系列组成:ARM7系列:基于ARMv3或ARMv4架构ARM9系列:基于ARMv5架构ARM11系列:基于ARMv6架构Cortex-M系列 该系列处理器包括Cortex-M0、Cortex-M0+、原创 2016-05-30 17:52:37 · 6246 阅读 · 0 评论 -
linux外部中断过程
内核在linux-2.6.22.6\init\main.c\start_kernel函数中调用trap_init、init_IRQ 两个函数来设置异常的处理函数。asmlinkage void __init start_kernel(void){ ... trap_init(); ... init_IRQ(); ...}1.linux-2.6.22.6原创 2016-05-05 11:37:05 · 1944 阅读 · 0 评论 -
与一线Linux嵌入式开发工程师的对话
转:与一线Linux嵌入式开发工程师的对话 陈工程师一直做Linux的嵌入式开发,作为在开发一线的工程师,他对很多问题的看法可能更切合实际需求,于是,通过邮件,就嵌入式开发方面的问题,请他谈了一下自己的看法: 问:关于嵌入式开发,我们准备给同学们讲解一些入门知识,从你一线开发经验来说,给我们一些建议: 陈工回答: 对于嵌转载 2016-03-19 21:41:54 · 647 阅读 · 0 评论 -
从事LINUX驱动或者是安卓驱动工作的话,初学者应具备哪些专业技能呢?
1.学会写简单的makefile 2.编一应用程序,可以用makefile跑起来 3.学会写驱动的makefile 4.写一简单char驱动,makefile编译通过,可以insmod, lsmod, rmmod. 在驱动的init函数里打印hello world,insmod后应该能够通过dmesg看到输出。 5.写一完整驱动, 加上read, write转载 2016-03-19 21:04:38 · 1728 阅读 · 0 评论 -
JTAG、JLink、ULINK、ST-LINK仿真器区别
首先要了解一下JTAG。JTAG协议JTAG(Joint Test Action Group,联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如ARM、DSP、FPGA器件等。标准的JTAG接口是4线:TMS、 TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。 相关JTAG引脚的定义...转载 2016-03-25 15:17:00 · 48074 阅读 · 1 评论 -
ARM中的时钟
The Clock control logic in S3C2440A can generate the required clock signals including FCLK for CPU, HCLK for the AHB bus peripherals, and PCLK for the APB bus peripherals. The S3C2440A has two Phase L原创 2016-06-03 15:06:43 · 1842 阅读 · 0 评论