All posts by Only

ip 재할당

윈도우에서 콘솔화면에서 현재 랜카드를 DHCP로 사용하고 있는 중에는..
ipconfig /renew, ipconfig /release 이렇게 하면..
아이피 주소를 새로 할당 받고, 아이피를 해제 하는데..
프로그래밍에서는 ipReleaseAddress, ipRenewAddress 함수가 존재하는데..
리눅스에서는 윈도우에서 처럼 지원하는게 있나요?
service network restart 이런거 말고요..
리눅스 프로그래밍에서 사용할 수 있는 함수나..
리눅스 터미널에서 사용 가능한 방법 좀 알려주세요..

 

service (/etc/init.d/network) network restart 명령어는 말 그대로 network 데몬을 재시작하는 명령어입니다.

DHCP로 할당이 되어 있다면 시작을 하면서 IP주소를 DHCP서버로부터 받아 오지요

 

이 방법이 아니면 (만약 eth0 이 꽂아져 있는 랜카드라면)

# ifdown eth0

# ifup eth0

명령어를 수행하시면 다시 받아 오는 역할을 하구요.

 

파일은

/etc/sysconfig/network-scripts/ifcfg-eth0 (1,2,3,4,) 을 vi 로 여시고 수정하시고 위에 ifdown, ifup 명령어를 수행하시면 됩니다.

 

network 상태를 보는 명령어는

# ifconfig 이구요 (ipconfig 와 비슷하죠?)

# ifconfig -a 하시면 전체 인터페이스에 대한 결과를 보여 줍니다.

 

장비에 랜선이 제대로 연결되어 있는 지를 보는 명령어는

# mii-tools 라고 치시면 됩니다.

AVR 입문,

사용자 삽입 이미지

사용자 삽입 이미지


 

 

  후후 이제 시작이다!

이쪽은 돈이 조금(?) 많이 드는걸 빼고는 다 좋은데 ,,

돈이 문제다 ,,

 

저 위에 키트 새거로 사면 20만원이다

이런 이유때문에 포기하고있었는데

옥션에서 중고로 5만원에 팔길래 바로 질렀다 (그분 강림)

처음에는 아무거도 모르겠던데

지금도 모르겟다(조금은 알겠더라)

 

베타키트 상세스펙(지금은 단종되고 베타키트 ver2로 조금 바껴서 나온다)

 

① AT89S52와 ATmega8515는 기존의 ISP를 이용해서 다른
  장비 없이 사용자가 직접 내부 플래쉬 메모리에 프로그램을
  입력할수 있습니다.(롬 라이터 불필요)
② LED와 캐릭터 LCD ,Buzzer(피에조), 딥스위치, FND (SND3360)를
  직접제어해 볼 수 있고,외부 인터럽트 INT0, INT1 스위치로
  인터럽트 제어를 할 수 있습니다.
③ 26핀의 확장핀이 제공되기에 나중에 사용자가 직접 확장보드를
  만들어서 추가시킬 수도 있고, 마시테크에서 추가로 제공되는
  확장보드를 구매해서 또 다른 기능을 쉽게 추가시킬 수 있습니다.
④ 시리얼 포트를 통해서 시리얼 통신이 가능합니다.

 

① Size : 115 X 120 (mm)
② CPU : AT89S52, ATMEGA8515(AVR)
③ Clock : 22.1184 MHz (8051 용),16 MHz (AVR 용)
④ 스위치 & 키 : DIP 스위치 (4 sw), Reset Key, int Key x 2
⑤ 출력 장치 : 캐릭터 LCD 연결 가능, SND 3360, LED(green-3mm X 8),
   PIEZO(부저)
⑥ 시리얼 통신 : RS232 통신 케이블 사용
  (통신 속도 – 38400 bps : 기본 설정)
⑦ ISP 기능 : 자체 제작한 ISP 프로그램으로 AT89S52 및 ATMEGA8515
  라이트 가능

 

 

이게 뭐냐면

 

그냥 아주 구린 컴퓨터라 보면 되겠다

(컴퓨터다 CPU 잇고 메모리 있고 있을건 다있다)

 

어디쓰냐고?

 

글쎄 ,,

넘버락 켜기

레드햇 리눅스를 설치하고 뭔가 이상해서 보니까, 키보드 우측 숫자 패드의 NumLock 키가 꺼져 있어서 상당히 불편했습니다.

이 문제 때문에 몇 시간을 허비하다가 결국 다음의 방법으로 해결했습니다:

/etc/rc
이 파일의 맨 밑에다, 아래의 코드 4줄을 추가하고 리부팅하면, 이제 부팅할 때에 NumLock 키가 자동으로 켜집니다. (etc 디렉토리 밑에 있는rc라는 파일입니다.)

            INITTY=/dev/tty[1-8]
            for tty in $INITTY; do
                 setleds -D +num < $tty
            done