嵌入式
guobaoteacher
这个作者很懒,什么都没留下…
展开
-
JTAG调试原理
在单片机程序开发过程中,使用调试器给程序打断点、单步运行等调试功能是很方便了解程序的运行情况的,但是这些调试的底层原理是怎样的,本文就来介绍下。 以S3C2440为例,其cpu是基于arm9架构的,在cpu的内部有个JTAG模块,这个模块具有以下特点:1、cpu发出的地址信号、数据信号都是通过JTAG模块的; 2、JTAG可以控制cpu的运行; 3、JTAG可以直接访问外设,读取外设的寄存器数据。 在...原创 2021-07-16 00:10:58 · 1812 阅读 · 0 评论 -
计划20210715
目标:linux嵌入式驱动工程师每天坚持学习相关知识2小时第一、学习基本的裸机编程第二、使用linux系统进行一些基本的实验第三、研究完整的linux系统的运行过程 bootloader、linux kernel、rootfs第四、开始做系统移植第五、研究linux驱动程序的编写第六、研究应用程序的编写...原创 2021-07-15 19:32:07 · 71 阅读 · 0 评论 -
005_ARM裸机1期加强版(新1期)\第013课_代码重定位\第005节
在学习韦东山嵌入式学习视频的005_ARM裸机1期加强版(新1期)\第013课_代码重定位\第005节,视频中老师把NOR flash中的代码拷贝到SDRAM中执行,但是跳转指令使用的是bl main,查资料得知bl是相对位移跳转指令,跳转到main后运行的还是NOR flash中的代码,但是老师之前讲过,NOR flash是只读的,为什么在串口调试时打印的全局变量是可以改变的呢? ...原创 2019-04-27 20:36:22 · 303 阅读 · 0 评论 -
CORBA、ACE、TAO之间的关系
最近项目用到了CORBA,所以理一下这三者的关系: ACEis an open-source framework that provides many components andpatternsfor developing high-performance, distributed real-time and embedded systems. ACE provides powe...原创 2019-07-01 17:59:00 · 2065 阅读 · 0 评论