1. copy the Verilog files verilogparser.yverlogscanner.l and the source files to the doxygen-1.7.5\src directory
2. copy the patch file verilog.patch to directory doxygen-1.7.5
3. open a shell in the doxygen-1.7.5 directory
3.2 make patch # patch -p1 -F3 < verilog.patch
3.2 configure doxygen sudo configure
4 compile the source files sudo make all
5 If the compilation was successful create a doxygen configuration file with # doxygen -s -g verilog.cfg
In the configuration file you should see the option OPTIMIZE_OUTPUT_VERILOG.
The file patterns for the Verilog parser are *.v and *.V
--> verilog.cfg 파일이 생성되는데 아래에 cfg 파일 올려놓겠습니다.
You generate a configuration file (see section Configuration) by calling doxygen with the -g option:
doxygen -g <config_file>
You edit the configuration file so it matches your project. In the configuration file you can specify the input files and a lot of optional information.
You let doxygen generate the documentation, based on the settings in the configuration file:
doxygen <config_file>
If you have a configuration file generated with an older version of doxygen, you can upgrade it to the current version by running doxygen with the -u option.
doxygen -u <config_file>
All configuration settings in the original configuration file will be copied to the new configuration file. Any new options will have their default value. Note that comments that you may have added in the original configuration file will be lost.
more file - file의 내용을 출력
head file - file의첫 줄을출력 10
tail file - file의 마지막 줄을 출력 10
tail -f file - file에 추가되는 내용을 출력 마지막 줄 ,10부터 출력함 프로세스 관리
ps 현재 활성화된 프로세스 보여주기 -
top 실행중인 모든 프로세스 보여주기 -
kill pid 프로세스 -id pid를종료
killall proc - proc로시작하는모든프로세스종료
bg 정지되있거나 화면에서 안보이게 실행중인 프로세스 보여 -
주기 정지된 프로세스를 화면에 출력하지 않고 계속 진행하기 ;
fg 화면에 보이지 않게 작동하던 작업 중 최근의 것을 화면에 -
출력하면서 작동시키기
fg n 화면에 보이지 않게 작동하던 작업 중 - n 번째 작업을
화면에 출력하면서 작동시키기 검색 grep pattern files 안의 을 찾기 - file pattern
grep -r pattern dir 디렉토리 안에서 재귀적으로 -dir
찾기 pattern
command | grep pattern 명령의 출력에서 - command
을찾는다 pattern
locate file 파일을 찾음 -
시스템 정보보기
date 현재 날짜와 시각을 출력 -
cal 이번달 달력을 출력 -
uptime 현재 기동시간을 출력 -
w 온라인인 사용자를 출력 -
whoami 어느 사용자로 로그인 하였는지 출력 -
finger user 에관한정보출력 -user
uname -a 커널 정보 출력 -
cat /proc/cpuinfo 정보 출력 - cpu
cat /proc/meminfo 메모리정보출력 -
man command - command에대한매뉴얼출력
df 디스크 사용량 출력 -
du 디렉토리 사용량 출력 -
free 메모리와스왑정보출력 -
whereis app 를실행가능한위치출력 - app
which app 가기본으로실행되는곳을보여줌 -app 압축
tar cf file.tar files 들을 포함한 를 만듬 - files file.tar
tar xf file.tar 을 압축해제 - file.tar
tar czf file.tar.gz files 압축을 사용한 압축 - Gzip
tar zxf file.tar.gz 을 이용해 압축해제 - Gzip
tar cjf file.tar.bz2 압축을 사용한 압축 - Bzip2
tar xjf file.tar.bz2 압축을 사용한 압축해제 - Bzip2
gzip file 을 압축해서 로 이름변경 - file file.gz
gzip -d file.gz 를 로 압축해제 - file.gz fiel 네트워크 ping host 에핑을보내결과출력 -host
whois domain - domain에대한 정보출력 whois
dig domain - domain에 대한 정보를 출력 DNS
dig -x host 호스트까지의 경로를 되찾아가기 - 소스로부터 설치 ./configure
make
make install
# The VNCSERVERS variable is a list of display:user pairs. # # Uncomment the lines below to start a VNC server on display :2 # as my 'myusername' (adjust this to your own). You will also # need to set a VNC password; run 'man vncpasswd' to see how # to do that. # # DO NOT RUN THIS SERVICE if your local area network is # untrusted! For a secure way of using VNC, see # <URL:http://www.uk.research.att.com/vnc/sshvnc.html>.
VNC(Virtual Network Computing)는 네트워크를 통해 원격 컴퓨터를 사용하는 기능입니다. VNC 접속은 Server와 Client 개념으로 접속을 하는 컴퓨터가 Client가 되고 원격지에서 있는 컴퓨터가 Server가 됩니다. 서버에는 서버 프로그램이 실행되어야 하며, 클라이언트 프로그램을 실행하여 접속을 합니다. VNC 프로그램은 X 윈도우 환경의 차이로 인해 동작에 문제가 있으므로 TightVNC 프로그램을 사용하기를 권장합니다.
VNC 서버를 다운받는 곳:
http://www.tightvnc.org/download.html http://rpm.pbone.net/ 에서 tightvnc-server 로 검색
주의: tightvnc-server를 설치할 때 XFree86과의 의존성 문제 등으로 오류가 발생할 수도 있는데, 이때는 --force --nodeps 옵션으로 강제로 설치해 주세요. 사용에는 큰 문제가 발생되지 않습니다.
2. TightVNC 설치
아래의 순서대로 기존에 설치되어 있는 VNC를 삭제하고 tightvnc 프로그램을 설치합니다.
가. 기존에 설치된 VNC 프로그램이 있으면 확인하고, 삭제합니다.
[root@localhost ~]# rpm -qa | grep vnc
vnc-4.0-9
vnc-server-4.0-9
[root@localhost ~]# rpm -e vnc vnc-server
나. http://www.tightvnc.org/download.html 에서 프로그램을 다운 받습니다.