Gameshell 휴대용 레트로 에뮬레이터 업그레이드 버전 발매
By 잉여 Says | 2018년 11월 8일 |
제가 지난번에 간략하게 조립/사용기를 올렸던 제품인데 구입을 원했지만 타이밍을 놓쳤던 분들에게 희소식일 수도 있겠습니다. 라즈베리파이와 비슷한 싱글보드 컴퓨터를 포함판 휴대용 레트로 스타일의 리눅스 기반 게임기입니다.기존에 판매했던 기기의 약간 업그레이드 된 버전의 판매를 오늘 시작한 모양입니다.기존 버전에 비해 업그레이드된 부분은1. 램이 512MB에서 1GB로 늘어났고 2. 마이크로 hdmi 출력(720p) 포트가 추가되었습니다.3. OS가 설치되어 기본으로 제공하는 마이크로SD카드가 8GB에서 16GB로 바뀌었습니다.4. 배터리가 1,050 mAh 에서 1,200 mAh로 업그레이드 되었습니다.*가격은 당연하지만 크라우드펀딩 때에 비해 다소 비싼 $159에 판매하고 있습니다만, $139에 학생할인 판
anbox 안드로이드 에뮬레이터용 구글 플레이 추가 스크립트 오류 수정
By 반달가면 | 2020년 12월 3일 |
우선 리눅스에서 안드로이드 에뮬레이터 anbox를 설치하는 절차와 구글 플레이를 추가하는 방법은 아래의 이전 게시물들을 참고하자. anbox - 리눅스용 안드로이드 에뮬레이터 설치 anbox 안드로이드 에뮬레이터에 구글 플레이 추가 최근에 anbox를 구성하는 과정에서 설치까지는 잘 됐는데 구글 플레이(Google Play)를 추가하는 과정에서 제대로 동작하지 않았는데, 원인을 발견했기에 정리해 둔다. 리눅스 민트 18.3 XFCE에서 작업했다. anbox 설치를 마친 후, 구글 플레이 추가용 스크립트를 받아서 실행했다. sudo bash install-playstore.sh lzip 패키지가 없다는 메시지가 나오길래 설치해 주었다. sudo apt-get upda
[라즈베리파이] 시스템 콜 - 유저 공간 시스템 콜 발생 어셈블리 코드 분석
By Guillermo Austin Kim | 2018년 11월 18일 |
아키텍처별로 시스템 콜을 실행하는 동작은 다릅니다. 시스템 콜을 실행하는 동작은 어셈블리 코드로 구현되어 있습니다. 라즈베리파이가 탑재한 ARM(ARM32) 아키텍처에서는 시스템 콜은 다음과 같이 구현돼 있습니다.1. r0 ~ r5 레지스터에 시스템 콜로 전달할 인자 지정2. r7 레지스터에 시스템 콜 번호 저장3. "svc 0x00000000" 명령어 실행 GNU C 라이브러리 파일에서 실제 시스템 콜을 실행하는 어셈블리 코드를 봅시다. write() 함수에 대한 시스템 콜을 실행하는 코드를 소개합니다.00000020 <__libc_write>:1 20: e59fc060 ldr ip, [pc, #96] ; 88 <__libc_write+0x68>2 24: e79fc00c
[리눅스] 라즈베리 파이(라즈베리파이)란?
By Guillermo Austin Kim | 2019년 12월 22일 |
라즈베리 파이(Raspberry Pi)는 전 세계적으로 널리 쓰이는 리눅스 개발용 보드이자 소형 컴퓨터입니다. 설치 과정이 간단하고, 가격 대비 성능도 좋아 다양한 디바이스 드라이버를 구현하는 데 사용할 수 있습니다. 또한 교육용으로도 많이 쓰이며 실전 개발에서도 다양한 데모용 디바이스로 자주 활용되고 있습니다. 라즈베리 파이의 장점을 몇 가지 정리하면 다음과 같습니다. 막강한 커뮤니티 라즈베리 파이의 커뮤니티와 리소스는 막강합니다. 전 세계적으로 널리 쓰이므로 인터넷이나 유튜브에서 관련 자료를 쉽게 찾을 수 있습니다. 라즈베리 파이를 활용한 소스코드나 설정 방법도 인터넷에서 쉽게 찾아볼 수 있습니다. 저는 라즈베리 파이를 2018년 2월에 학교에 교수로 계신 선배를 통해 알게 됐습니다. 그분은 저에게