搜索
bottom↓
回复: 41

太变态了201602版无线电一文章把avr当arm模拟器运行了linux

[复制链接]

出0入0汤圆

发表于 2016-3-9 14:04:02 来自手机 | 显示全部楼层 |阅读模式
并且用Proteus成功模拟了。
关键是还开放了所有源代码
https://github.com/TonyLianLong/uARM

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2016-3-9 14:07:30 | 显示全部楼层
linux本来就有AVR版本啊

出20入26汤圆

发表于 2016-3-9 14:09:16 | 显示全部楼层
我想问怎么才能有无线电杂志

出0入0汤圆

 楼主| 发表于 2016-3-9 14:11:07 来自手机 | 显示全部楼层
ackk 发表于 2016-3-9 14:07
linux本来就有AVR版本啊

那个是avr先模拟arm,再运行arm版本的linux

出0入0汤圆

 楼主| 发表于 2016-3-9 14:12:07 来自手机 | 显示全部楼层
而且所有的电路搭建都在proteus里完成,作者还提供proteus文件

出0入0汤圆

发表于 2016-3-9 14:15:28 | 显示全部楼层
是Linux还是 uclinux MMU完全软件实现么

出0入0汤圆

 楼主| 发表于 2016-3-9 14:15:29 来自手机 | 显示全部楼层
看这个,都有mmu

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2016-3-9 14:16:00 来自手机 | 显示全部楼层
浮华一生 发表于 2016-3-9 14:15
是Linux还是 uclinux MMU完全软件实现么

是linux是的

出0入0汤圆

发表于 2016-3-9 14:17:45 | 显示全部楼层
3050311118 发表于 2016-3-9 14:12
而且所有的电路搭建都在proteus里完成,作者还提供proteus文件

哪里能下到proteus文件?github 里面好像没找到。。

出0入0汤圆

 楼主| 发表于 2016-3-9 14:20:05 来自手机 | 显示全部楼层
motoedy 发表于 2016-3-9 14:17
哪里能下到proteus文件?github 里面好像没找到。。

https://github.com/TonyLianLong/uARMSim?files=1
你看下这个

出0入25汤圆

发表于 2016-3-9 14:26:58 | 显示全部楼层
几年前不是有个大牛在8位AVR上模拟了x86 跑linux了吗,据说上电一个小时后linux第一条显示信息打印了出来 。

出0入0汤圆

发表于 2016-3-9 14:41:13 | 显示全部楼层
理论上只需要做一个arm指令解释器就行了,类似于解释型语言

出10入46汤圆

发表于 2016-3-9 14:44:45 | 显示全部楼层
很厉害啊!
确实AVR上模拟了一个ARM.

出10入46汤圆

发表于 2016-3-9 14:46:45 | 显示全部楼层
虽然熟速度很慢:

How fast is it?

uARM is certainly no speed demon. It takes about 2 hours to boot to bash prompt ("init=/bin/bash" kernel command line). Then 4 more hours to boot up the entire Ubuntu ("exec init" and then login). Starting X takes a lot longer. The effective emulated CPU speed is about 6.5KHz, which is on par with what you'd expect emulating a 32-bit CPU & MMU on a measly 8-bit micro. Curiously enough, once booted, the system is somewhat usable. You can type a command and get a reply within a minute. That is to say that you can, in fact, use it. I used it to day to format an SD card, for example. This is definitely not the fastest, but I think it may be the cheapest, slowest, simplest to hand assemble, lowest part count, and lowest-end Linux PC. The board is hand-soldered using wires, there is not even a requirement for a printed circuit board.

出0入0汤圆

发表于 2016-3-9 14:52:04 | 显示全部楼层
3050311118 发表于 2016-3-9 14:20
https://github.com/TonyLianLong/uARMSim?files=1
你看下这个

运行不了,报错 protues 8.4 sp0。。
有运行成功的?

出0入0汤圆

发表于 2016-3-9 15:01:01 | 显示全部楼层
论坛里面好早就有帖子说了啊,开机花了半小时,格式化SD卡花了4个小时。

出0入0汤圆

发表于 2016-3-9 15:36:42 | 显示全部楼层
这个是有兴趣,而且时间多,不愁没饭吃的人做的事

