2010.07.22 13:42

오늘은 코딩시 유용한 edit 프로그램 하나를 소개해 드리겠습니다.


Ultraedit에 verilog, VHDL 문법 강조하는 방법을 찾아보다가
잘안되기도하고 번거로운게 많아서 이것저것 검색해보던중 발견한
'무료' 프로그램 [Acroedit] 입니다.
[첨부파일에 있습니다]

사용방법도 그리 어렵지 않고
좋은 완성도를 보이는 것 같고 무엇보다 무료!(현재까지는)라서 사용 추천합니다.


더 자세한 사항은 여기서 설명 드리는 것보다
고생하신 개발자분께서 만드신 홈페이지 가서 보시는게 나을 것 같네요.

많이 사용하시고 홈페이지 가서 한마디씩 남겨주시길..

>>>>>>>>>Acrosoft 링크<<<<<<<<
Posted by Master Master.홈즈

댓글을 달아 주세요

2010.01.28 15:19


* VMware에서 공유 폴더를 설정하기는 했는데, 위치를 몰라서 한참 헤멧다 :(

# cd /mnt/hgfs/설정한 이름
Posted by Master Master.홈즈

댓글을 달아 주세요

2010.01.27 23:17
- 파일 생성 or 열기
                     $ vi 파일명

- 저장 및 종료 (가장 빈번하게 사용 :wq! )
      :w              - 저장
      :w  file.txt    - file.txt로 저장
      :q               - 종료
      :wq!           - 강제 저장 후 종료
--------------------------------------------------------------------------
<입력> i (커서 부터 입력)

<이동> 한글자씩 이동    : h(좌) j(아래) k(위) l(우)  or  화살표
           단어단위 이동    : w,b
           문단단위 이동    : {, }
           행의 시작과 끝   : ^, $ 
           n 행으로 이동    :  :[n]
          문서의 시작과 끝 : gg, G

<삭제> x, dw(단어), dd(한 행)
<복사> yw(단어 복사), yy(행 복사)
<붙이기> p

<블록 지정> v, crtl + v
            (블록 지정한 후)    d : 삭제,  y : 복사,  >, < : 행 앞에 탭 삽입, 삭제

<되돌리기> u, crtl + r

<문자열 탐색> /(찾는 문자열),
                     ?(찾는 문자열)

<문자열 치환> :범위/바뀔 문자열(old)/바꿀 문자열(new)/행 범위
                     ex) :2,4s/old/new/g
------------------------------------------------------------------------------


Posted by Master Master.홈즈

댓글을 달아 주세요

2010.01.27 23:17
< 기본 사용법 >
         $  cp 옵션 원본파일 대상파일
         $  cp 옵션 원본경로 대상경로

-------------------------------------------------------------------------------------

