1.下载
wget http://repo.or.cz/w/qemu/mini2440.git/snapshot/HEAD.tar.gz
2.解压
tar -zxvf HEAD.tar.gz
cd mini2440-HEAD-18b91f2
3.安装依赖包
sudo apt-get install libsdl1.2-dev
4.添加链接库
打开 Makefile.target文件,搜索-lz 将 LIBS+=-lz 这一行 改为 LIBS+=-lz -lrt

注意,这里如果不改,在make时会报错:
/usr/bin/ld: vl.o: undefined reference to symbol 'timer_settime@@GLIBC_2.3.3'
//lib/x86_64-linux-gnu/librt.so.1: error adding symbols: DSO missing from command line

所以如果出现了这个错误,请修改Makefile.target文件
5.配置
./configure --target-list=arm-softmmu --prefix=/opt/qemu-s3c2440
# /opt/qemu-s3c2440是安装位置,可以自定义
6.
make
make install # 如果权限不够 就使用 sudo make install
7.添加环境变量
将qemu的安装位置的bin文件夹添加到环境变量,(安装位置就是 第4步--prefix=参数的值,根据自己的情况修改)
cd ~
echo 'export PATH='$PATH:/opt/qemu-s3c2440/bin'' >> .bashrc
8.安装完成
可以使用qemu-system-arm --version来查看版本号

后面就可以挂载uboot kernel等镜像了。
关键字:QEMU S3C2440 模拟器
引用地址:
ubuntu18 : QEMU中新建S3C2440模拟器
推荐阅读最新更新时间:2026-03-22 22:12
Qemu Mini2440 的 Linux Fedora 下网络配置
最近应朋友的要求,研究一下QEMU MINI2440下的仿真。本来我以为这个过程没什么的,这一研究还真发现不少问题,写出来与大家分享。 我使用的系统环境: 1.使用VMware 6.5,宿主机使用 win 7 2.VMWare 6.5上的系统是 Linux Fedora 8 3.RTEMS 的编译环境 4.9 首先我从以下网站获取源代码: 1.获取QEMU的源代码:git clone git://repo.or.cz/qemu/mini2440.git qemu 2.获取UBOOT的源代码git clone git://repo.or.cz/u-boot-openmoko/mini2440.git uboot
[单片机]
ecos on QEMU for mini2440 编译方法
1. Redboot的编译方法 ecosconfig new mini2440 redboot ecosconfig tree make 2. ecos 内核的编译方法 ecosconfig new mini2440 ecosconfig tree make 3.ecos的测试方法 在下载好的cos源码中的根目录有examples 进入这个目录 make INSTALL_DIR=你的ecos里面的install目录的绝对路径 会生成几个可执行文件。 修改qemu.sh,举例: ./qemu-system-arm -M mini2440 -m 128M -kernel examples/twothreads -show-curs
[单片机]
GUI 在 MINI2440 QEMU 的eCos 上的移植
经历了redboot, kernel测试,网卡驱动,web server的测试,很自然的我们想到了UI。 这不仅仅是移植一个GUI, 更重要的让MINI2440 QEMU的ecos仿真平台更加完整话。 对emwin的移植,需要两个部分,老生常谈了网上到处都是。 (本移植也只是针对学习和测试,并非商业用途) 1. LCD的驱动 这个请网上搜索,MINI2440 LCD Driver就可以。 2. GUI的OS接口 探究emwin的OS接口部分,我们需要利用ecos的两个同步资源 cyg_semaphore cyg_flag 还有一些thread的操作函数 cyg_thread_delay cyg_thread_ge
[单片机]
PC上QEMU模拟ARM的步骤
1. 首先,编译 qemu代码: git clone git://git.qemu.org/qemu.git cd qemu/ 。/configure --target-list=arm-softmmu,mipsel-softmmu --enable-debug --enable-sdl make sudo make install 如果在配置的时候报错: ERROR: User requested feature sdl configure was not able to find it. Install SDL devel 执行: sudo aptitude install libsdl-image1.2-dev 2. 编
[单片机]
QEMU模拟FriendlyArm的Mini2440开发板
这篇博文中主要从以下几点进行叙述: 1、Mini2440开发板和QEMU模拟器简介 2、编译适配Mini2440的QEMU 3、Buildroot (2012.05)的使用 4、在QEMU中运行编译好的系统 4.1、生成NAND镜像并初始化 4.2、基于NFS启动 4.3、基于NAND镜像启动 4.4、强大的工具 -- Flashimg 5、附件 -- 竞赛第一阶段提交作品压缩包,内含 build.sh 完成全部编译启动工作 一、 Mini2440开发板和QEMU模拟器简介 德国FriendlyARM(国内译为”友善之臂“)公司推出的Mini2440开发板,一直以来为 广大嵌入式爱好者所熟知,国内天嵌公司
[单片机]
研究人员开发出新型驾驶模拟器Portobello 融合虚拟现实和混合现实
据外媒报道,康奈尔科技校区(Cornell Tech)的研究人员开发出新型驾驶模拟器Portobello,可融合虚拟现实和混合现实,使驾驶员和乘客都能看到叠加在现实世界中的虚拟物体。 图片来源:ACM SIGCHI 这项技术为研究人员在实验室和道路上进行相同的用户研究开辟了新的可能性——该团队将这一新概念称为“平台可移植性(platform portability)”。 该研究团队由康奈尔科技校区雅各布斯技术-康奈尔学院(Jacobs Technion-Cornell Institute)副教授Wendy Ju领导,并在5月举行的ACM计算系统人为因素会议(CHI, Conference on Human Fac
[汽车电子]
基于神经辐射场(NeRFs)的自动驾驶模拟器
0. 笔者个人体会 这几年,NeRF可以说已经逐渐渗透进了各个领域,新视点合成、三维重建、SLAM等等很多应用都在想方设法得使用NeRF。那么自动驾驶领域呢?虽然在实车上直接边缘部署NeRF还有难度,但是NeRF可以应用到自动驾驶的场景合成上,再用合成的场景做其他事情!普通场景下的自动驾驶算法其实已经做的很好了,但是特殊场景还是很容易出错。主要还是因为特殊场景下的数据集太难找了!自己录制数据也非常麻烦。显然,NeRF强大的合成能力可以模拟极端场景下的路况,尤其是高动态场景,也就进一步模拟了真实的自动驾驶场景。 最近,清华、港科大、麦吉尔大学、北理工、新加坡国立、香港大学、帝国理工、浙江大学等11个单位联合开源了MARS,也是第
[嵌入式]
单片机---HLK-W801移植Nes模拟器(一)
背景介绍 年关将至,不过学习的脚步不能停,最近在着手研究一个能在单片机上运行的Nes模拟器,就是我们小时候常玩的红白机。 参考了网上的各位高手的文档,发现STM32上的居多,但是要能够存储和运行Nes模拟器,对rom和ram的要求,相对来说还是高一些,手中的103FC8T6目前还不能用,因为存不下也运行不起来。 不过还是被我发现了一个绝世高手的文章,最终运行ram居然只需要30多Kb,2013年的文章,这个真是不服不行。 传送至大佬文章 所以准备试一下前一阵买的HLK801,毕竟这个主频和存储,都没大问题。 开搞!! 代码准备 LCD驱动 目前是采用了之前用过的SPI总线的LCD,驱动芯片是ili9341。这块就不
[单片机]