10/18 ARM實戰開發環境及注意事項 (議程討論)

121 views
Skip to first unread message

Ben

unread,
Oct 4, 2011, 3:23:34 PM10/4/11
to julu...@googlegroups.com
歡迎大家對這個議題的建議或經驗分享!

wayling

unread,
Oct 5, 2011, 10:59:53 PM10/5/11
to julu...@googlegroups.com
qemu 官方的版本 ARM有實作的
Supported machines are:
collie     Collie PDA (SA-1110)
vexpress-a9 ARM Versatile Express for Cortex-A9
syborg     Syborg (Symbian Virtual Platform)
musicpal   Marvell 88w8618 / MusicPal (ARM926EJ-S)
mainstone  Mainstone II (PXA27x)
n800       Nokia N800 tablet aka. RX-34 (OMAP2420)
n810       Nokia N810 tablet aka. RX-44 (OMAP2420)
cheetah    Palm Tungsten|E aka. Cheetah PDA (OMAP310)
sx1        Siemens SX1 (OMAP310) V2
sx1-v1     Siemens SX1 (OMAP310) V1
tosa       Tosa PDA (PXA255)
akita      Akita PDA (PXA270)
spitz      Spitz PDA (PXA270)
borzoi     Borzoi PDA (PXA270)
terrier    Terrier PDA (PXA270)
connex     Gumstix Connex (PXA255)
verdex     Gumstix Verdex (PXA270)
lm3s811evb Stellaris LM3S811EVB
lm3s6965evb Stellaris LM3S6965EVB
realview-eb ARM RealView Emulation Baseboard (ARM926EJ-S)
realview-eb-mpcore ARM RealView Emulation Baseboard (ARM11MPCore)
realview-pb-a8 ARM RealView Platform Baseboard for Cortex-A8
realview-pbx-a9 ARM RealView Platform Baseboard Explore for Cortex-A9
versatilepb ARM Versatile/PB (ARM926EJ-S)
versatileab ARM Versatile/AB (ARM926EJ-S)
integratorcp ARM Integrator/CP (ARM926EJ-S) (default)

如果有考慮要用qemu當模擬的話~我想應該 從這裏面去挑選

d1t2

unread,
Oct 6, 2011, 2:23:56 PM10/6/11
to julu...@googlegroups.com
MCU level 好像只有TI Stellaris(cortex-m3) 系列… cpu 一樣的話應該還好(?

> qemu-system-arm -cpu ?
Available CPUs:
  arm926
  arm946
  arm1026
  arm1136
  arm1136-r2
  arm11mpcore
  cortex-m3
  cortex-a8
  cortex-a9
  ti925t
  pxa250
  sa1100
  sa1110
  pxa255
  pxa260
  pxa261
  pxa262
  pxa270
  pxa270-a0
  pxa270-a1
  pxa270-b0
  pxa270-b1
  pxa270-c0
  pxa270-c5
  any

Ben Wei

unread,
Oct 6, 2011, 2:56:01 PM10/6/11
to julu...@googlegroups.com
我使用的下列S3C6410的板子
http://goods.ruten.com.tw/item/show?21104092708992
作過一個實驗, 設定使用qemu-system-arm -M versatilepb ...debian armel build 出來的 armv5t 的執行檔, 可以直接在 S3C6410 ARM 11的板子執行無誤.
似乎, ARM也有一定向下相容的能力。所以如果是M3 CPU以上部分的問題應該好解決。

the ARMv7-M profile used by the Cortex-M3 core is notable in that it supports only the Thumb-2 instruction set, and the ARMv6-M profile (used by the Cortex-M0) is a subset of the ARMv7-M profile (supporting fewer instructions).
Architecture Family
ARMv1 ARM1
ARMv2 ARM2, ARM3
ARMv3 ARM6, ARM7
ARMv4 StrongARM, ARM7TDMI, ARM9TDMI
ARMv5 ARM7EJ, ARM9E, ARM10E, XScale
ARMv6 ARM11
ARMv7 Cortex
2011/10/7 d1t2 <xlk...@gmail.com>

way

unread,
Oct 6, 2011, 9:37:20 PM10/6/11
to julu...@googlegroups.com
qemu還有這選項阿!看來是沒問題.

上次還有人討論到beagleboard http://en.wikipedia.org/wiki/BeagleBoard

這塊CPU跟DSP應該是目前OPEN SOURC主流DEMO平台吧(多媒體表現相當不俗)

不過如果是要做機械手臂應該不需用到這塊.
Reply all
Reply to author
Forward
0 new messages