Re: ARM and Position Independent Code
- Posted by useless_ Mar 06, 2013
- 2287 views
Some stuff about the Pi.
I'm beginning to think you have a problem with the raspberry pi. did one steal your boyfriend? :)
I initially wasn't going to respond to your missive as this is the openeuphoria forum not the raspberry pi forums but you are incorrect in so many ways that i have to respond in case anyone actually believes you.
The raspberry pi was never a 2 chip system (arm + separate video), not even the 2006 perf board prototype using an ATmega644.
You are saying the ATmega644, all by it's lonesome, generated the video and ran an OS with apps too? Didn't that perfboard have at least 2 other chips on it? I am sure it did, ask Eben. I am picturing the small perfbd with three DIP chips side by side across it.
I'd like to point out that older data online is being covered over (updated, replaced, etc as time marches by), and even
http://en.wikipedia.org/wiki/FileFile:Raspberry_Pi_board_at_TransferSummit_2011_cropped.jpg
is saying that pic is of a Model A, when the Model A had no ethernet, and that plainly does. All i am finding online in 2-chips now is the first and the current version with ethernet, which by then had the RAM-GPU chip. But pre-release, i remember reading everyone there was quite pleased they found the integrated Broadcom chip, and could reduce chip count.
There is no version 2 raspberry pi. there are revisions 1, 1.1 & 2 which vary only by minor tweaks to the hardware such as ram,
Initial sales commenced 29 February 2012[50] at 06:00 UTC;. At the same time, it was announced that the Model A, originally to have had 128 MB of RAMI don't consider going from 128MB to 512MB minor, given they want to run a full *nix on it, with apps. Even 512MB limit is annoying, considering that the virtual address space is 4GB using the MMU in the Broadcom chip. Sadly, the 32bit ARM chip has what.. only 27 address lines? Wasn't there a line in the datasheet about executeable code needing to be in the bottom 67MB (2^26) of ram?
mounting holes & a polyfuse or two. you could classify the alpha and beta boards as versions if you wished but as only 50 & 80 of those exist and they used the same SOC and well they were alpha and beta versions not version 1.0. Pretty much any debian package you care to name that can be made to run on arm (e.g. isn't using tons of x86 assembly) runs on the raspberry pi. At least 35,000 (from the old list i have on my hd).
There's 30,000 Debian versions? This from Wikipedia:
The ARM11 is based on version 6 of the ARM architecture (ARMv6), which due to its age is no longer supported by several popular versions of Linux, including Ubuntu which dropped support for processors below ARMv7 in 2009.[91]I am not counting RiscOS, mostly because it was developed in the 1980's specifically for the ARM.
There is at least Arch using hardware floating point as well. Broadcom already have newer SOCs with ARMv7 in the same formfactor that could pretty much be drop in replacements for the raspberry pi's current SOC. a bit of reworking might be required but as Eben has stated that there will be no upgrade to the raspberry pi other than hardware tweaks & bug fixes until 2015 at the least we'll see what is available then.
That would be nice. Then they can also fix that audio pin swap issue. I heard someone recently got Android installed painlessly. I am certainly not an expert on the Pi, i wish i could use it, but i'm not into *nix, C, C+, or Python and have other things to do than climb another learning curve. Ditto all the other ARM-based SBC out there. I wasn't going to say anything about the Pi other than my first post.
useless