Embedded System/Linux

    fpga_interface_driver.c 분석

    fpga_interface_driver.c 분석

    /*---------------------------------------- 프로그램 설명: 라즈베리파이와 FPGA간의 interface를 위한 디바이스 드라이버 프로그램 ----------------------------------------*/ /* FPGA LED Ioremap Control FILE : fpga_fpga_itf_driver.c*/ /*---------------------------------------- 사용되는 각종 헤더 파일의 정의 ----------------------------------------*/ #include #include #include #include #include #include /*---------------------------------------..

    [Embedded System - Linux] 리눅스 명령어

    [Embedded System - Linux] 리눅스 명령어

    실습에 사용할 리눅스의 주요 명령어에 대해 간략히 정리하였습니다. su = super user (Suspend a User) 최상위 권한을 갖는 유저(root 계정)를 뜻함. root나 다른 사용자로 변경하는 명령어 root 계정 활성화 : 리눅스에서 디바이스 파일을 다루는 작업은 슈퍼 유저(root)의 권한이 필요한데, Debian계열의 리눅스에서는 보안상의 이유로 root가 비활성화되어 있고 로그인도 차단한다. 리눅스를 처음 설치한 후 root를 사용하기 위해서는 root의 암호를 입력해서 계정을 활성화해주는 별도의 과정이 필요하다. 해당 터미널 세션에 한해서 일시적으로 root 권한 부여 Home 디렉토리가 /root 로 변경됨. 사용자를 전환하여 쉘을 실행한다. 일반적으로 일반계정의 사용자가 특정..

    [Embedded System - Linux] 리눅스의 종류

    [Embedded System - Linux] 리눅스의 종류

    1. Debian 데비안(Debian)은 데비안 프로젝트에서 만들어 배포하는 공개 운영 체제이다. 이름의 유래는 데비안 프로젝트의 창시자인 이안 머독(Ian Murdock)과 그의 부인(당시 여자친구)인 데브라(Debra)의 이름이 서로 합쳐져서 유래했다. 데비안은 네트워크 결합 스토리지부터 전화기, 노트북, 데스크탑 및 서버까지 다양한 하드웨어에서 사용할 수 있다. 데비안은 안정성과 보안에 중점을 두며 사용자 편리성이 강한 우분투등 다른 많은 리눅스 배포판의 기반으로 쓰이고 있다. 데비안은 현존하는 리눅스 배포판 중 가장 안정적이라고 평가받고 있다. 포함하고 있는 프로그램의 규모도 방대하며 주로 고급 서버에 많이 쓰인다. 리눅스 커널을 탑재한 데비안 GNU/리눅스, GNU 허드(GNU Hurd) 커널을..