혹시 스마트폰에도 PC의 BIOS같은것이 존재하나요?

ldh3013의 이미지

PC는 OS가 뜨기전에 먼저 BIOS가 로딩되어서 장치인식을 하고 부팅하듯이...
안드로이드나 윈도우폰 스마트폰도 전원을 켜면 먼저 BIOS를 로딩한다음 OS를 구동시키나요?

그리고 궁금한것중에 PC는 BIOS만 살아있으면 시스템 사양이 되는한 윈도우,리눅스,BSD,DOS 등
다양한 운영체제를 설치가 가능하고 경우에 따라서는 멀티부팅도 가능한데, 스마트폰은
예를들어보면 기존에 윈도우폰7이 기 설치되어있는 기기에서 윈도우폰7OS를 지우고
안드로이드같은 OS를 설치하는건 아주 불가능한것일가요?

chadr의 이미지

BIOS는 PC에서 처음 하드웨어를 초기화하고 부트 디바이스의 첫번째 섹터를 읽어 메모리에 올린 후 이를 실행해주는 것이 큰 맥락입니다.
이런 동작 방식은 IBM 호환 PC에서는 모두 동일하게 작동되는 방식이며 표준화가 되어있다고 볼 수 있는 방식입니다.

하지만 스마트폰과 같은 임베디드 기계에서는 그런 표준이 사실상 없습니다.
같은 CPU를 쓰더라도 하드웨어 설계방식에 따라서 부팅 방법들이 다를수 있습니다.

임베디드 기계에서는 BIOS의 역할을 하는 부트로더가 필요합니다. u-boot를 많이들 사용합니다.
이 부트로더를 임베디드 기계에 맞게 포팅해서 쓰는 것이지요.

임베디드 기계는 표준방식이 없으므로 부팅을 한번 하기위해서는 그에 맞게 포팅을 해야합니다.
따라서 윈도우폰7이 설치되어있는 기기에 안드로이드를 올릴수는 있습니다.

그런데 그냥은 안되고 그에 맞게 일부 수정을 해야합니다. 그 전에 안드로이드가 공식지원하는 하드웨어 구성을 윈도우폰7의 하드웨어가 갖추고 있는지 확인 하는 것이 선행 되어야합니다.

-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.

snowall의 이미지

http://linuxoniphone.blogspot.kr/2010/04/ive-been-working-on-this-quietly-in.html
http://www.pcworld.com/article/196595/how_to_install_android_on_your_iphone.html
아이폰 위에 안드로이드

http://www.youtube.com/watch?v=qGny9L3hHmw&feature=related
갤럭시ACE위에 iOS

검색을 제대로 해보진 않았지만, 갤럭시S3인가 하는 폰 위에 윈도우즈폰을 올린 것이 나올지도 모른다는 루머 같은 것이 보이기도 하네요.

피할 수 있을때 즐겨라! http://melotopia.net/b

hwiorb의 이미지

[갤럭시 ACE위에 iOS]는 CM7을 바탕으로 테마와 관련 앱을 짜깁기한,
iOS Style 안드로이드 커스텀 롬으로 보입니다.

nil.

hiseob의 이미지

요즘 나오는 대부분 AP 에는 있기는 있습니다만 표준적이진 않고 1차 부트로더 역할을 하게 되죠
처음 리셋 이후 활동을 시작하면 AP 내부의 ROM에 구워져 나오는 1차 부트로더가 SD/MMC/eMMC/NAND/NOR 등에서 2차부트더(u-boot 등등)을 불러와서 램에 적재하고 PC를 옮겨줍니다
표준이 나올수가 없는게 표준화를 시키려면 SD-MMC / eMMC / NAND / NOR 컨트롤러를 전부 표준화를 해야 되기 땜시롱... 불가능한 이야기죠.

hurtak의 이미지

PC에서 윈도우나 리눅스를 부팅해주는 것은 MBR 영역에 기록되어 있는 PARTITION에 따라서, 해당되는 OS를 로딩해주도록 되어 있는데, 이것처럼 스마트폰의 BOOTLOADER를 WINDOWS를 로딩할 것인지, ANDROID를 할 것인지 UBUNTU를 할 것인지 설정해주도록 만들면 멀티부팅이 가능합니다.
일반적으로 파는 DEVICE나 UNLOCKED PHONE의 경우에도 BOOTLOADER를 변경하는 것이 불가능하기 때문에 고치기가 힘들죠.... - -

-_- _-_ -_-