出0入0汤圆

发表于 2016-3-9 15:36:50 | 显示全部楼层
proteus自带例程里似乎是有一个的。

出0入0汤圆

发表于 2016-3-9 15:37:36 | 显示全部楼层
话说PROTEUS这个东西也是好多年没消息了样的,大家都用ARM芯片了,配上JLINK用的爽歪歪,也就没人用这个东西了。

出0入0汤圆

 楼主| 发表于 2016-3-9 18:04:08 | 显示全部楼层
huangqi412 发表于 2016-3-9 15:36
proteus自带例程里似乎是有一个的。

那个自带的是arm内核硬件范例

出0入0汤圆

发表于 2016-3-9 18:14:31 | 显示全部楼层
ackk 发表于 2016-3-9 14:07
linux本来就有AVR版本啊

Linux没有AVR8的版本.也不可能有

出0入0汤圆

发表于 2016-3-9 18:15:33 | 显示全部楼层
这个uARM模拟器其实很早以前就有了,TLL只是拿来包装了一下而已.

出0入0汤圆

发表于 2016-3-9 21:09:45 来自手机 | 显示全部楼层
不是有大神跑过乌般图吗?学习挺好,可以没有太多使用价值

出0入8汤圆

发表于 2016-3-9 21:16:40 | 显示全部楼层
还不如用ARM模拟个AVR来的有意义。。。。

出0入0汤圆

发表于 2016-3-9 21:33:13 | 显示全部楼层
jufr12315 发表于 2016-3-9 14:09
我想问怎么才能有无线电杂志

买呀,淘宝上有

出20入26汤圆

发表于 2016-3-9 22:02:50 | 显示全部楼层

多谢

出0入0汤圆

发表于 2016-3-9 22:04:34 | 显示全部楼层
一个英国的家伙  好多年前搞的这个东西

出215入118汤圆

发表于 2016-3-9 22:55:11 | 显示全部楼层
可以订阅

出0入0汤圆

发表于 2016-3-9 22:57:30 | 显示全部楼层
大家都很忙,外国闲人多.

出0入0汤圆

发表于 2016-3-9 23:17:12 | 显示全部楼层
3DA502 发表于 2016-3-9 22:04
一个英国的家伙  好多年前搞的这个东西

是的,当时我看过这个使用Mega系列的芯片做的。。。

出0入0汤圆

发表于 2016-3-10 07:52:56 | 显示全部楼层
内存不够,程序长度也不够,怎么跑?

出0入4汤圆

发表于 2016-3-10 08:09:37 | 显示全部楼层
浮生莫若闲 发表于 2016-3-9 15:36
这个是有兴趣,而且时间多,不愁没饭吃的人做的事

呵呵         有道理

出0入0汤圆

发表于 2016-3-10 08:25:58 | 显示全部楼层
果断Fork一下

出0入0汤圆

发表于 2016-3-10 08:27:26 | 显示全部楼层
牛气,这个真的是吃饱了撑的!

出0入0汤圆

发表于 2016-3-10 08:54:48 | 显示全部楼层
cc224 发表于 2016-3-10 07:52
内存不够,程序长度也不够,怎么跑?

记得是AVR外挂快电脑的内存,在跑的

出0入0汤圆

发表于 2016-3-10 11:17:51 | 显示全部楼层
然并卵。。。。。。

出0入0汤圆

发表于 2016-3-10 11:35:18 | 显示全部楼层
这个估计是重在学习吧!
头像被屏蔽

出0入0汤圆

发表于 2016-3-10 12:57:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2018-5-7 23:03:41 | 显示全部楼层
内存空间空吗,Avr也就64K的空间吧

出20入0汤圆

发表于 2018-5-7 23:07:18 | 显示全部楼层
自从atmel被microchip收购后,关注的就少了。以前还是很喜欢AVR系列的。

出0入0汤圆

发表于 2018-5-8 08:27:05 | 显示全部楼层
闲人干的事情。

出0入4汤圆

发表于 2018-5-8 09:08:03 | 显示全部楼层
蛋疼,大人十分钟扛走一块百斤大石,非说小孩也可以,结果,让小孩花一周砸碎大石,一块块搬走了,有意思吗
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 13:49

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表