본문 바로가기

Programming

Install ubuntu on asus tuf a15 fa506qm ucsi_acpi USBC000:00: PPM init failed (-110) Log 2021.05.05 working fine, but after a few reboot, screen goes black 2021.05.06 I still have problem not working after reboot. windows 10 is working fine. 2021.05.10 1. windows 2. ubuntu dual boot working fine. ubuntu sometimes shows PPM init failed again 2021.05.11 after some updates, working fine. Summary 1. install ubuntu on asus tuf a15 fa506qm .. 더보기
nvidia-smi has failed nvidia-smi has failed because it couldn't communicate with the nvidia driver. 위와 같은 에러가 발생했다면, 1. sudo apt install nvidia-cuda-toolkit 2. sudo apt --installed list | grep nvidia-driver 3. lsmod | grep nvidia 위 상태 확인 결과 설치가 정상인데 안된다면, 1. sudo apt remove nvidia-driver-버전 2. sudo apt autoremove 이후 sudo apt install autoinstall 이나 특정버전을 설치해 본 후 재부팅!!! 그러면 정상 작동함. great! 더보기
pyinstaller 사용 삽질기 pyinstaller와 anaconda 호환성이 좀 안좋은가 보네요일단 아래와 같은 이슈가 저에게 발생했습니다lRecursionError: maximum recursion depth exceeded - python 3.6 Øhttps://github.com/pyinstaller/pyinstaller/issues/2919Øhttps://stackoverflow.com/questions/38977929/pyinstaller-creating-exe-runtimeerror-maximum-recursion-depth-exceeded-while-caØMatplot 꺼야됨 import도 안됨lPyinstaller cannot find PyQt5 plugin directories Øhttps://github.com/p.. 더보기
자바 소스코드 ppt에 깔끔하게 넣기 자바 소스코드(이클립스에서)를 작업하다가 ppt로 깔끔하게 정리하고 싶을 때가 있는데 그냥 붙여 넣으면 아래 그림과 같이 깔끔하게 들어가지 못하는 경우가 있습니다. 이럴 때 이클립스에서 복사한 후 아래 그림처럼 넣을려면 마우스 오른쪽 클릭 후 원본서식으로 넣기를 하면 이클립스에서highlight 된 사항이 그대로 들어갑니다. 추가로 작업해야 될 것은 1. 글머리 기호 취소2. 배경 색 변환(검은색 배경 테마 같은것을 사용 할 때)3. 글자크기 축소(기본 바탕에 최적화 되서 글자 크기가 너무 크게 들어가네요)4. 코드 정렬하기(이 작업이 많이 번거롭네요)sublimtext2 같은 것들은 지원이 안되고 비쥬얼 스튜디오와 이클립스 같은 툴들을 사용할 때 원본서식 붙여 넣기가 지원 되네요.그래도 하이라이트가 된.. 더보기
이클립스에 restful 서비스를 위한 cxf 설치하기 아래 사이트들을 참고하면 유용합니다. http://blog.naver.com/chansury?Redirect=Log&logNo=120105461728이클립스 - cxf 설치http://blog.naver.com/PostView.nhn?blogId=mesure&logNo=90177101259cxf를 이용한 webservice 구현http://lilylike.tistory.com/88cxf를 활용한 rest api 서비스 생성http://blog.naver.com/PostView.nhn?blogId=kyong94s&logNo=103858435cxf 웹서비스 이해http://cxf.apache.org/javadoc/latest/cxf api문서패키지 명렁어 실행http://blog.naver.com/PostV.. 더보기
메트랩 시물링크 코드 자동으로 C 코드로 변환하기 자세한 내용은 첨부된 곳으로 ㅎㅎ 복사하지 말고 링크만 걸어 가라네요 ㅠ 다른건 모르겠고 메트랩 관련글이 볼만합니다. http://www.cipher.pe.kr/tt/cipher/170 더보기
Simulink profiler - 코드 수행시간 확인 시물링크에서 profile를 사용하는 방법에 대해 다루겠습니다. 일반적인 소스 코드 m 파일들은 tic toc이나 profile 명령어를 사용해서 성능을 구하면 되지만 시물링크에서는 방법이 보이지 않는데 기본 tool로써 제공하고 있습니다. 아래 그림처럼 tool을 누르면 아래에 profiler라고 있습니다. 참고: 매트랩 버전2010a 그런 후 play 버튼을 눌러 실행 시키면 사용된 시뮬링크 블락들과 내부 소스코드들의 수행 시간을 실행후 보여 줍니다. 정확한지는 모르겠지만 사용된 알고리즘을 통한 성능 비교 정도는 결과로 나온 시간을 통해 확인할 수 있을거 같네요. :) 더보기
Matlab에서 변수 초기화 및 관련 함수 일단 메트랩 함수에 대해 알아야 합니다. 참조: http://www.mathworks.com/help/techdoc/matlab_prog/f0-38052.html • 함수 파일 – function 이라는 단어로 시작. M-파일로 저장됨 – 입력 인수를 받고 출력을 반환. 사용자-정의 함수와 비슷(Fortran, Visual Basic, C 등) – 일반적인 구문 function [outvar] = funcname(arglist) outvar=value; – 저장: funcname.m으로 저장 – 실행: 명령창에서 funcname 입력. current folder가 현재 파일 저장된 위치에 있어야함. – MATLAB MATLAB은은 대소문자 대소문자 구별함 구별함 - 스크립트 안에서의 변수들은 스크립트가 .. 더보기
matlab truetime 설치 메트렙에 투루타임을 설치하는게 상당히 까다롭군요. 예상치 못한 에러들이 발생하고... 혹시나 저와 같은 문제에 봉착하시는 분들을 위해 삽질 좀 덜 하시라고 글을 남깁니다. 일단은 2010a 버전의 메트랩을 설치하시고 아직 mex가 2005와 2008을 지원하는데 2008은 제대로 된 것을 못 구해서 2005 expression sp1을 깔았습니다. 이 것도 2005 standard에 sp1 패치를 따로 받아서 까니깐 또 안되는군요...-ㅠ 학생이라 정품사용이 가능하지만 워낙 안되서...... 중국 친구(?)를 통해 en_vs_2005_pro_dvd.iso라는 파일을 구해서 매트랩 2010a를 설치했습니다. 다시 정리하자면 1. matlab2010a 설치 2. visual studio 2005 expres.. 더보기
우분투 시리얼 포트 확인하기 e보드 설정 확인 [root@oscar root]# dmesg | grep tty 미니콤 설정확인 minicom -s 보통 /dev/ttyS0 115200 8N! 두가지 컨트롤 모드 no 장치가 접근허가를 거부하는 메시지가 나오면 chmod 777 /dev/ttyS0 cannot creat lockfile. sorry 면 chmod 777 /var/lock 노트북 사용자는 대부분 /dev/ttyUSB0 형태의 디바이스 파일이름으로 사용 글자가 깨지면 baudrate vmware 사용자라면 설정을 확인해야 한다 vm -> setting -> hardware 탭 -> 시리얼포트 추가 참고로 hybus사의 pxa255 보드에서 tftp를 위해 bootp를 설치하는데 tftp로 하이버스사에서 제공한 시디 말고 .. 더보기