2014년 4월 23일 수요일
2014년 4월 22일 화요일
맥 터미날 명령어
맥 os x 는 유닉스 운영체제 이기 떄문에 대부분의 유닉스 명령을 터미널 에서 실행 하실수 있습니다
일반적으로는 사용하지 않으나 새로설치한 프로그램의 인증등을 부득이 하게 무력화 시킬때 나 타 유닉스 운영체제 접속수행 등 추후 언제가는 한번 쓰게되지 않을까 생각합니다.
finder 에서는 볼수없는 내부 시스템을 직접 수정이 가능하며 볼수 있는것들이 많습니다 또한 다른 사용자의 계정에 포함된 파일 들도 접속할수 있습니다
리눅스를 사용하셨던 분들이라면 너무나 손쉬울것입니다 .
응용프로그램 -> 유틸리티 -> 터미널
cd = 해당 경로로 이동 합니다. - cd /<경로명>
pwd = 현제 경로를 표시합니다.
ls = 조건 검색어 - ls *st* 파일 이름 중간에 st 를 포함한 모든 파일을 표시합니다.
cp = 원본복사 - cp web /bin "web"폴더를 /bin에 복사합니다.
mv = 원본이동 - mv web /bin "web"폴더를 /bin으로 이동합니다.
rm = 원복삭제 - rm web or rm -r web "web"폴더를 삭제 합니다.
mkdir = 폴더 생성 - mkdir web "web" 폴더를 현제 경로에 생성합니다.
rmdir = 폴더삭제 - rmdir web "web" 폴더를 현제 경로에서 삭제합니다.
touch = 파일생성 - touch web "web"의 무용량 파일을 생성 합니다.
grep = 파일안 내용찾기 - grep head index.php "index.php" 에서 head 가 포함된 낱말을 찾어 냅니다.
ln = 링크 - ln -s /bin/web/ apath main "/bin/web/" 의 해당경로를 apath main 으로 링크합니다.
who = 현제 접속 또는 로그인중인 모든 사용자를 찾어줍니다.
ps = ps(옵션) - 현제 실행중인 모든 프로세서 표시합니다.
kill = kill ichat - ichat 프로세서를 강제 종료 합니다.
find = 조건검색어 - find /root/ -name *password* 파일이름에 password 를 포함한 파일을 /root 폴더에서 검색합니다.
whereis = whereis ichat "ichat 가 있는 프로세서 경로를 표시합니다.
sudo = sudo vi /etc/php.ini root 권한으로 /etc/ 폴더에 php.ini 파일을 vi로 편집합니다.
더 보기를 원하신다면 터미널에서 man (명령어) 를 검색하시면 더 자세한 설명을 찾으실수 있습니다.
유닉스의 명령어들을 다 나열하기는 쉽지 않지만 직접 사용하신다면 더 많은것들을 몸소 체험하고 자기것으로 만드실수 있을겁니다.
일반적으로는 사용하지 않으나 새로설치한 프로그램의 인증등을 부득이 하게 무력화 시킬때 나 타 유닉스 운영체제 접속수행 등 추후 언제가는 한번 쓰게되지 않을까 생각합니다.
finder 에서는 볼수없는 내부 시스템을 직접 수정이 가능하며 볼수 있는것들이 많습니다 또한 다른 사용자의 계정에 포함된 파일 들도 접속할수 있습니다
리눅스를 사용하셨던 분들이라면 너무나 손쉬울것입니다 .
응용프로그램 -> 유틸리티 -> 터미널
cd = 해당 경로로 이동 합니다. - cd /<경로명>
pwd = 현제 경로를 표시합니다.
ls = 조건 검색어 - ls *st* 파일 이름 중간에 st 를 포함한 모든 파일을 표시합니다.
cp = 원본복사 - cp web /bin "web"폴더를 /bin에 복사합니다.
mv = 원본이동 - mv web /bin "web"폴더를 /bin으로 이동합니다.
rm = 원복삭제 - rm web or rm -r web "web"폴더를 삭제 합니다.
mkdir = 폴더 생성 - mkdir web "web" 폴더를 현제 경로에 생성합니다.
rmdir = 폴더삭제 - rmdir web "web" 폴더를 현제 경로에서 삭제합니다.
touch = 파일생성 - touch web "web"의 무용량 파일을 생성 합니다.
grep = 파일안 내용찾기 - grep head index.php "index.php" 에서 head 가 포함된 낱말을 찾어 냅니다.
ln = 링크 - ln -s /bin/web/ apath main "/bin/web/" 의 해당경로를 apath main 으로 링크합니다.
who = 현제 접속 또는 로그인중인 모든 사용자를 찾어줍니다.
ps = ps(옵션) - 현제 실행중인 모든 프로세서 표시합니다.
kill = kill ichat - ichat 프로세서를 강제 종료 합니다.
find = 조건검색어 - find /root/ -name *password* 파일이름에 password 를 포함한 파일을 /root 폴더에서 검색합니다.
whereis = whereis ichat "ichat 가 있는 프로세서 경로를 표시합니다.
sudo = sudo vi /etc/php.ini root 권한으로 /etc/ 폴더에 php.ini 파일을 vi로 편집합니다.
더 보기를 원하신다면 터미널에서 man (명령어) 를 검색하시면 더 자세한 설명을 찾으실수 있습니다.
유닉스의 명령어들을 다 나열하기는 쉽지 않지만 직접 사용하신다면 더 많은것들을 몸소 체험하고 자기것으로 만드실수 있을겁니다.
2014년 4월 21일 월요일
2014년 4월 20일 일요일
오픈소스 C 컴파일러
위키백과 검색[소형소자 C 컴파일러]
다운로드 를 클릭, 다운로드 된 파일을 설치
소형소자 C 컴파일러
개발자 Sandeep Dutta 및 다수
최근 버전 2.6.0 / 2006년 7월 31일
운영 체제 리눅스, 마이크로소프트 윈도
종류 C 컴파일러
라이선스 GNU 일반 공중 사용 허가서
웹사이트 sdcc.sourceforge.net
소형소자 C 컴파일러 (SDCC)는 오픈 소스이고, 부분적으로 재사용되는[1] 마이크로컨트롤러용 C 컴파일러이다. 그것은 GNU 일반 공중 사용 허가서로 배포된다. 또한 패키지는 링커, 어셈블러, 시뮬레이터, 디버거를 포함하고 있다. 2006년 2월에, 소형소자 C 컴파일러는 오직 인텔 8051-호환되는 마이크로컨트롤러용 C 컴파일러만 오픈 소스였다.[2]
소형소자 C 컴파일러는 8051에 실시간 운형체제 시스템을 이식하기 위한 자유 실시간 운영체제 개발계획에 의하여 사용되었다.
2014년 4월 19일 토요일
pickit3
< PICkit3 PTG 라이팅 방법 >
인퓨즈㈜ 02-2685-1588 www.infuse.co.kr
1. MPLAB IDE를 실행한다.
(되도록 최신 MPLAB IDE를 사용한다.)
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469&part=SW007002
상기 마이크로칩을 방문하여 버전을 확인후 다운받거나,
http://www.infuse.co.kr/z_sharedata/MPLAB_IDE_8_85.zip
인퓨즈에서 다운받아 설치한다.
업데이트된 버전 설치시 제어판에서 낮은 버전의 MPLAB IDE를 제거후 설치한다.
2. 메뉴 => Configure => Select Device를 눌러 사용하고자 하는 디바이스를 선택한다.
3. 메뉴 => FILE => Import 를 눌러 라이팅하고자 하는 HEX 파일을 가져온다.
4. 메뉴 => Configure => Configuration bits 를 눌러 옵션사항을 설정한다.
(옵션이 맞지 않으면 동작하지 않기 때문에 개발자등에게 문의하여 정확한 값을 설정한다)
(옵션을 설정하기 위해서는 아래 체크가 되어있지 않아야 한다.)
체크되어 있으면 옵션을 변경할 수가 없다)
5. 사용하고자하는 장비 PICkit3를 컴퓨터 USB에 연결한다.
(되도록 USB허브등을 거치지 않고 컴퓨터 뒷의 USB에 연결한다)
6. 메뉴 => Programmer => Select Programmer 에서 연결된 장비 PICkit3를 선택한다.
(아래 화면이 뜨면 “OK”를 클릭한다)
(아래 적색 표시의 상태가 완료될때까지 기다린다.)
(아래 에러는 칩이 연결되지 않았다는 의미이니 무시한다)
7. 메뉴 => Programmer => Settings 을 클릭하여 전원공급을 설정하고 확인을 누른다.
( 5V 전원을 PICkit3에서 공급설정하여도 타겟보드의 VDD전류가 과다하면 PICkit3에서
공급되는 전류가 낮아 라이팅이 되지 않을수 있다, 이럴땐 5V 전원공급을 해제하고
타겟보드에 직접 전원을 공급해 주어야 한다.)
8. 메뉴 => Programmer => Settings 을 클릭하여 PTG(Programmer to go)를 설정한다.
Image name 에 로드된 hex 파일명을 기입하고, Send image in Memory를 누르면
PICkit3에 hex 파일이 들어 간다 완료되면, PICkit3를 컴퓨터에서 분리한다.
PTG가 완료된 PICkit3는 hex파일명을 케이스등에 표기하여 관리한다.
9. PTG 로 세팅된 PICkit3를 컴퓨터에 연결할 경우 아래와 같은 메시지가 나타난다.
Test_110930.hex가 PTG로 설정되어 있는데 계속 유지 할것인지 묻는다
“예”를 누르면 PTG 기능을 유지 하고 PICkit3의 다른 기능은 사용할 수 없다.
“아니요”를 누르면 PTG기능이 삭제되고 본래의 PICkit3의 기능을 사용 가능하다.
10. 아래 PICkit3 PTG Module 활용하여 좀더 편리한 라이팅환경을 구성가능하다.
PICkit3 PTG(Program To Go) Module 출시!! ) .
2011.8.26
문의: 인퓨즈 (Tel. 02-2685-1588)
PICkit3 의 PTG 활용시
PC없이 손쉽게 Writing이 가능.
PICkit3-PTG kit Microchip PICkit3의 PTG 기능 사용시PC없이 USB 전원을 공급하여 주고, ICSP 컨넥터를 테스
트핀으로 연결하여 PIC가 실장되어 있는PCB에 (100mill 피치 ICSP 구성되어 있는경우)
접촉하여 라이팅할수 있습니다.
판매가격 : 18,000원 (VAT별도) * 테스핀은 조립되지않는 상태로 발송됩니다 .
< PICkit3 PTG 전체 구성 >
PICkit3 는 별매품입니다.
인퓨즈㈜ 02-2685-1588 www.infuse.co.kr
1. MPLAB IDE를 실행한다.
(되도록 최신 MPLAB IDE를 사용한다.)
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469&part=SW007002
상기 마이크로칩을 방문하여 버전을 확인후 다운받거나,
http://www.infuse.co.kr/z_sharedata/MPLAB_IDE_8_85.zip
인퓨즈에서 다운받아 설치한다.
업데이트된 버전 설치시 제어판에서 낮은 버전의 MPLAB IDE를 제거후 설치한다.
2. 메뉴 => Configure => Select Device를 눌러 사용하고자 하는 디바이스를 선택한다.
3. 메뉴 => FILE => Import 를 눌러 라이팅하고자 하는 HEX 파일을 가져온다.
4. 메뉴 => Configure => Configuration bits 를 눌러 옵션사항을 설정한다.
(옵션이 맞지 않으면 동작하지 않기 때문에 개발자등에게 문의하여 정확한 값을 설정한다)
(옵션을 설정하기 위해서는 아래 체크가 되어있지 않아야 한다.)
체크되어 있으면 옵션을 변경할 수가 없다)
5. 사용하고자하는 장비 PICkit3를 컴퓨터 USB에 연결한다.
(되도록 USB허브등을 거치지 않고 컴퓨터 뒷의 USB에 연결한다)
6. 메뉴 => Programmer => Select Programmer 에서 연결된 장비 PICkit3를 선택한다.
(아래 화면이 뜨면 “OK”를 클릭한다)
(아래 적색 표시의 상태가 완료될때까지 기다린다.)
(아래 에러는 칩이 연결되지 않았다는 의미이니 무시한다)
7. 메뉴 => Programmer => Settings 을 클릭하여 전원공급을 설정하고 확인을 누른다.
( 5V 전원을 PICkit3에서 공급설정하여도 타겟보드의 VDD전류가 과다하면 PICkit3에서
공급되는 전류가 낮아 라이팅이 되지 않을수 있다, 이럴땐 5V 전원공급을 해제하고
타겟보드에 직접 전원을 공급해 주어야 한다.)
8. 메뉴 => Programmer => Settings 을 클릭하여 PTG(Programmer to go)를 설정한다.
Image name 에 로드된 hex 파일명을 기입하고, Send image in Memory를 누르면
PICkit3에 hex 파일이 들어 간다 완료되면, PICkit3를 컴퓨터에서 분리한다.
PTG가 완료된 PICkit3는 hex파일명을 케이스등에 표기하여 관리한다.
9. PTG 로 세팅된 PICkit3를 컴퓨터에 연결할 경우 아래와 같은 메시지가 나타난다.
Test_110930.hex가 PTG로 설정되어 있는데 계속 유지 할것인지 묻는다
“예”를 누르면 PTG 기능을 유지 하고 PICkit3의 다른 기능은 사용할 수 없다.
“아니요”를 누르면 PTG기능이 삭제되고 본래의 PICkit3의 기능을 사용 가능하다.
10. 아래 PICkit3 PTG Module 활용하여 좀더 편리한 라이팅환경을 구성가능하다.
PICkit3 PTG(Program To Go) Module 출시!! ) .
2011.8.26
문의: 인퓨즈 (Tel. 02-2685-1588)
PICkit3 의 PTG 활용시
PC없이 손쉽게 Writing이 가능.
PICkit3-PTG kit Microchip PICkit3의 PTG 기능 사용시PC없이 USB 전원을 공급하여 주고, ICSP 컨넥터를 테스
트핀으로 연결하여 PIC가 실장되어 있는PCB에 (100mill 피치 ICSP 구성되어 있는경우)
접촉하여 라이팅할수 있습니다.
판매가격 : 18,000원 (VAT별도) * 테스핀은 조립되지않는 상태로 발송됩니다 .
< PICkit3 PTG 전체 구성 >
PICkit3 는 별매품입니다.
| |||
|
피드 구독하기:
덧글 (Atom)
ESP32-S3로 업그레이드
ESP32-S3 통합 프로젝트 최종 핀맵 기능 분류 부품 (Component) 전원 공급 연결 방식 GPIO 핀 비고 (Notes) 카메라 OV5640 카메라 보드 자체 공급 FPC 커넥터 N/A GPIO 핀을 소모하지 않음 입력...
-
참고 : 2013년자료 단순경비율 계산방법 소득 금액 = 수입금액 – (수입금액 x 단순경비율) 기준경비율 계산방법 소득 금액 = 수입금액 – 주요경비 – (수입금액 x 기준경비율) 매입비용, 임차료, 인...
-
고정스크롤 보기-틀 고정-하위메뉴선택
-
Cursor AI 활용법 요약 Cursor AI 활용법 요약 1. 프로젝트 규칙 설정 AI의 실수를 방지하려면 명확한 프로젝트 규칙 을 설정해야 함. ...










