想在NetBSD下学习MIPS汇编, 需要一个MIPS编译环境, 最好再有个NetBSD下的MIPS模拟器.
NetBSD默认安装完好象没有内核源代码, 是不是还要去官方下一个?, 然后用源代码建立交叉编译环境? 有点迷糊, 不知道该怎么弄.
MIPS模拟器呢? 哪个能用, 哪个好用? 请指教!
abutter 回复于:2008-03-23 08:26:32
本身并不复杂,《The NetBSD Guide》第 5 部分 Building the system 里面由详细的说明
http://www.netbsd.org/docs/ 中 Building, Installing and Updating 小节里也有其他的一些文档。
painkiller0513 回复于:2008-03-23 11:24:58
我看过您那两篇关于调试环境的帖子, 对我来说还不是很适用, 我只要MIPS编译器, 有模拟器最好. 我先看看去, 弄不了再找你来. 谢谢!
bukaihua 回复于:2008-03-23 11:26:01
回#1“最好再有个NetBSD下的MIPS模拟器.”
MIPS模拟器有很多,例如Gxemul,simos(龙芯多核模拟就是基于这个,叫Simos-godson),spim,vmips,qemu等(这里有个介绍 http://elly.blogdriver.com/elly/130009.html),如果你想装NetBSD的话建议使用GXemul(http://gavare.se/gxemul/ 龙芯也用这个模拟的)。
这里有NetBSD所用的模拟器的列表(http://www.netbsd.org/ports/emulators.html),还是推荐GXemul
painkiller0513 回复于:2008-03-23 13:00:27
谢谢bukaihua. Gxemul前两天装好了, 但不会运行程序, 还没弄懂呢, 照你说我就用Gxemul吧, 回头在看看, 全是E文, 比较头痛.
剑心通明 回复于:2008-03-23 14:38:43
给你个中文的翻译:
Gxemul简介
http://www.bsdlover.cn/html/31/n-431.html
prolj 回复于:2008-03-23 14:59:09
看来LZ是真不知道abutter写了一个NB调试的帖子
abutter 回复于:2008-03-23 16:23:09
我并没有说要看我写的那两篇文档,那时想做内核分析的人用的。
我时想让你找到这个的:http://www.netbsd.org/docs/guide/en/chap-build.html#chap-build-tools
gvim 回复于:2008-03-24 10:17:31
<Setting up NetBSD cross-build environment>
http://snark.ptc.spbu.ru/~uwe/netbsd/cross.html
gvim 回复于:2008-03-24 10:18:40
弄个保留,便于以后检索,呵呵
painkiller0513 回复于:2008-03-25 12:29:09
没想到一个NetBSD交叉编译环境的问题受到这么多人的答复,看来研究的朋友还是蛮多的嘛。
我买了本<计算机组成与设计硬件/软件接口>, 以MIPS体系结构讲的,所以就想弄个环境来玩玩。谢谢大家的帮助!
|