WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: arm archictecture  (Read 1907 times)

Offline vinceASPECT

  • Hero Member
  • *****
  • Posts: 801
arm archictecture
« on: July 15, 2022, 06:00:29 AM »
Hello Forum,

Can you say how archictectures work on ARM?

Say a person owns a SBC with a "armv8a" archictecture chip, it will have no issue running "armv6a compiled Pi-core" OS right?

 In the above scenario (if assumed correct) would "Pi core Armv6" be able to take
"armv7 compiled apps" on an Armv8 board?
(i expect not)

it goes forwards but not backwards right...?

so anything compiled for 6 would run on 6 7 or 8 HW chips .......but say something compiled for 7 would NOT run inside "Pi core armv6" on an armv8 chip?

thanks
C
« Last Edit: July 15, 2022, 06:15:34 AM by vinceASPECT »

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11044
Re: arm archictecture
« Reply #1 on: July 15, 2022, 10:27:24 AM »
Some 64-bit armv8 cpus dropped backwards compatibility IIRC.
The only barriers that can stop you are the ones you create yourself.

Offline vinceASPECT

  • Hero Member
  • *****
  • Posts: 801
Re: arm archictecture
« Reply #2 on: July 15, 2022, 10:48:51 AM »
Sir,

would you say then that when dealing with ARM

Best procedure is to really have a Linux OS that is compiled to the exact architecture of the  " ARM Cpu SOC chip  archictecture" in question.......

say an "armv8a Hardware 64 bit CPU core"......
 
Then also have all apps be compiled to that same archectecture and bit depth

thx
C

 

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11044
Re: arm archictecture
« Reply #3 on: July 16, 2022, 01:49:47 AM »
That is most performant, but then has most compiling too.
The only barriers that can stop you are the ones you create yourself.

Offline vinceASPECT

  • Hero Member
  • *****
  • Posts: 801
Re: arm archictecture
« Reply #4 on: July 16, 2022, 09:04:00 AM »
Right

i get confused.

i see TCL's "Pi core" is compiled for armv6..............which i get confused about since the first pi SBC's soc was..... arm11 right? and 32 bit

there have been many Pi SOC's since then, and i can only assume the "Raspbian" OS they supply works on all of them.......it seems generic so what is Raspbian compiled to ?

armv6?

their later cpu SOC chips are armv8 64 bit  etc.


hmm

Thanks
C

« Last Edit: July 16, 2022, 09:24:54 AM by vinceASPECT »

Offline vinceASPECT

  • Hero Member
  • *****
  • Posts: 801
Re: arm archictecture
« Reply #5 on: July 17, 2022, 05:35:38 PM »
see picture.

Thx.