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.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으로 답변메일좀 꼭 부탁드릴께요 ㅠ_ㅜ;;)

2009.09.02 10:40
Pspice Student 버전이 cadence 공식 사이트에서 없어지고,
Orcad Demo 전체 버전으로 받아서 실행해야하는 불편함이 생겼네요.

install 하고 Orcad Capture를 실행하려는데 계속 오류가 발생해서
한참 애를 먹었는데, 알고보니 간단히 해결 가능해서
혹시라도 나같은 개고생 하지 말라고 씁니다. 





Error 유형 1 :The PSpice COM Wrapper error has occurred.

Orcad Capture 프로그램을 시작하면 다음과 같은 화면이 뜹니다.


The PSpice COM Wrapper error has occurred.


무슨 말인지 몰라서 무시하고그냥 넘어가면


이것과 같이 친절하게 알려줍니다.

빨간 밑줄 그어진 대로 

시작 -> 실행

<install 폴더>\tools\pspice\Pspiceexplorersrvr.exe /regserver


쓰면 더이상 Error가 나타나지 않습니다.

예를 들면,
C:\OrCAD\OrCAD_16.2\tools\pspice\pspiceexplorersrvr.exe /regserver

이런식으로 쓰면 해결!!




Error 유형 2 :"Cannot initialize profile"

Orcad Capture에서 회로도를 다 그린 후 Simulation을 하려고 할때, 이런 창이 자꾸 떴다...



"Cannot initialize profile"
무시하고 가려고 해도 전혀 Simulation이 전혀 진행되지 않아 해결하고 넘어가야 하는 문제였다.


이것은 뭘 어떻게 하라는 친절한 설명이 나와 있지 않아, 해결책을 찾는데 한참 헤메였는데..
그 보낸 시간이 무색하게도 해결책은 아주 간단하였으니...


Orcad Capture 프로그램을 실행하기 전에


PSpice AD 라는 프로그램..
 <- 요모양

을 먼져 실행 시켜줘야 하는 것이다.

Capture 창을 모두 닫은후, PSpice AD 실행 -> 다시 OrCAD Capture를 실행

하면 문제 간단 해결!







Posted by Master Master.홈즈

댓글을 달아 주세요

  1. 2009.09.09 20:56  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

    • Master Master.홈즈 2009.09.10 22:08 신고  댓글주소  수정/삭제

      위에 에러 말하시는거죠???

      그건 2번째 그림대로
      installed path는 글쓴분께서 install 하신 path로 하면되고 나머지는 그대로 적으면되는데...

      기본 설정으로 하셨으면 제가 예로 들어준 것을 적으면 되고요,


      아니면
      Pspiceexplorersrvr.exe 파일있는 폴더를 찾아서
      실행창에 붙여넣고 뒤에
      \Pspiceexplorersrvr.exe /regserver
      를 적어주시면 될것 같네요

  2. 공대퀸카 2010.09.16 19:16 신고  댓글주소  수정/삭제  댓글쓰기

    진짜 이것때매 고생했는데..ㅠ 좋은 정보 정말 감사합니다.. ^^

  3. 겨울이네 2010.11.16 18:49 신고  댓글주소  수정/삭제  댓글쓰기

    첫번째때문에 개고생했는데 정말 감사

  4. 전자과 2011.04.07 02:43 신고  댓글주소  수정/삭제  댓글쓰기

    정보 감사합니다.

  5. 전통과 2012.03.21 00:52 신고  댓글주소  수정/삭제  댓글쓰기

    진짜 감사드립니다 ㅠㅠ.... 에러 두개 모두 해결했습니다 헤헿

    근데 WARNING -- All terminals are grounded in this circuit 라며 시뮬레이터가 토하고 있네요 흐엉 ㅠㅠ..

  6. 전기 2013.05.04 17:13 신고  댓글주소  수정/삭제  댓글쓰기

    두번째 안되네요