일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- PhoneIncomingCall
- 윈도우 모바일 프로그래밍
- 유니파이드 셰이더
- Windows Mobile Device Center
- Salva Dut
- Qt Layout
- CallBack
- A Long walk to Water
- Deep state
- 윈도우즈 7 ActiveSync
- 요한 성당
- overroad
- 남수단
- libusb
- 모바일 세미나
- CPU와 GPU의 차이
- 영어 원서 추천
- 하버드 감정수업
- The Giver 줄거리
- c# Monitor.Enter
- c# lock
- thread-unsafe
- 영어 원서
- c# Monitor.Exit
- c# static
- libsndfie
- 감정수업
- 자기계발 서적
- 율동 공원
- alsa-lib
- Today
- Total
목록분류 전체보기 (47)
저 하늘의 구름처럼~
업무와는 상관없지만, 평소 옴니아를 이용해 윈도우 모바일 프로그램을 만들어 보고 싶다는 관심하에 세미나를 참석 하였다. 사정상 늦게가서 빨리 나왔지만, 나름 유용한 정보를 얻고 간다. 처음부터 제대로 들었던 세션은 두번째 세션인 옴니아2 SDK 관련된 세션이었는데 강사님이 긴장을 하셨는지 약간의 실수들을 하셨지만 유용한 기초 정보들을 주셨다~ ㅎ - 세션 2 강의 요약 - 윈도우 모바일 프로그램을 만들어서 앱에 등록하기 위해서 단말 필수 기능을 검증 받아야만 한다고 한다. 여기서 최소한의 단말 필수 기능에는 SMS, Call , Alarm 이라고 한다. 개인 개발자들이 만든 모바일용 프로그램이 옴니아2 상에서 실행되는 도중에 문자가 오거나,전화가 왔을 때 혹은 이미 맞춰 놓은 알람의 시간이 되었을 때 실..
옴니아에는 기본적으로 윈도우 모바일 6.1이 깔려 있고, 컴팩트 프레임 워크 2.0 이 깔려 있다. 우선은 비주얼 스튜디오 2008 Professional Editon이 깔려 있어야 한다. 1. Windows Mobile 6 Professional SDK Refresh 을 다운로드 받고, 설치해 준다. http://www.microsoft.com/downloads/details.aspx?FamilyID=06111a3a-a651-4745-88ef-3d48091a390b&DisplayLang=en 2. Windows Mobile 6.1.4 Professional Images (USA)를 다운로드 받고, 설치해 준다. http://www.microsoft.com/downloads/details.aspx?Fam..
윈도우 xp 에서 사용하던 ActiveSync는 windows vista 나 windows 7에서는 사용이 불가능하고, 대신에 Windows Mobile Device Center가 ActiveSync의 기능을 대신한다고 한다. - ActiveSync를 설치 하려고 하니 다음과 같은 메시지가 발생하였다. - 옴니아의 데이터 케이블을 연결하면 업데이트 하여 Windows Mobile Device Center의 설치가 가능하다. - 실행된 Windows Mobile Device Center의 모습
다음과 같이 NewPushButton 이라는 클래스를 만든 다음에, QPushButton을 상속시킨다. 그런 다음 sizeHint라는 함수를 통해 크기를 지정하여 준다. Main 문에서 버튼을 만들 때 QPushButton이 아닌 NewPushButton 으로 생성하여 주면 된다. class NewPushButton : public QPushButton { Q_OBJECT public : QSize sizeHint() const { return QSize(100,100); } NewPushButton(const QString &text, QWidget* parent = 0) : QPushButton(text, parent) { } };
공모전 1차 심사 합격 후 2차 발표를 위해 서울에갔다. 발표는 nipa ( 정보 통신산업 진흥원) 에서 이루어 졌다. 거의 6~7 개월간 진행했던 프로젝트를 15분이라는 짧은 시간에 평가를 받게 되었다. ㅎ 그날 공개sw 공모대전 이외에도 대한민국 sw 기술 대상 발표도 있었다. 이번 공모전에 제출한 우리 프로젝트에서 사용한 보드이다. 보드에 아크릴로 케이스를 만들고, usb 허브도 따로 구성을 하여 보드를 제작 하였다.^^ 공모 대전의 결과는 이틀 후에 났다. 우리 팀이 은상을 탔다.!! 그 동안 고생했던 것이 성과로 나와서 기쁘다~ ㅎㅎ ^0^ 시상식은 11월 5일 상암동 누리꿈스퀘어 건물에서 이루어 졌다. 이번 공개소프트웨어 공모대전 시상식은 공개 소프트웨어 DAY 와 같이 진행하여서 그런지 작년..
libusb-0.1.12 : 커널 레벨이 아닌 유저 영역에서 usb 드라이버를 개발할 때 사용하는 오픈소스 라이브러리 관련 자료 링크 : http://wiki.tcltk.co.kr/wiki.php/libusb alsa-lib-1.0.18 : ALSA는 Advanced Linux Sound의 약자로 무상배포가 가능한 사운드 드라이버 모듈이다. (alsa-driver,alsa-utils가 같이 필요.) libsndfile-1.0.10 : libsndfile 은 사운드 샘플 에 관한 쓰기 & 읽기 를 수행하기 위한 C Library 이다. ( 윈도우의 WAV 와 Apple 사의 SG/AIFF format 같은 것을 지원하기 위함이다. ) 관련 자료 링크 : http://www.mega-nerd.com/libs..
1.callback 이란 "거꾸로 호출되는함수" 해석되어 질수 있다. callback은 윈도우 API 함수에게 인자로 함수 포인터를 넘겨주고 윈도우 API 함수들이 필요로 할때 함수 포인터로 넘겨받은 함수를 불러서 사용이 가능하게 한다. 2.standard Library를 callback을 이용해서 사용자의 상황에 맞게 Customize 하여 사용할 수 있게 하는 것이 callback의 주된 개념이다.
1. C에서의 static 키워드의 특징. static 키워드의 의미는 키워드의 대상이 되는 변수나 메서드가 메모리 상의 어떤 위치에 바인딩되는지가 컴파일 타임 혹은 링킹 타임에 정적으로 바인딩되는 변수를 의미한다. static 키워드는 프로그램이 시작될 때 만들어져서 지역변수처럼 선언된 범위를 넘어서서는 접근이 불가능하지만 프로그램이 종료 될때까지 자신만의 메모리 공간을 확보하고 있다.(함수 안에서 사용하여 함수가 종료된 이후에도 해당 값이 남아 있음을 의미한다.) 전역 변수를 static 으로 정의 하면 그파일 내에서만 사용이 가능하고, 외부 파일에서는 변수에 접근이 불가능하다. 값이 초기화되어 있지 않으면 "0"으로 초기화된다. 2. C#에서의 static 키워드의 특징. C#에서는 객체를 생성할 ..
etc/inittab 의 파일 내용을 수정한다. id:3:initdefault ==> 텍스트 모드 id:5:initdefault ==> 그래픽 모드 id 뒤의 숫자를 원하는 모드의 숫자로 변경해주면 된다.
(1) vi /etc/udev/rules/10-local.rules 에 다음과 같은 문장을 추가해 준다. ACTION=="add", BUS=="usb", KERNEL=="sd*", NAME="sdcard%n", OPTIONS+="all_partitions", RUN+="/bin/mount /dev/%k"(2) 마운트 포인트가 될 디렉토리를 만들어 둔다. mkdir /mnt/test(3) vi /etc/fstab에 다음과 같은 문장을 추가해 준다. /dev/sda1 /mnt/test vfat rw ※ noauto 옵션을 추가하게 되면 부팅시 자동 마운트를 하지 않게 된다. (1)번의 과정을 생략하고 그냥 (2),(3) 번만 수행하게 되면, automount는 되지 않는다. 하지만, 임베디드 보드를 재시작하..