잘사용하던 컴퓨터인데 특정 프로그램(수시로 업데이트되는 온라인게임)을 실행하면 

 

컴퓨터가 버벅되었습니다.

 

이미 유명한 윈도우 디펜더 삭제는 이미했는지라 이건또 먼가 했습니다.

 

삭제 즉 실행이 안되도록한 이후로는 문제가 없는거 같아서 방법 공유합니다.

 

몇가지 방법이 있지만 레지스터리 삭제가 제일 확실하게 제거가 되어서 이방법을 소개 시켜 드리겠습니다.

 

regedit를 실행합니다.

 

HKEY_LOCAL_MACHINE -> SOFTWARE -> Policies -> Micorsoft -> Windows Defender 

 

안에 DisableAntiSpyware 를 DWORD(32비트)를 추가하고 값을 1로 설정합니다. 

 

이미 추가가 되어있다면 데이터만 1로 설정해주면 됩니다.

 

 

그리고 윈도우를 재시작해주면 더이상 Antimalware Service Executable는 동작하지 않습니다.

리눅스의 기본 편집기를 변경하는 방법입니다.



$ select-editor


Select an editor.  To change later, run 'select-editor'.

  1. /bin/nano        <---- easiest

  2. /usr/bin/vim.basic

  3. /usr/bin/vim.tiny

  4. /bin/ed



원하는 1~4번까지 선택하면됩니다. 번호는 설치된 리눅스에따라 틀려질수있습니다.

저는 예전부터 vim을 사용하다보니 vim만 쓰게 되네요.



안녕하세요. 


제가 요즘 아두이노를 이용해서 이것저것 만들고 있습니다.


아두이노 관련해서는 거의 첫 포스팅인데요 아두이노 관련은 워낙 자료가 많고 좋은 글들이 많아서


다른 포스팅과 달리 제가 만들고 사용하면서 발생한 애로사항들 및 팁들만 전달하는 형식으로 앞으로 포스팅할까 합니다.


그래서 상세한 설명이니 그림으로 다하지는 않을 예정입니다. 그래도 궁금하신건 언제들 질문해주시면 됩니다.



제가 제품을 설계할 때는 일반적인 아두이노 우노 보드를 사용합니다. 크기도 크지 않고 가격도 크게 비싸지 않고요.


하지만 설계가 완료돼서 제품으로 바꿀 때는 좀 더 작은 보드를 사용해야 하는데


제가 선택한 보드는 일단 호환 아두이노 프로 미니 5v 16mhz입니다.


알리를 통한 직구나 국내에서 구입하더라도 꽤나 저렴한 편입니다.




아두이노 프로 미니에 업로드 하는 방법을 알아보겠습니다.


아두이노 미니 프로는 작은 크기기 때문에 업로드하는 모듈을 별도로 사용해야 합니다.


몇 가지 모듈이 있는데 전 FT232RL 칩을 사용하는 FTDI 모듈을 사용했습니다.


저는 아래 FTDI 모듈을 사용하는데요 3v,5v용 모두 사용 할수 있고 마이크로 USB를 사용하는 FTDI 모듈을 사용합니다.




그리고 아래 사진처럼 저는 케이블을 그대로 연결하여 사용하는데요 아두이노 쪽에 납땜을 하지 않고 그냥 선만 연결해서


업로드를 하니까 아주 편합니다.





이제 연결 핀번호를 알아보도록 하겠습니다.


 FTDI보드

 아두이노

DTR 

 DTR

 RXD

 TXD

 TXD

 RXD

 VCC

 VCC

 CTS

 

 GND

 GND


이런 식으로 연결하는데 제가 사용하는 FTDI보드는 이미 핀배열이 RXD와 TXD가 반대로 되어있어서 차례대로 연결해주면 됩니다.


사진을 보시면 알 수 있을 겁니다.






이제 업로드 준비는 끝났는데요 한가지 더 해야 할 일이 있습니다.


FTDI 보드에서 사용하는 FT232RL 칩은 자동 설치를 지원해주지 않기 때문에 필히 드라이버를 설치해야 합니다.


그렇지 않으면 아두이노 IED에서 포트를 선택할 수 없어서 업로드를 할 수가 없습니다.


http://www.ftdichip.com/Drivers/VCP.htm


첨부파일 다운로드 혹은 사이트에서 자신의 OS 맞는 버전을 다운받으시면 됩니다.

이제 설치해보도록 하겠습니다.

FTDI보드를 컴퓨터와 연결하고 장치 관리자로 갑니다.

FT232R USB UART를 선택해서 속성을 선택합니다.





드라이버 업데이트를 선택합니다.





컴퓨터에서 소프트웨어 찾아보기를 선택합니다.





찾아보기 경로에 아까 다운로드했던 드라이버를 압축 푼 폴더를 선택하고 다음을 선택합니다.





아래 메시지를 뜨면 설치에 성공한 것입니다.

 

정상적이라면 장치관리자에서 USB Serial Converter이 뜨고 포트(COMN & LPT)부분에 USB Serial Port가 뜹니다.




이제 드라이버 설치는 끝났습니다.

아두이노에서 보드 프로세서 포트를 선택해서 업로드하시면 됩니다.



간단하게 알아보려다 결국 포스팅이 길어졌는데 점점 간단하게 작성해보도록 하겠습니다.


FTDI를 사용해 아두이노에 업그레이드하기 위해선 해당 칩셋(FT232RL) 드라이버를 꼭 설치해야 합니다.



우분투 OS 설치날짜를 확인하는 방법 입니다.



$ sudo dumpe2fs /dev/sda1 | grep 'Filesystem created:'



안녕하세요. 


간단하게 리눅스의소켓 버퍼를 벼경하는 방법을 알아보겠습니다.


소켓마다마다 설정의 영향을 끼치는 변경


$ sysctl -w net.core.rmem_default="253952"

$ sysctl -w net.core.wmem_default="253952"

$ sysctl -w net.core.rmem_max="16777216"

$ sysctl -w net.core.wmem_max="16777216"

$ sysctl -w net.ipv4.tcp_rmem="253952 253952 16777216"

$ sysctl -w net.ipv4.tcp_wmem="253952 253952 16777216"



% r은 receive , w는 send를 의미합니다.


전체 소켓에 영향을 끼치는 변경


수치는 적당한 추천 수치이며 사용에 맞게 변경해야합니다.


$ sysctl -w net.ipv4.tcp_mem

net.ipv4.tcp_mem = 185688    247584    371376


% 단위는 바이트가 아니라 페이지입니다. 1page = 4096byte



계속 장비 적용하는 경우


$ vi /etc/sysctl.conf


파일에 아래내용추가

$ net.core.rmem_default=253952

$ net.core.wmem_default=253952

$ net.core.rmem_max=16777216

$ net.core.wmem_max=16777216

$ net.ipv4.tcp_rmem=253952 253952 16777216

$ net.ipv4.tcp_wmem=253952 253952 16777216


$ net.ipv4.tcp_mem = 185688    247584    371376


$ sysctl -p


$ reboot




+ Recent posts