(출처 : http://www.ilovepc.co.kr)

<자주 쓰는 명령어 예제>

$ cp -pr mgdir /etc/mgdir

        mgdir 디렉토리와 그 안의 파일의 속성을 그대로 둔 채 /etc/mgdir 디렉토리로 복사한다.

$ cp -pu mgfile mgdir

        mgfile 파일의 속성을 그대로 두고 같은 이름의 파일이 있을 때는 mgfile 파일보다 날짜가 오래된

파일일때만 덮어씌운다.

$ cp -prf mgdir /etc/mgdir

        mgdir 디렉토리와 그 안의 파일의 속성을 둔 채 같은 이름의 파일이 있어도 무시하고 바로 /etc/mgdir

디렉토리에 복사한다.

---------------------------------------------------------------------------------------
* 옵션
[ a ] 원래 파일의 구조와 속성까지 그대로 복사한다.
[ b ] 덮어쓰거나 지울 때 백업 파일 만든다.
[ d ] 심볼릭 링크 파일 그대로 복사한다, 디폴트는 연결된 원래 파일을 복사한다.
[ f ] 이름이 같은 파일이 있다면 그 파일을 지우고 복사한다.
[ i ] 이름이 같은 파일이 있다면 덮어쓸 것인지 묻는다.
[ p ] 원본 파일의 소유자, 그룹, 권한, 시간 등 파일의 속성을 그대로 복사한다.
[ r ] 서브 디렉토리를 포함한 모든 파일을 복사한다.
[ s ] 심볼릭 링크를 만든다,
       윈도의 바로가기 아이콘과 같은 것으로 파일의 위치를 바꾸지 않고 쓰기 위한 것이다.
[ u ] 복사할 파일이 구 버전일때 복사한다.
[ v ] 복사하기 전에 각각의 파일명을 표시한다.
[ x ] 파일 시스템이 같을 경우만 복사한다.
[ P ] 원본 파일이 있는 디렉토리까지 함께 복사한다.
[ S ] 환경 변수인 simple_backup_suffix 로 지정한 백업 꼬리말을 붙여서 백업파일을 만든다.
----------------------------------------------------------------------------------------
Posted by Master Master.홈즈

댓글을 달아 주세요

2010.01.26 16:50
<파일 묶기: tar 관련>
* 주로사용 : $tar zxvf 압축파일.tar.gz

---------------------------------------------------
<기본 사용 명령>
-  묶기 : # tar cvf 압축파일.tar 압축대상파일 및 디렉토리
-  확인 : # tar tvf 압축파일.tar
-  풀기 : # tar xvf 압축파일.tar

----------------------------------------------------
- 일반형식 : # tar [옵션] 대상파일

<옵션>

   c : tar파일을 생성할때(여러개의 파일을 하나의 파일로 묶을 때) 반드시 사용

   d : tar파일과 해당 파일시스템간의 차이점을 확인하고자 할 때 사용

   r : tar파일에 다른파일들을 추가하고자 할 경우에 사용

   t : tar파일의 내용을 확인하고자 할 때 반드시 사용

   f : tar파일을 사용할때에는 반드시 사용

   p : tar파일을 생성할때(묶을 때) 당시의 파일퍼미션을 그대로 하여 풀어줄 때 사용

   v : 묶을때나 풀어줄 때 파일들의 내용을 자세하게 보려고 할 때 사용

   Z : compress로 압축파일을 사용할 때 압축이나 해제까지 한번에 할 때 사용

   z : gzip과 관련하여 압축이나 해제를 한꺼번에 하려고 할 때 사용
--------------------------------------------------------

*참고 : http://www.superuser.co.kr/open_lecture/unix/compress_02.htm
Posted by Master Master.홈즈

댓글을 달아 주세요

2010.01.23 15:11

<<리눅스 커널 버전 확인 방법>>
  # uname -a
  Linux holmes221 2.4.20-8 #1 Thu Mar 13 11:13:37 EST 2003 i686 i686 i386 GNU/Linux


Posted by Master Master.홈즈

댓글을 달아 주세요

2010.01.20 15:54
Yum이란 <Yellowdog Updater, Modified>
rpm기반의 시스템(Redhat 계열)을 위한 자동 업데이터이자 패키지 설치/삭제도구이다.



 *설치방법 : 아래 출처를 기반으로 약간 수정.
(출처 : http://flashcafe.org/12366,  http://cafe.naver.com/q69/114393 )



<<REDHAT9 - yum 설치 및 설정>>

http://www.rpmfind.net 에서 redhat 용 rpm을 받는다.

======= 설치 ==========================
# rpm -Uvh yum-2.0.8-1.noarch.rpm
      U:기존에 패키지가 설치되지 않았다면 i와 같이 일반적인 설치를 하고 ,
         기존에 패키지가 설치되어 있다면 업그레이드를 한다
      v:설치 과정의 확인
      h:설치 진행 과정을 #마트로 화면에 출력함

======== 설정 ================ </etc/yum.conf 를 다음과 같이 수정>
# vi /etc/yum.conf


[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
gpgcheck=1
tolerant=1
exactarch=1

[os]
name=Red Hat Linux $releasever - $basearch - os
#baseurl=http://ayo.freshrpms.net/redhat/$releasever/$basearch/os
baseurl=http://mirror.hostway.co.kr/redhat/9/os/i386/


[updates]
name=Red Hat Linux $releasever - $basearch - updates
#baseurl=http://ayo.freshrpms.net/redhat/$releasever/$basearch/updates
baseurl=http://mirror.hostway.co.kr/redhat/9/updates/i386/

[freshrpms]
name=Red Hat Linux $releasever - $basearch - freshrpms
baseurl=http://ayo.freshrpms.net/redhat/$releasever/$basearch/freshrpms



== yum 명령어 ===================================================================
yum update // 깔려 있는 패키지 업데이트
yum search pkg_name // pkg_name을 검색
yum install pkg_name // pkg_name을 설치
yum remove pkg_name // pkg_name을 삭제

=================================================================================

Posted by Master Master.홈즈

댓글을 달아 주세요

  1. kong 2012.08.13 19:05 신고  댓글주소  수정/삭제  댓글쓰기

    Fedora9 공부하는 중, yum이 설치되지 않아 삽질중이였는데, 가뭄에 단비를 주셔 감사합니다. !!!

2010.01.19 15:12

드디어 나도 Linux의 세계로..

ubuntu는 전에 깔아본적도 있고, 많이 깔아봐서 별로 어렵지 않았는데
redhat은 5번을 지웠다 깔았다 하는 삽질끝에 성공 ! ㅠ-ㅠ

삽질의 가장 큰 이유는 화면 해상도가 800x600 이상으로 늘어나지 않는다는 것..


해결 단계>
Root ID로 들어가서..

1.VMware Tools installation 설치
2.해상도 재설정 <#redhat-config-xfree86>

하면 된다.
Posted by Master Master.홈즈

댓글을 달아 주세요

2009.12.01 20:24
갑자기 궁금해서 찾아봤다..

=============================================================================

device driver ; 장치 드라이버

장치 드라이버는 자신의 컴퓨터에 부착된 특정 주변장치들을 제어하기 위한 프로그램이다. 프린터모니터CD-ROM 등에는 모두 이에 맞는 장치 드라이버들이 있다. 많은 장치 드라이버들은 운영체계를 구입하면, 거기에 포함되어 함께 제공된다. 그러나, 만약 나중에 운영체계가 예상치 못했던 새로운 형태의 장치를 구입했다면, 사용자 책임 하에 새로운 장치 드라이버를 설치해야만 한다 (대개, 제작회사가 제공하는 장치 드라이버가 그 장치에 딸려 나온다). 장치 드라이버는 본래 운영체계의 많은 일반적인 입출력 명령어들을, 각 장치들이 이해할 수 있는 메시지의 형태로 변환하는 역할을 담당한다.

윈도우 운영체계에는 가상 장치 드라이버의 역할을 하는 프로그램들이 있다. 이러한 프로그램들은 윈도우 가상 장치 관리자와의 인터페이스를 수행한다. 하드디스크 드라이브 제어기, 키보드 그리고 직렬 및 병렬 포트 등을 포함한, 시스템 내의 주요 하드웨어 장치를 위해 가상 장치 드라이버가 있다. 이것들은 수정 가능한 설정치들을 가지고 있는 하드웨어 장치의 상태를 유지하는데 사용된다. 가상 장치 드라이버들은 하드웨어인터럽트가 아니라, 시스템으로부터 발생하는 소프트웨어 인터럽트를 처리한다.

윈도우 운영체계에서, 장치 드라이버 파일은 대체로 ".DLL"이나 ".EXE"와 같은 파일이름 확장자를 가지며 가상 장치 드라이버는 대체로 ".VXD"라는 확장자를 가진다.

=============================================================================

'전공관련 > 용어정리' 카테고리의 다른 글

device driver : 텀스 펌  (0) 2009.12.01
Memory Mapped I/O & I/O Mapped I/O  (0) 2009.08.28
Speculative Execution  (0) 2009.08.28
DMA (Direct Memory Access)  (0) 2009.08.28
TLB (Translation Lookaside Buffer)  (0) 2009.08.28
Harvard Architecture  (0) 2009.08.28
Posted by Master Master.홈즈

댓글을 달아 주세요

2009.09.03 19:03

아랫글에 OrCAD Demo 16.2 Error 잡는 방법을 포스팅했는데,
설치방법도 올려놓지 않고 Error 잡는것만 올려놓은거 같아서,
실험 조교 준비하면서 학생들 다운로드 편하게 해주려고 ppt로 만들었던거 정리합니다.



1.
https://www.cadence.com/products/orcad/pages/downloads.aspx 
에 접속하여서 OrCAD Demo DVD를 선택합니다.





2.
Download 받으려면 Cadence ID가 있어야 하므로, 등록합니다.





3.
E-mail을 적어 넣고 박스에 체크한뒤, Continue~





4.
위와 같은 창이 뜨면 , 적어놓은 E-mail에 접속하여서 E-mail을 수신하고 수신한 링크로 접속합니다.





5.
  E-mail 링크로 접속하면 아래와 같은 화면이 뜨는데, password와 질문을 등록해야 합니다.
  password는 아래 나와 있듯이 영문과 숫자를 조합하여야 하고,
  적어도 하나의 대문자와 소문자가 조합되어야 합니다.





6.
이제 채우라는거 채워 넣으면 Congratulations!! 라는 문구가뜨면서 다운 받으라고 합니다.
그려면 Log-in 해줍니다.





7.
Download OrCAD Demo Software를 눌르고 SUBMIT 을 눌러 진행합니다.





8.
아래 화면이 뜨면 우클릭을하여서 "다른이름으로 저장"한뒤 다운로드 위치를 지정하여 다운받습니다.





9.
이제 압축풀고 install하면 끝!!



Posted by Master Master.홈즈

댓글을 달아 주세요

  1. 페르소나_☆ 2010.12.06 01:34 신고  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 좋은 정보 감사합니다^^
    근데 가입을 하고 난 뒤 탈퇴는 어떻게 해야 하는건가요 ㅠ_ㅜ;;
    방법좀 알려주시면 감사합니다;;
    (gusltan@naver.com으로 답변메일좀 꼭 부탁드릴께요 ㅠ_ㅜ;;)