일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- libsndfie
- alsa-lib
- A Long walk to Water
- 영어 원서
- 윈도우 모바일 프로그래밍
- c# lock
- CPU와 GPU의 차이
- 윈도우즈 7 ActiveSync
- libusb
- c# Monitor.Exit
- 남수단
- Qt Layout
- The Giver 줄거리
- 자기계발 서적
- CallBack
- Salva Dut
- 하버드 감정수업
- 영어 원서 추천
- 모바일 세미나
- 요한 성당
- Deep state
- overroad
- 유니파이드 셰이더
- c# Monitor.Enter
- 율동 공원
- Windows Mobile Device Center
- c# static
- PhoneIncomingCall
- thread-unsafe
- 감정수업
- Today
- Total
목록분류 전체보기 (47)
저 하늘의 구름처럼~
(1)tar -xvf tslib.tar.gz cd tslib (2)./autogen.sh (3)configure --prefix=/usr --enable-shared --enable-h3600 --enable-input --disable-corgi --disable-collie --disable-mk712 --disable-arctic2 --disable-ucb1x00 --build=i686-linux --host=arm-s3c6410-linux-gnueabi (4)config.h 파일 수정 #define malloc rpl_malloc을 주석 처리 하여준다. (5)tslib 경로 내의 /etc/ts.conf 파일 수정 module_raw input의 주석을 해제한다.( ts.conf 파일에서는 사용하는..
원문 출처 : http://www.aesop-embedded.org/?document_srl=41013 이솝 포럼 사이트에서 김재훈 님의 글의 내용을 보고 개인적으로 공부도 할겸 다시 정리해서 올립니다. 나름 대로 축약해서 다시 정리 했습니다. 글이 문제가 된다면 말씀해주세요.^^ aESOP-6410의 경우 데비안 계열의 /etc 디렉토리 구성 방식을 사용하고 있으며, /etc 디렉토리를 수정하여, 커널 부팅 시 자동으로 시작 프로그램을 추가,제거 할 수 있다. 타켓 시스템의 “/etc/” 디렉토리에 보면 다음과 같이 “rc0.d ~ rc6.d” 까지의 디렉토리가 각각 있는 것을 볼수 있다. 타켓 시스템은 init Level에 따라 각각의 rcX.d 디렉토리 내부에 위치한 스크립트 파일을 실행 한다. 따..
* atuologin 프로그램 작성. - 다음과 같이 코드를 작성하여 준다. #include int main() { execlp( "login", "login", "-f", "root", 0); } - 컴파일을 한다. arm-s3c6410-linux-gnueabi-gcc -o autologin autologin.c - 생성된 autologin 파일을 sbin에 옮겨놓고 실행 권한 변경을 하여 준다. cp ./autologin /sbin chmod 777 ./autologin - etc/inittab 의 설정 파일을 수정하여 준다. (변경 전) 31 z6:6:respawn:/sbin/sulogin 32 S:2345:respawn:/sbin/getty 115200 s3c_serial0 (변경 후) 31 z6..
타켓 보드 : Aesop6410 보드 무선 랜 : ipTIME G054U-A(Ralink RT2571WF 칩셋,외장안테나) 포팅하기에 앞서 필요한 파일들을 준비를 한다. 무선랜을 포팅하기 위해서는 무선랜 칩셋 드라이버를 깔아야 하는데, ralinktech 사에서 제공하는 최신 버전의 칩셋 드라이버로 구동 하였을 경우,Aesop6410보드 상에서 장치의 인식은 되지만 제대로 동작하지 않아서 그 이전의 버전을 사용하여 컴파일 하였다. 이 버전의 칩셋 드라이버로 포팅 하였다. http://www.ralinktech.com.tw/data/drivers/2008_0506_RT73_Linux_STA_Drv1.1.0.1.tar.bz2 이 파일과 wireless tool을 다운로드 받는다. http://www.hpl...
- 발생한 메시지 로그 임베디드 보드 상에서 USB 허브를 이용하여 두개의 USB 간의 데이터 교환을 시도 하였으나 아래와 같은 메시지와 함께 데이터 교환이 정상적으로 이루어지지 않았다. sd 2:0:0:0: rejecting I/O to offline device sd 2:0:0:0: rejecting I/O to offline device sd 2:0:0:0: rejecting I/O to offline device sd 2:0:0:0: rejecting I/O to offline device ....... Buffer I/O error on device sdb1, logical block 3896 lost page write due to I/O error on sdb1 sd 2:0:0:0: reje..
devfs 파일 시스템에서는 mknod로 만들어야 하는 디바이스 파일을 디바이스 드라이버가 자동으로 만들어준다. 응용 프로그램에서 디바이스 드라이버를 사용하려면 디바이스 파일이 있어야하는데, 어떤 디바이스들이 커널에서 사용 될지 모르기 때문에, 미리 많은 수의 디바이스 파일을 포함 시키게되었는데, 그렇게 되면 사용자가 다루고자 하는 디바이스 드라이버와 연관된 디바이스 파일을 알고 싶은 경우에,쓰지도 않는 디바이스들 때문에 검색이 어려워지는 문제가 발생한다. 그래서 커널 개발자들은 드바이스 드라이버에서 디바이스 파일을 제공해주는 방법을 고안하여, 디바이스 드라이버에서 제공하는 디바이스 파일을 다루는 파일 시스템을 devfs라 한다. 디바이스 드라이버는 devfs 파일 시스템을 이용해서 동작 중인 디바이스를..
코리올리의 힘은 실제로 존재하는 힘은 아니다. 지구 상의 모든 운동하는 물체는 모두 코리올리의 힘을 받는다. 하나의 절대 좌표계 속에서 다른 좌표계가 회전할 때 나타나는 힘이다. 적도쪽을 향해서 발사된 물체는 지구 자전때문에 실제 방향보다 오른쪽으로 치우친 지점에 도달한다. 북반구의 어느 지점에서 떨어진 물체는 본래의 방향에서 오른쪽으로 편향되어 떨어진다. 운동하는 물체에는 지구 중력 이외에는 다른 힘이 없음에도 불구하고 실제의 낙하 지점은 본래의 방향에서 오른쪽으로 치우쳐서 떨어지는데 이때 작용하는 힘이다. 지구 자전에 의한 가상적인 힘이다. 북반구에서는 진행 방향의 오른쪽, 남반구에서는 그 반대 쪽으로 작용한다. 크기는 적도에서 가장 강하고, 극에서는 0이 된다. 코리올리의 힘이란 무엇인가? http..
자이로 센서는 각속도를 검출하는 센서이다. 1초동안에 각도가 얼마만큼 움직이는가를 측정하는 센서이다. 자이로 센서는 물체가 운동 할때 코리올리의 힘이 발생하는데, 이 코리올리 힘에 대한 공식을 이용하여 관성계에 작용하는 각속도를 감지한다. 일반적으로 MEMS 자이로는 그 정확도가 10~100 deg/hr 급으로 센서 신호 처리를 잘하게되면 1deg/hr급으로도 사용이 가능하다. 이말은 아무런 입력이 없을 때 1시간동안 자세가 1도 변화한다는 것을 의미한다. 가속도계 센서는 기본적으로 자이로를 보상하기 위한 센서로 자주 사용한다. 자이로 센서는 정확한 자세를 계산하려면 자이로가 아주 정밀해야 하는데, 가격도 비싸고 개인이 구하기도 힘들다고 한다. 그래서 가속도계와 같이 성질이 다른 센서들을 자이로와 혼합하..
mshtml.IHTMLElementCollection imgall = objMyDoc.images; for (int i = 0; i < imgall.length; i++) { mshtml.IHTMLImgElement tt; tt = (mshtml.IHTMLImgElement)imgall.item(i, 0); Thread.Sleep(1000); Console.WriteLine(tt.href); }
.NET 기반에서 모든 LINK 정보를 추출하는 방법을 MSHTML을 이용하여 하는 방법에 대하여 알아보고자 한다. 우선 MSHTML Library를 사용하기 위해서는 mshtml 참조를 해주어야한다.- 참조 추가를 위의 화면에서 처럼 해준다. try { string strURL = "http://www.naver.com"; WebClient wc = new WebClient(); byte[] data = wc.DownloadData(strURL); mshtml.HTMLDocumentClass ms = new mshtml.HTMLDocumentClass(); string strHTML = Encoding.ASCII.GetString(data); mshtml.IHTMLDocument2 objMyDoc = ..