连接地址
我想搞清楚连接地址的概念,把链接地址改为0xffff fffc,目的就是想看它溢出后的影响。这样编译后再烧写,发现led还是能点亮,好像毫无影响。然后我看了下反汇编代码,发现反汇编代码只有两行,第一行地址是0xffff fffc,第二行地址是0x0,Address 0x0 is out of bounds。这样怎么还会正常运行呢?盼指点迷津。
源程序如下(简单的点灯程序,arm是2440):
int main()
{
unsigned int *pGPFCON = (unsigned int *)0x56000050;
unsigned int *pGPFDAT = (unsigned int *)0x56000054;
*pGPFCON = 0x100;
*pGPFDAT = 0;
return 0;
}
makefile如下:
all:
arm-linux-gcc -c -o led.o led.c
arm-linux-gcc -c -o start.o start.S
arm-linux-ld -Ttext 0xfffffffc start.o led.o -o led.elf
arm-linux-objcopy -O binary -S led.elf led.bin
arm-linux-objdump -D led.elf > led.dis
clean:
rm *.bin *.o *.elf *.dis
源程序如下(简单的点灯程序,arm是2440):
int main()
{
unsigned int *pGPFCON = (unsigned int *)0x56000050;
unsigned int *pGPFDAT = (unsigned int *)0x56000054;
*pGPFCON = 0x100;
*pGPFDAT = 0;
return 0;
}
makefile如下:
all:
arm-linux-gcc -c -o led.o led.c
arm-linux-gcc -c -o start.o start.S
arm-linux-ld -Ttext 0xfffffffc start.o led.o -o led.elf
arm-linux-objcopy -O binary -S led.elf led.bin
arm-linux-objdump -D led.elf > led.dis
clean:
rm *.bin *.o *.elf *.dis
...全文
相关推荐
查看连接mysql的IP地址的实例方法
具体方法: 首先打开命令提示符; 然后执行【mysql -u root -p】命令进入mysql; 最后执行如下命令即可: select SUBSTRING_INDEX(host,':',1) as ip , count(*) from information_schema.processlist group by ip; 到此这篇关于查看连接mysql的IP地址的实例方法的文章就介绍到这了,更多相关怎么查看连接mysql的IP地址内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网! 您可能感兴趣的文章:My
Android中使用adb命令通过IP地址连接手机
主要介绍了Android中使用adb命令通过IP地址连接手机的方法,本文给大家分享两种解决方法 ,需要的朋友可以参考下
获取连接手机热点设备的IP地址
本Android程序只是一个简单的Demo,自行开启手机的AP热点,当有设备连接这个热点之后,点击按钮触发直接可将这个IP获取到并显示到Textview控件上。
杀掉指定地址端口的TCP连接
可以枚举tcp连接; 通过指定ip和port,杀掉该tcp连接。
获取本机所有连接的IP地址
以前困扰于IP地址的获取,在做项目中遇到这个问题,于是从网上查了资料,整理了这个一个小DEMO,希望对大家有所帮助。


驱动程序开发区
