검색결과 리스트
메인 함수에 해당되는 글 23건
- 2013.03.12 Windows XP용 보안 업데이트(KB2799494) 실패 2
- 2012.02.17 HTC DEV 사이트
- 2009.09.21 About USB
- 2009.08.12 PSP - MIPS
- 2009.05.14 링크들 2
- 2009.05.14 $PSPDEV on ubuntu
- 2009.02.26 Ubuntu에 APM + Zeroboard 설치
- 2009.01.30 Code Sourcery
- 2009.01.28 PSP gameboot.pmf 파일 만들기
- 2009.01.23 Poky Qemu 사용법
글
. 보안 업데이트가 계속 실패하길래 다음의 사이트에서 해당 내용을 확인
http://technet.microsoft.com/ko-kr/security/bulletin/MS13-017
결론은 KB2724197 업데이트를 삭제하고, KB2799494 업데이트가 된다.
KB2724197 업데이트를 삭제하는 방법은
1. 시작 -> 설정 -> 제어판 -> 프로그램 추가/제거
2. 상단 체크 박스에 "업데이트 표시" 에 체크
3. Windows XP - 소프트웨어 업데이트 중 KB2724197 삭제
그 뒤에 다시 업데이트 실행~!
설정
트랙백
댓글
글
개발자에게 있어서 HTC DEV 사이트는 상당히 흥미를 끌게 만든다.
1. OpenSense SDK 는 Android 기본 SDK 를 받으면 추가적인 Add-on 으로 받을 수 있으며,
HTC 기기의 framework 를 이용하여 간단한 API 들을 제공하는 역할을 한다.
... 사실 그다지 볼 건 없었다.
2. Boot Loader 의 Unlock 을 지원한다.
htcdev.com 사이트에 계정을 등록하고, 로그인을 해야 진행할 수 있는 절차.
제조사에서 Boot Loader Unlock 에 대해 이렇게 상세하게 설명을 해 놓은 것은 보기 드물다.
그림으로 상세히 설명도 되어 있다. -_-b
차근 차근 따라하면 되겠지만... 한글이 아닌 언어에 대해 거부감을 가지고 있는 분들을 위해
이를 나중에 포스팅 한번 해볼까 한다.
3. Kernel Source
어디까지 공개가 되어 있는지.
어디는 라이브러리화 해서 볼 수 없는 지는 잘 모르겠다. (소스 분석이 안됐다. -_-;)
하지만 귀중한 자료임에는 틀림없다.
KT 용으로 발매된 EVO 4G+ 의 커널 소스도 쉽게 다운로드가 가능하다.
다운로드에는 로그인이 필요하지 않다.
설정
트랙백
댓글
글
Host를 기준
Device -> Host :: In Transaction
Device <- Host :: Out Transaction
http://www.usb.org/developers/docs/
2.0 Spec 과 3.0 Spec 을 보자.
USB 3.0 Specification
Universal Serial Bus Revision 3.0 Specification (.zip file format, size 3.80 MB) provides the technical details to understand USB 3.0 requirements and design USB 3.0 compatible products. Modifications to the USB 3.0 specification are made through Engineering Change Notices (ECNs). Enclosed in this zip file are the following documents:
- The USB 3.0 Specification released on November 12, 2008
- USB 3.0 Adopters Agreement
- New Addition of Link Command LDN Engineering Change Notice as of April 4, 2009
- USB 3.0 Standard-B and Standard-B Crosstalk Engineering Change Notice as of April 4, 2009
- Reset Propagation Engineering Change Notice as of May 8, 2009
- Reset Propagation Figure
- Q1 09 USB 3.0 Errata as of May 15, 2009
설정
트랙백
댓글
글
Some basic specs of the PSP:
- two MIPS32R2 cores with no TLB
- 128bit Bus
- 1 - 333MHz @ 1.2V (currently capped at 222MHz (The 222MHZ cap is software based and lies in the executed files, it is not firmware based so is easily bypassed))
- Main Memory: 32MB, 4MB eDRAM
- Bus Bandwidth: 2.6GB/sec
- I-Cache, D-Cache
- FPU, VFPU (Vector Unit) @ 2.6GFlops
- 3D-CG Extended Instructions
The description should be taken with a grain of salt. For instance, even the CPU core is not clear - maybe it is MIPS 4KE, but maybe 24K... The Coprocessor seems to be totally custom.
Lack of MMU makes this machine pretty much worthless except as a toy - which is what it was devised for, after all.
MIPS32 에 대한 Architecture 부분
http://www.mips.com/products/architectures/mips32/
설정
트랙백
댓글
글
설정
트랙백
댓글
글
Instead, type this in your console:
echo export PSPDEV=/usr/local/pspdev >> ~/.bashrc
Why This Works:
echo is a program that outputs text to stdout.
>> redirects stdout to a place of your choosing. (/dev/null is always fun)
~/.bashrc is a shell script that executes upon starting bash.
export is a program that sets an environment variable.
PSPDEV is the environment variable we want to set.
/usr/local/pspdev is the folder we want to set to our environment variable.
By combining this knowledge, we are simply adding the line "export PSPDEV=/usr/local/pspdev" to ~/.bashrc. Simple, isn't it?
Now, learn more about your TTY before using it, please.
http://ps2dev.org/psp/Projects/PSPSDK
http://quox.org/install/cross/cross-binutils-2.16.1.html
http://ftp.gnu.org/gnu/binutils/
http://www.guztech.nl/index.php?option=com_content&view=article&id=49:setting-up-the-psptoolchain&catid=38:psp&Itemid=56
http://forums.ps2dev.org/viewtopic.php?t=11376
설정
트랙백
댓글
글
우선 제로보드가 필요한 APM을 설치해야 합니다.
리눅스 터미널 상에서 다음의 명령으로 간단히 설치가 가능합니다.
apache2
libapache2-mod-auth-mysql ; mysql인증을 위한 모듈을 설치
php5
php5-common
php5-gd
php5-mysql ; mysql과 연동하기 위한 모듈
libapache2-mod-php5
mysql-server
mysql-client
mysql-common
설치 중 위와 같은 화면에서는 MySQL의 root 권한의 패스워드를 설정하는 부분입니다.
자신이 설정하는 비밀번호를 입력하고, 그 뒤에 비밀번호를 재확인한 후 설치가 계속됩니다.
제로보드에서 사용할 Database를 생성하는 부분입니다.
터미널 상에서 다음과 같이 입력합니다.
그러면 MySQL의 쉘 명령 입력 상태로 진입할 수 있습니다.
쉘 상태에서 다음과 같이 입력합니다.
Query OK, 1 row affected (0.05 sec)
>\q
* 데이터 베이스의 이름뒤에 세미콜론(;)을 넣어주는 거 중요합니다.
제로보드를 설치하기 위해 다음과 같은 명령을 실행합니다.
$svn checkout http://svn.xpressengine.com/XpressEngine/trunk .
혹시라도 svn 명령이 듣지 않는다면 다음과 같은 명령으로 subversion을 설치하시기 바랍니다.
그럼 제로보드가 /var/www 의 위치에 다음과 같이 설치됩니다.
그리고 다음의 명령으로 제로보드의 필수 설치조건을 통과하기 위해 퍼미션 권한을 변경합니다.
$sudo chmod 707 www/
그 후 다음의 명령으로 아파치 웹서버를 리부팅 합니다.
Linux 상에서 ifconfig 명령으로 자신의 IP를 확인하고
웹브라우저 주소 입력창에 입력하면 다음과 같은 화면을 볼 수 있습니다.
설치를 진행하다 보면 다음과 같은 화면이 나타나게 됩니다.
DB의 비밀번호는 APM 설치 때 Root의 권한으로 입력한 비밀번호를 넣으시면 됩니다.
DB 데이터베이스는 이전에
Query OK, 1 row affected (0.05 sec)
>\q
로 입력한 데이터 베이스의 이름을 적어주시면 됩니다.
설정
트랙백
댓글
글
별도의 컴파일러인 Code Sourcery를 Ubuntu Linux에서 사용하는 법을 소개합니다.
ARM®
ColdFire®
fido™
MIPS®
Power Architecture®
Stellaris®
and x86
위에 보이는 환경에 맞는 컴파일러는 각각 여러가지가 있지만 여기에서는 ARM®에 대해서만 다룹니다.
1. 설치하기
다운로드 받은 .bin 파일은 실행속성이 없기 때문에 바로 실행할 수가 없습니다.
실행가능 속성(+x)를 부여하여 실행할 수 있게 해줍니다.
다운받은 파일이 있는 디렉토리에서 다음과 같은 명령을 줍니다.
$./arm-2008q3-66-arm-none-eabi.bin
그럼 아래와 같은 익숙한 설치화면이 나오고 설명에 따라 설치를 계속 진행하면 됩니다.
2. Makefile의 수정
빌드하려는 곳의 디렉토리로 이동하여 vi로 Makefile을 열어줍니다.
그리고 ARCH의 내용을 다음과 같이 수정하여 크로스 컴파일러의 위치를 설정하여 줍니다.
CROSS_COMPILE := /home/xeno/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-eabi-
설정
트랙백
댓글
글
myBootLogo 라는 플러그인 덕택에 gameboot 영상을 바꿀 수 있게 되자
"나만의 부팅 영상을 만들어 보자" 라는 생각이 들었습니다.
그래서 네이버 지식 검색과 구글링을 통해 알아낸 것들을 여기에 정리합니다.
1. UMD Tool 이 필요합니다.
(이 프로그램은 소니에서 실수로 유출된 자료로 저작권을 가지기 때문에 공유 자체가 불법입니다.)
2. 인코딩 프로그램이 필요합니다.
많이들 쓰시는 [곰인코더]나 [유마일인코더]를 사용하시면 되겠습니다만
본 블로그의 포스팅은 [유마일인코더]를 사용하는 것을 기준으로 하겠습니다.
3. Belight 라는 영상에서 음성만을 분리하는 프로그램이 필요합니다.
영상 파일 자체에 음성이 포함되어 있으나 왜 분리하는 것인지 그 이유는 모르겠습니다만
시키는 대로 따라서 할 뿐입니다.
4. MPS2PMF 라는 프로그램이 필요합니다.
만들어진 영상은 *****.MPS 라는 이름으로 저장되어 있습니다.
이를 gameboot.pmf 로 바꿔주기 위해서는 이 프로그램이 필요합니다.
첫번째. 부팅영상으로 쓸 영상을 편집하자.
많은 분들이 영상을 잘라내는 용도로 VirtualDub 을 쓰시는 데요.
각자가 쓰기 편하신 툴을 사용하시기 바랍니다.
부팅 영상은 3초 이내가 되어야 하기 때문에 적절히 골라줍니다.
두번째. 영상의 사이즈는 PSP의 화면 사이즈에 맞도록 조정
이제 인코딩 프로그램을 켜서 아래와 같이 세팅을 해줍니다.
그리고 인코딩!!
세번째. 영상에서 음성 부분만 추출하자.
나중에 UMD Tool 에서 영상과 음성을 합쳐서 파일을 만들기 때문에
이를 위해서 사전에 영상에서 WAV 포맷으로 음성을 추출합니다.
Belight 라는 프로그램을 사용해서 아래와 같은 형식으로 한 뒤 Start를 눌러 음성을 추출합니다.
Input 을 눌러 음성을 추출한 원 영상을 고르면 Output은 자연스럽게 경로 지정하면서 파일 이름이 설정됩니다.
네번째. UMD Tool 을 이용하여 PSP의 포맷에 맞도록 변환하자.
이제 UMD Tool 중 UMD Stream Composer 라는 프로그램을 실행합니다.
실행하면 아래와 같은 메뉴들을 볼 수 있는데요.
일단 시작은 New를 눌러주세요.
위와 같이 프로젝트 이름을 적당히 써 주신뒤
PSP Movie Format (for game) 의 박스칸에 반드시 체크를 해주신 후 마침을 눌러주시기 바랍니다.
이제 각각
비디오는 [유마일인코더]로 변환한 파일을 넣어주시면 되고
오디오는 [Belight]로 변환한 WAV 파일을 넣어주시면 됩니다.
그 후
Run -> Encode + Multiplex 를 눌러 변환을 시작합니다.
위와 같이 모두 Complete가 되었다면
내문서 -> UmdStreamComposer -> MuxWork -> gameboot -> 00001 폴더에 있는
00001.MPS 파일을 얻을 수 있습니다.
다섯번째. 이제 MPS 파일을 PMF 파일로 변환하자.
MPS2PMF 프로그램이 들어있는 폴더에 00001.MPS 파일을 복사한 후
makenewpmf.bat 파일을 실행합니다.
그러면 00001.pmf 파일을 얻을 수 있고
이 파일을 gameboot.pmf 파일로 이름을 변경하여 부팅 화면으로 쓰면 됩니다.
설정
트랙백
댓글
글
1. 일단 우분투에서 사용하기 위한 Poky Qemu를 설치하려면 다음과 같은 파일을 vi로 수정해 주어야 합니다.
/etc/apt/sources.list
그러므로 터미널 상에서 다음과 같이 입력해 줍니다.
$sudo vi /etc/apt/sources.list
그리고 다음과 같은 내용을 추가해 줍니다.
deb http://debian.o-hand.com unstable/
deb http://debian.o-hand.com edgy/
deb http://debian.o-hand.com feisty/
deb http://debian.o-hand.com gutsy/
deb http://debian.o-hand.com hardy/
< 이런 식으로 말이죠 >
2. 저장을 하고 빠져나온 뒤 업데이트를 합니다.
$sudo apt-get update
현재 [http://debian.o-hand.com/edgy/Packages.gz 파일을 받는 것을 실패하였습니다.] 가 나옵니다만
크게 무리는 없습니다.
3. 이제 poky-scripts를 설치하기 위해 apt 명령을 사용합니다.
$sudo apt-get install poky-scripts
4. 아래의 파일을 임의의 장소에 다운 받습니다.
http://pokylinux.org/autobuild/poky/5558/poky-image-sdk-qemuarm-20081021220657.rootfs.ext2.bz2
http://pokylinux.org/autobuild/poky/5558/zImage-2.6.26-r11-qemuarm-20081021203432.bin
다운받은 /poky-image-sdk-qemuarm-20081021220657.rootfs.ext2.bz2 파일은 압축을 풀어줍니다.
$bunzip2 poky-image-sdk-qemuarm-20081021220657.rootfs.ext2.bz2
5. 다음의 명령으로 실행 합니다.
$poky-qemu zImage-2.6.26-r11-qemuarm-20081021203432.bin poky-image-minimal-qemuarm-20081021203432.rootfs.ext2
6. 실행을 하면 다음과 같은 오류 메세지를 볼 수 있습니다.
Error, please set /proc/sys/vm/mmap_min_addr to 0 since otherwise it can cause problems with QEMU
7. 이와 같은 오류를 수정하기 위해서는 다음과 같은 명령을 해줍니다.
$sudo sysctl -w vm.mmap_min_addr=0
8. 다시 실행하면 아래와 같은 출력이 나오며 QEMU로 Poky가 실행됩니다.
$$poky-qemu zImage-2.6.26-r11-qemuarm-20081021203432.bin poky-image-minimal-qemuarm-20081021203432.rootfs.ext2
Running qemu-system-arm using sudo...
/usr/bin/qemu-system-arm -kernel zImage-2.6.26-r11-qemuarm-20081021203432.bin -net nic,vlan=0 -net tap,vlan=0,ifname=tap0,script=/usr/share/poky-scripts/poky-qemu-ifup,downscript=/usr/share/poky-scripts/poky-qemu-ifdown -M versatilepb -hda poky-image-sdk-qemuarm-20081021220657.rootfs.ext2 -usb -usbdevice wacom-tablet -no-reboot --append root=/dev/sda console=ttyAMA0 console=tty0 ip=192.168.7.2::192.168.7.1:255.255.255.0 mem=64M
RECENT COMMENT