이야기를 나눠요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
게임 클라이언트쪽인데 리눅스를 배우면 도움이 있을까요?
게임 클라이언트 개발자를 희망하는 sw학과 대학생입니다.단순히 전공 수업 선택때문에 고민인데요.이번에 통신(tcp/ip 이론) 수업이랑 리눅스 수업이 개설되었더라고요.통신은 소켓 프로그래밍 없이 이론만 배워서 아쉽긴 하지만 그래도 cs과목이기도 하고 게임 클라 개발할 때 도움이 있을거라고 들었거든요.근데 리눅스는 서버쪽이라 수강할지말지 고민되더라고요..(학기말에 팀플때문이기도 하고 이 수업 안 들으면 고학년이라 다른 전공 프로젝트에 몰입할 수 있어서요.. 선택과집중)운영체제 수업때나 군대 전산병, 정처기 준비하면서 명령어까지는 써봤었는데 그 이상으로 전공수업으로 좀 더 체계적으로 배우면 게임 클라쪽에 도움이 될지 잘 모르겠네요 학부때 다양하게 듣는게 좋다지만 상황이 여의치 않아서..듣고는 싶은데 크게 진로에 도움이 되지 않는다면 선택과 집중으로 과감히 포기할지아니면 그래도 배울 수 있을 때 배우는게 좋을지 고민입니다.
-
설계독학맛비's 실전 AI HW 설계를 위한 바이블, CNN 연산 완전정복 (Verilog HDL + FPGA 를 이용한 가속기 실습)
[에러] AI HW Lab2 중 '/usr/bin/env: ‘python’: No such file or directory' 해결책?
해당 강의를 진행하면서 '/usr/bin/env: ‘python’: No such file or directory' 에러가 뜨시는 분들이 있을 것 같아서 혹시나 해서 작성해봅니다! 아래 사진처럼 해결하시면 될 것 같습니다~복사: sudo apt install python-is-python3
-
설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
맥과 리눅스 머신을 통해 VIVADO 2022.01 설치 중 발생가능 한 오류 및 해결 [해결완료]
Intro 안녕하세요 저의 경우 서버머신에 우분투를 올려 Vivado를 설치하는 과정에서 발생하였던 문제들과 해결 방안들을 정리해 보았습니다. 혹시 같은 문제가 생기신다면 참고해주세요. Setting Local machine : MacBook Air (M1), MacOs MontereyRemote machine : Dell R710 (Proxmox - Ubuntu 20.04 LTS x86_64) Remote Program : Royal TSX Problems 라이브러리가 설치 되지 않는 문제 libncurses5:i386 라이브러리가 설치되지 않는 문제가 있었습니다. 이는 apt-get 패키지 다운로드 서버를 이전에 kakao로 잡는 과정에서 문제가 있어 보입니다. 이에 따라 기본 다운로드 서버로 변경하여 해결하였습니다. cat <<EOF | sudo tee /etc/apt/sources.list deb <http://archive.ubuntu.com/ubuntu/> focal main universe multiverse restricted deb <http://security.ubuntu.com/ubuntu/> focal-security main universe multiverse restricted deb <http://archive.ubuntu.com/ubuntu/> focal-updates main universe multiverse restricted deb <http://archive.ubuntu.com/ubuntu/> focal-backports main universe multiverse restricted deb-src <http://archive.ubuntu.com/ubuntu/> focal main universe multiverse restricted deb-src <http://security.ubuntu.com/ubuntu/> focal-security main universe multiverse restricted deb-src <http://archive.ubuntu.com/ubuntu/> focal-updates main universe multiverse restricted deb-src <http://archive.ubuntu.com/ubuntu/> focal-backports main universe multiverse restricted EOF sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libncurses5 libncurses5:i386 ui/PlanAhead 문제 아래의 항은 vivado & 명령어 실행시 첫 줄에 있는 log 별 문제입니다. libXrender.so.1 문제 sudo apt-get install libxrender1 libXtst.so.6 문제 sudo apt-get update sudo apt-get install libxtst6 libXi.so.6 문제 sudo apt-get install libxi6 libgconf-2-4 경험상 ui/PlanAhead 문제는 그에 맞는 라이브러리만 잘 설치되어도 문제 없어 보입니다. Can't connect to X11 window server using 'localhost:0.0' 문제 저희는 현재 가상머신 혹은 리눅스 머신을 통해 VIVADO를 실행하려 합니다. 따라서 가상머신, 리눅스 화면에서 실행하는 VIVADO 화면을 저희 컴퓨터로 불러와야 합니다. 위의 문제는 로컬(사용하는 컴퓨터)에 VIVADO 화면을 실행할 (DISPLAY)모듈이 없거나, 혹은 설정한 IP가 맞지 않아 발생하는 문제입니다. 실습에 활용한 MobaXterm의 경우 같이 설치되는것으로 알고 있으며 혹시 다른 방법으로 사용하실분은 윈도우 : VcXsrv (https://sourceforge.net/projects/vcxsrv/) 맥 : Xquartz (https://www.xquartz.org) 설치하신뒤 실행하고 리눅스로 돌아와 아래의 명령어 중 1개로 리눅스에서 화면을 보낼 IP를 설정하시면 됩니다. export DISPLAY=자신의 IP:0.0 export DISPLAY=localhost:0.0 Please check your system resources and launch again. 문제 Failed to open 'Vivado application'. Please check your system resources and launch again. JAVA 설치하시면 됩니다. java -version sudo apt install openjdk-11-jre-headless MAC OS 마지막으로 Mac OS에서 원격으로 사용하실분을 위해 맥의 경우 X11 ($DISPLAY)를 사용하기 위해서는 다음과 같이 구성되어야 합니다. ssh 접속시 ssh -X -p port@address 로 접속 XQuartz 설치 다양한 원격 프로그램이 있으나 저의 경우 Royal TSX를 사용하였고 이로 설명 드리겠습니다. Connection 아래의 자신의 서버의 속성 창 (우클릭 - Properties) Advanced - SSH 에서 X11 Forwarding 을 Enable X11 forwarding으로 변경 https://www.xquartz.org 에서 XQuartz 설치 (2.8.1) 다른 원격에서도 동일할 것으로 보이며 Terminal 에서 ssh 접속시 ssh -X -p port@address 로 접속 XQuartz 설치 또 다른 문제 발견시 추가하겠습니다. X11의 경우 서버 재부팅시 XQuartz를 재시작 해야 할 때가 가끔있습니다. 원격 접속후 단 1회만 ./build 명령어가 작동하고 두번째 ./build 명령어는 Can't connect to X11 window server using 'localhost:0.0' 오류가 발생합니다 -> 재접속하면 해결되나 아직 정확한 문제는 해결중입니다.