全部博文(215)
发布时间:2013-10-24 15:49:44
在开发过程中有很多问题如果用gdb进行调试跟踪会大大提高效率,但是我发现不少同事对于gdb调试概念比较模糊,特别是跨平台的调试,以至于放弃用gdb调试而影响排除bug的效率。 因此我这里主要对跨平台调试做一个简要的说明。 我们对机顶盒上的软件进行调试主要有两种方式,本地调试和远程调试。.........【阅读全文】
发布时间:2013-10-21 11:45:33
本文主要介绍u-boot的命令实现。文中以命令tftpboot为例,来说明这个过程。当我们在命令行中输入tftpboot命令时,u-boot会调用相应的命令处理函数do_tftpb(),如下:U_BOOT_CMD( tftpboot, 3, 1, do_tftpb, &n.........【阅读全文】
发布时间:2013-10-17 16:49:19
UATR与RS232以及COM端口的关系UART作为硬件来看,它是通用异步收发传输器(Universal AsynchronousReceiver/Transmitter),是电脑硬件的一部分,将资料由串行传输(Serial communication)与平行传输(Parallel communication)间作传输转换。UART通常用在与其他通讯协定(如EIA RS-232)的连结上。&n.........【阅读全文】
发布时间:2013-10-15 13:49:33
E500MMU简介E500采用了两级MMU机制,L1-MMU和L2-MMU,以及一些辅助寄存器和指令来实现虚实地址的转换。E500与其他PowerPC处理器相比的一个最大不同就是,E500不能禁止虚实地址转换,并且支持两个地址空间,分别是地址空间0与地址空间1。其实这点有些类似于MIPS,除了直接通过虚拟地址来区分以外,MIPS处理器也没有机制.........【阅读全文】