全部博文(215)
发布时间:2013-10-13 09:55:29
当e500mc core上电后,首先是加载PBL image,然后初始化spi,elbc,I2c接口等硬件配置,接着去找RCW source和pre-boot initialization commands(PBI):1. 如果我们使用的是非硬编码[hard-code]的RCW data,则core去采样RCW配置管脚cfg_rcw_src[0:4]信号;当这个配置为0_1101时,如下图.........【阅读全文】
发布时间:2014-03-28 11:47:22
iptables -t nat -A INPUT -p udp -s 192.168.1.172 -m limit --limit 3/s -j LOG --log-level INFO --log-prefix "<nat log>"......【阅读全文】
发布时间:2013-12-27 19:11:21
实例代码;char a = -1;char b = 1;if (a == b - (char)2){ printf("aaaaaaaaaaaaaaa\n");}在x86平台(linux, gnu c)下,if判断为真,可以打印aaaaaaaaaaaaaaaaaaa在ppc平台(linux, gnu c)下,if判断为假.........【阅读全文】
发布时间:2013-11-27 10:42:58
本文从一个实例入手来讲解函数调用过程中栈上数据的分布。示例代码:#includevoidfunc1(int a, int b, int c){ a+ b + c; return;}intmain(){ inta=1,b=2,c=3; intd=10; printf("&a:0x%08x,&b:0x%08x, &c:0x%08x, &d:0x%08x\n", &a, &b,&c, .........【阅读全文】
发布时间:2013-10-21 11:45:33
本文主要介绍u-boot的命令实现。文中以命令tftpboot为例,来说明这个过程。当我们在命令行中输入tftpboot命令时,u-boot会调用相应的命令处理函数do_tftpb(),如下:U_BOOT_CMD( tftpboot, 3, 1, do_tftpb, &n.........【阅读全文】