分享
 
 
 

GDB模拟uClinux运行

王朝system·作者佚名  2006-01-31
窄屏简体版  字體: |||超大  

1 得到uCLinux,GDB,arm-elftools-20030314.sh(或其他版本)。

2 GDB:①解压

②./configure –target=arm-elf

③ make && make install

注:安装过程中出现:"gdb/62: gdb/rdi-share/devsw.c:39: storage size of `lt' isn't known."

>:/gdb-5.0/gdb/rdi-share/devsw.c中加入"#include<time.h>"

> Fix:

missing include file in gdb-5.0/gdb/rdi-share/devsw.c:

#include <time.h>

3 安装UcLinux。生成uClinux-dist文件夹;安装arm-elftools-20030314.sh

4 编译内核:

① make menuconfig/make xconfig

如果要配置要编译的内核版本和所要得库的话,使用make xconfig比较方便些,其他的一些参数,请使用make menuconfig.

配置内核以后文章会陆续提到.

②make dep

dependence 依赖。

make dep的意思就是说:如果你使用程序A(比如支持特殊设备),而A需用到B(比如B是A的一 个模块/子程序)。

而你在做make config的时候将一个设备的驱动 由内核支持改为module,或取消支持,这将可能影响到B的一个参数 的设置,需重新编译B,重新编译或连接A....如果程序数量非常多, 你是很难手工完全做好此工作的。

所以,你要make dep。如果你make menu或make config或make xconfig后,直接reboot,会更快。

只是你的内核根本没有任何改变。^=^

③ make clean

将清除所有要被清除的文件

④ make lib_only

编译用户程序

⑤ make romfs

生成romfs文件系统

⑥ make image

生成 romfs.o文件,第一次执行时会提示错误,不必理会,以后编译就不会再报错了。

⑦ make

编译成功后,在uClinux-dist/目录下产生images目录,其中的3个文件:image.ram,image.rom和romfs.img就是我们需要使用的二进制文件.

内核下面:比如/Linux-2.4.x生成一个名为linux的文件.

5 编译生成的内核的配置:

copy/image目录下的romfs.img文件到所编译内核版本的目录下面,比如:/Linux-2.4.x,然后更名为boot.rom;或者使用ln –s来关联

改名linux――>linux.2.4.x

6 GDB模拟:

#arm-elf-gdb linux.2.4.x

(gdb)#ttarget sim

(gdb)#load

(gdb)run

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有