막상 ctags를 돌려보니 main()은 보이는데
그아래의 변수들이 보이지 않는 현상 발생 -_-
이게 무슨 신혼첫날밤에 발기부전 걸리는 소리야! 라는 생각에
검색을 해보니 공식적인 내용은 발견하지 못했지만 아래의 내용들 발견..

ctagas는 원래 로컬 변수들은 못다루는듯 -_-
확인겸 openCV 소스를 받아서 전체를 돌리고 vi에서 해보니
main(int argc, char** argv) 의 argv를 소스내에서 찾으니 엉뚱한 곳으로 날아간다.

I know CTags does not handle local vars, However, the code I said I will be happy to contribute uses also a lexer + written with flex language to analyze a current scope (small scope, the main parsing is done via CTags)

즉, ctags만으로는 지역변수나 전역변수가 사용된 곳, 함수가 사용된 곳은 찾기 힘들다. 이때는 cscope를 사용하면 된다.
[링크 : http://blog.naver.com/parkys1982/30014739315

12. How can I locate all references to a specific function or variable?

There are several packages already available which provide this capability. As of this writing, they are:
GLOBAL source code tag system
GNU id-utils
cscope
cflow
 
[링크 : http://ctags.sourceforge.net/faq.html#12

'프로그램 사용 > ctags & cscope' 카테고리의 다른 글

kscope 에서 특정 확장자 추가하기  (0) 2009.11.04
kscope 프로젝트 생성하기  (0) 2009.08.20
ctags format - CTAGS 출력 포맷/양식  (0) 2009.06.14
ctags  (0) 2009.01.07
Posted by 구차니
embeded/AVR (ATmega,ATtiny)2011. 10. 28. 17:35
Timer0 (8bit)짜리로 1mesc 만들기를 숙제로 받았다
그러고 보니 회사에서 처음 받는 숙제인듯?

아래의 코드를 참고하고, 도표를 참고하자면,
TCCR0 = 0x05;     // Prescaler 1/128
TCNT0 = 0x82;     // 125 clock tick = 1msec
TIMSK = 0x01;     // 오버플로우 인터럽트 허용
sei();                   // 인터럽트 허용

CPU가 16Mhz 일 경우,
프리스케일러를 설정함에 따라, timer 1번 발생시 시간은 TICK/msec를 참조하면 된다.
아무튼, cpu 클럭과 프리스케일러에 따라서 딱 떨어지는 시간이 있을수도 있고 없을수도 있는데
목표로 한 값이 1msec 이므로 곱해서 정수로 떨어지는 125 / 250 / 500 / 2000 회가 있지만
타이머가 8bit이므로 255를 초과할수 없고, 그로 인해 적당한 값은 1/128 프리스케일러를 설정하는 것이다.
그리고 타이머가 125번 오면 overflow 가 발생해야 하므로
TCNT0 = 255 - 125; 로 설정을 해주면 125 번의 tick 이후에 FF가 되어 타이머 인터럽트가 발생하게 된다.


2010/01/07 - [embeded/ATmega/ATtiny (AVR)] - atmega128 Timer 사용하기

'embeded > AVR (ATmega,ATtiny)' 카테고리의 다른 글

AVR Studio 5  (4) 2011.11.12
nop  (2) 2011.10.31
AVR Studio 에서 ELF 생성시 에러발생  (0) 2011.07.27
IAR compiler 컴파일시 이미지 크기 보기  (3) 2011.07.25
PINA_Bit0 누구냐 넌! (IAR)  (0) 2011.03.31
Posted by 구차니
Programming/Java2011. 10. 28. 14:37
집에가서 해보고 업데이트

JFileChooser는 다음과 같은 유형의 다이얼로그 창을 열어준다.
JFileChooser.DIRECTORIES_ONLY 옵션을 주어도 윈도우의 폴더 탐색 다이얼로그 처럼 열리지는 않는
아쉬움이 있지만 조금더 찾아보면 나오려나.. 아니면 다른게 있으려나?


JFileChooser chooser = new JFileChooser();
    // Note: source for ExampleFileFilter can be found in FileChooserDemo,
    // under the demo/jfc directory in the JDK.
    ExampleFileFilter filter = new ExampleFileFilter();
    filter.addExtension("jpg");
    filter.addExtension("gif");
    filter.setDescription("JPG & GIF Images");
    chooser.setFileFilter(filter);
    int returnVal = chooser.showOpenDialog(parent);
    if(returnVal == JFileChooser.APPROVE_OPTION) {
       System.out.println("You chose to open this file: " +
            chooser.getSelectedFile().getName());
    }
[링크 : http://download.oracle.com/javase/1.5.0/docs/api/javax/swing/JFileChooser.html

JFileChooser chooser = new JFileChooser("C:\example");
chooser.setFileSelectionMode( JFileChooser.DIRECTORIES_ONLY);

[링크 : http://stackoverflow.com/questions/4779360/browse-for-folder-dialog]


아래의 코드는 netbeans에서 버튼을 클릭시 특정 TextFiled에 값을 넣어주도록 하는 예제이다.
import나 패키지 의존성 때문인지 코드가 길어진 느낌 -_-
javax.swing.JFileChooser chooser = new javax.swing.JFileChooser("C:\\");
chooser.setFileSelectionMode( javax.swing.JFileChooser.DIRECTORIES_ONLY);
chooser.showOpenDialog(NewJDialog.this);
jTextField1.setText(chooser.getSelectedFile().getPath()); 
 
2011/10/22 - [Programming/C / Win32 / MFC] - CFileDialog 말고 폴더 다이얼로그 없나?

'Programming > Java' 카테고리의 다른 글

Java 에서 파일 목록 엳어오기  (0) 2011.10.29
netbeans 에서 코드 자동정렬  (0) 2011.10.29
netbeans IDE  (0) 2010.08.23
unit test - 단위 테스트  (0) 2010.08.18
java에는 unsigned가 없다고?!  (0) 2009.09.03
Posted by 구차니
이륙


선회 + After burner



저속비행


Posted by 구차니
시동걸고 점검!


조타확인


조타확인


Posted by 구차니
별 볼건 없지만
아무튼 이렇게 큰 구조물이 저렇게 작은 부분에 고정되서 공기 저항을 받으며 회전할수 있다는게 참 신기하다.


Posted by 구차니




Posted by 구차니

헬리콥터 주제에 택싱이라니 -_-
그냥 날아오르라고!




Posted by 구차니

단거리 착륙을 위해 엔진의 역분사가 이루어 지는데
이 역분사 시기에 엔진의 커버(?)가 아래와 같이 벌려진다.


아래는 이륙시의 사진인데, 엔진의 중앙에 은색 띠 처럼 벌려진 부분이 없음을 알 수 있다.



C-17 단거리 이륙


C-17 단거리 착륙 및 후진

Posted by 구차니
1분의 오차도 없는 작전을 보여드리겠습니다! 이러면서
B-52 폭격기도 역시나 지나가는 센스~
아무튼 드럽게 크긴 크고, 폭격기인지라 다른것들 보다는 훠~얼씬 높게 날아간다.






'개소리 왈왈 > 2011 에어쇼' 카테고리의 다른 글

2011 에어쇼 - AH-64D 택싱 + 이륙  (0) 2011.10.27
2011 에어쇼 - C-17 이착륙  (0) 2011.10.27
2011 에어쇼 - 지나가는 U-2  (0) 2011.10.27
2011 에어쇼 - 기타 사진들  (0) 2011.10.23
2011 에어쇼 - AH-1 cobra  (0) 2011.10.23
Posted by 구차니