반응형

아두이노는 Free open 다용도 보드로 모두에게 오픈되어 이를 참고하여 입맛에 맞게 회로도를 변경 또는 복제해서, 응용해서 사용할 수 있다.

해당 회로도는 아래 사이트에서 공개한다. (Arduino Uno 회로도)

https://store.arduino.cc/products/arduino-uno-rev3/

 

Arduino Uno Rev3

Arduino Uno is a microcontroller board based on the ATmega328P (datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator (CSTCE16M0V53-R0), a USB connection, a power jack, an ICSP

store.arduino.cc

 

 

사이트를 보면, 아래로 스크롤을 내리면 회로도가 나온다.

회로도는 "Altium" EDA CAD툴로 만들어져 있으며 Scheamtic과 PCB 그리고 3D View 까지 지원한다.

 

 

<회로도 보기>

(전체 회로도 화면 크게 보기)

반응형

 

 

<PCB보기>

(필요시 3D view 보기)

아두이노 보드 구매는 아래 링크 참고!

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

 

<아두이노 메가>

https://link.coupang.com/a/upupn

 

아두이노 메가 2560 R3 호환 보드 FT232 DM67

COUPANG

www.coupang.com

 

 

<아두이노 우노>

https://coupa.ng/caDeXC

 

메카솔루션 아두이노 우노 R3 호환보드

COUPANG

www.coupang.com

 

<아두이노 나노>

https://coupa.ng/caDeZ3

 

Arduino NANO 아두이노 나노 호환보드 CH340 [SZH-EK025]

COUPANG

www.coupang.com

 

<아두이노 각종 주변 툴 키트>

https://coupa.ng/caDe10

 

에듀이노 아두이노 코딩 교육용 우노 스타터 키트 종합편

COUPANG

www.coupang.com

 

 

반응형
반응형

ifconfig으로 네트워크를 확인해보면 Network Interface name이 버전 등에 다라 앞부분이 다양하다.

초창기에는 eth으로 되어있는데 버전업 등이 되면서 ens, enp 등 달라졌다.

 

이를 초창기형태인 eth 형태로 변경하는 방법이다.

아래는 enp0s3 으로 되어있는데, 이를 eth0 으로 변경한다.

 

1. 아래 항목 추가 (vi 편집기 이용)

# vi /etc/default/grub

 

2.  grub 리빌드

# grub2-mkconfig -o /boot/grub2/grub.cfg

Done을 확인해야 제대로 된 것.

3. 재부팅

# reboot

 

4. 변경 되었는지 확인

 

 

반응형
반응형

아래 테스트를 하기 전에 반드시 그래픽 부팅 툴 GNOME이 설치되어 있어야 한다.

없다면 아래 참고

https://ansan-survivor.tistory.com/35

 

[CentOS 7] GUI환경 없을 때 Gnome GUI 설치

보통 Linux CentOS를 설치 minimal 설치를 하면 기본으로 Command 환경으로 되어있다. 이를 GUI 환경으로 실행하도록 GNome 이라는 그래픽 어플리케이션을 설치하는 것이다. 먼저 아래와같이 기본 Linux상태

ansan-survivor.tistory.com

 

 

* 현재 부팅상태를 확인하는 방법은

# systemctl get-default

그래픽 창으로 부팅되는 모드로 설정 됨.

 

 

* 부팅시 커맨드 터미널로 부팅하기 설정

# systemctl set-default multi-user.target

      재부팅하면 아래와 같이 커맨드창으로 들어가진다.

 

 

* 부팅시 GUI 화면으로 부팅하기 설정

# systemctl set-default graphical.target

 

    재부팅하면 아래와 같이 그래픽으로 부팅된다.

 

반응형
반응형

리눅스를 다른 어플리케이션을 제외하고 가장 가벼운 상태, OS구동에 필요한 minimal 설치 하고, 네트워크 설정도 안되어있을 때 커맨드로 설정하는 방법이다.

가장 기본기능만 설치되는 Minimal install
설치시 이 네트워크 설정을 안했을 때,

최소설치 상태, 루트 로그인

심지어 ifconfig 기능도 설치가 안되어 있다.
네트워크가 연결되어 있지 않으니 yum 조차도 사용할 수 없다.

반응형

1. 연결된 물리적 네트워크 랜카드 확인

ip addr

    1번  lo는 자기자신을 뜻하는 127.0.0.1 을 의미

    그 뒤의 번호가 연결된 본인의 랜카드 이다. 여기서는 enp0s3 이다.

    랜카드가 더 있다면 뒤에 3, 4 ... 으로 표시될 것이다.

 

2. 설정 파일 수정

    vi 편집기로 네트워크 관련 기능을 편집하는데, 아래 명령어를 쭉 쓰고 맨 뒤 ifctg-e 까지 쓰고 "Tap"키를 누르면 나머지가 자동완성된다. (본인의 랜카드)

vi /etc/sysconfig/network-scripts/ifcfg-e(탭누르면 나머지 자동 완성)

    맨 아래 "ONBOOT=no" 를 "ONBOOT=yes"로 바꿔준다.

    ( Vi 에디터 편집 시작키는 = i )

    ( 맨 아래 yes 편집 후 저장 후 종료키 = :wq)

부팅시 자동으로 켜줌

    [vi 에디터 자세한 사용법은 아래 참고]

https://ansan-survivor.tistory.com/66

 

<명령어> 리눅스 명령어, VI / VIM Editor 자주 쓰는 명령어 모음

Command Line(커맨드) 조작법 팁 - Alt + F : Context 앞으로 뛰어넘기 - Alt + B : Context 뒤로 뛰어넘기 - Ctrl + F : 커맨드 맨 앞으로 (Front) - Ctrl + E : 커맨드 맨 뒤로 (End) 콘솔창 터미널 (버전확인,..

ansan-survivor.tistory.com

 

 

3. 네트워크를 켜줌

본인 PC의 위 인터페이스 이름을 확인한다.

ifup enp0s3

 

4. 네트워크 서비스 재시작, 재부팅

systemctl restart network
reboot

 

이제 인터넷이 되서 yum update 명령이 먹힌다.

 

 

GUI 없을 때 GUI 설치하는 방법은 아래 참고.

https://ansan-survivor.tistory.com/35

 

[CentOS 7] GUI환경 없을 때 Gnome GUI 설치

보통 Linux CentOS를 설치 minimal 설치를 하면 기본으로 Command 환경으로 되어있다. 이를 GUI 환경으로 실행하도록 GNome 이라는 그래픽 어플리케이션을 설치하는 것이다. 먼저 아래와같이 기본 Linux상태

ansan-survivor.tistory.com

 

 

반응형
반응형

Allegro Concept HDL / Allegro DE-HDL의 모든 설계 시작은 Project Manager에서 시작한다.

새로운 프로젝트를 진행할 때마다 .cpm 확장명으로 만들어지며, 이는 Project Manager 프로그램으로 연다.

프로젝트 매니저를 열면 아래와 같은 옵션이 나오는데,

상단의 Create Design Project는 로직설계를 진행하는 것.

하단의 Create Library Project는 라이브러리 설계를 진행하는 것. (로직 심볼, 풋프린트 등)

왼쪽은 .cpm을 여는 버튼이다.

 

하단의 Library Project를 누르면 아래 "Allegro PCB Librarian"이 실행 되며, 사용관련은 아래 참고

https://ansan-survivor.tistory.com/874

 

[Allegro Concept HDL/Design Entry] Allegro PCB Librarian 라이브러리 배포 환경 구축

* Cadence의 회로설계부터 PCB제작에 관한 모든 Flow는 아래와 같다. 이중 가장 먼저인 설계에 사용될 라이브러리를 배포 시킬 수 있는 환경을 만드는 방법에 대해 포스팅한다. Allegro PCB Librarian 환경

ansan-survivor.tistory.com

 

상단의 Design Project를 열고, 새로운 로직설계 프로젝트가 생성되면 화면이 아래와 같이 변경된다.

위 Flow는 말 그대로 전체 프로젝트의 설계 진행형태를 담고 있다.

 

Setup : 전반적인 환경 세팅 (로직설계, PCB설계, 시뮬레이션 등)

Design Entry : 회로 설계

Layout : PCB 설계

Floor Planner : 시뮬레이션 및 설계 변경

Design Sync : Netlist 업데이트 및 Back Annotation

 

 

 

 

반응형
반응형

기본 색상 세팅은 흰색 바탕에 오랜지 wire & bus 그리고 파트는 초록색이다.

그런데 잘 안보일 수 있다. 배경을 검정색으로 바꾸면 더 잘 보인다.

 

1. Tools - Options

2. Color - 색상선택 - Apply - OK

 

(결과)

위 옵션으로 원하는 색상으로 변경해서 입맛에 맞게 사용할 수 있다.

 

반응형
반응형

OrCAD PCB / Allegro PCB 에서는 컬러 설정이 매우 유용하게 쓰인다.

필름을 만들 때 필터링 할 때 등등

이 색상들 또한 SKILL으로 켜고 끌 수 있다.

 

 

 

 

 

<디자인 전체 Color 켜고 끄기>

 

필요 함수

axlVisibleDesign(nil) 함수  :  전체 컬러 끄기

axlVisibleDesign(t) 함수  :  전체 컬러 켜기

 

 

 

<특정 레이어 Color 켜고 끄기>

 

필요 함수

axlVisibleLayer 함수  :  어떤 것을 켜고 끌지 세팅

 

(테스트)

아래와 같이 Top면의 레이어는 모두 끈 상태.

Top면의 Etch를 켜기

axlVisibleLayer("etch/top" t)

해당 Etch의 Top 레이어가 켜짐을 알 수 있다.

다시 끄기

axlVisibleLayer("etch/top" nil)

해당부 컬러가 꺼짐을 알 수 있다.

 

* 특정 부분 켜보기 (예, 필름마스크 바텀, 오토실크 스크린)

1.

axlVisibleLayer("Pin/Filmmaskbottom" t)

결과

 

 

 

2.

axlVisibleLayer("manufacturing/autosilk_top" t)

결과

 

 

** 어떤 하위 명령어를 지원하는지 확인하려면?

axlGetParam("paramLayerGroup:manufacturing")->groupMembers

아래 모든 항목이 Manufacturing에서 다 지원하는 것을 확인 할 수 있다.

 

반응형
반응형

 

아래 .iss 파일 확장명에 대한 설명 원본 링크이다.

https://fileinfo.com/extension/iss

 

ISS File Extension - What is an .iss file and how do I open it?

Verified by FileInfo.com The FileInfo.com team has independently researched all file formats and software programs listed on this page. Our goal is 100% accuracy and we only publish information about file types that we have verified. If you would like to s

fileinfo.com

 

어떤건지 번역해본다.

 

 

ISS 이란?

 

ISS파일은 Inno Setup에서 사용되는 스크립트로서, 윈도우에서 프로그램 인스톨러로 사용되는 무료 프로그램이다.

윈도우 프로그램이 설치되는 위치와 방법을 지정하는 일련의 커맨드 라인이다.

ISS파일은 .exe 파일을 생성시키기 위한 컴파일된 파일이다.

 

More Information?

Inno Setup Compiler 6.1의 ISS 파일을 열면 위와 같다.

 

Inno Setup은 InstallShield의 대안으로 개발자가 윈도우 설치 프로그램을  만들 수 있다. 

인스톨러를 만들기 위해, Inno Setup는 ISS 스크립트에 포함된 설치프로그램에 대한 내용을 .exe 파일으로 컴파일 한다.

ISS 스크립트에 명시된 사항은 모두 프로그램 설치 관련 사항을 컨트롤 한다. 어떤 파일이 설치되고 어디에 저장되는지를 포함하고, 설치 후 아래와 같은 항목에 대해서도 지시를 한다.

  • 미리 설치되어야 할 프로그램 및 요구 플래폼 (OS, 프레임워크 등)
  • Install or update Windows Registry entries
  • 윈도우 레지스트리 항목 설치 및 업데이트
  • 언인스톨러 생성 (추후 삭제를 위한)
  • 바탕화면 바로가기 만들기, 시작메뉴에 추가하기
  • 설치 후 프로그램 바로 실행하기

 

어떻게 ISS 스크립트를 Windows installer으로 컴파일 할까?

ISS 파일을 EXE 파일으로 컴파일 하기 위해서는 Inno Setup에서 ISS 파일을 열고 Inno Setup 메뉴바 에서 Build → Compile을 클릭해야 한다.

어떻게 ISS 파일을 열까?

Inno Setup (Windows)에서 ISS 파일 (Inno Setup Script)를 열거나 편집할 수 있다. Inno Setup에서 ISS파일을 열기 위해서는, 메뉴바의 File → Open으로 열고 ISS 을 찾아 열면 된다..

필요시, 텍스트 편집기로 수정할 수 있다. Microsoft Notepad (Windows), Apple TextEdit (Mac), or GitHub Atom (cross-platform) 등을 통해서

 

 

 

 

반응형
1···55565758596061···181

+ Recent posts