• 제목/요약/키워드: Linux system

검색결과 1,028건 처리시간 0.031초

리얼타임 임베디드 웹서버 시스템 (Real Time Embedded Web Server System)

  • 윤종일;김은연;곽군평
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2002년도 추계종합학술대회
    • /
    • pp.770-774
    • /
    • 2002
  • 최근 multimedia와 network 분야의 발달로 embedded system에서도 multimedia 정보를 처리하거나 network를 접속하는 기능들이 포함되고 있다. 따라서 system이 더욱 복잡해지고 기존의 방법과는 다른 새로운 접근 방법이 필요하게 되었다 일반 computer system에서 쓰이는 것과는 달리 대부분의 embedded system은 real-time이라는 특성을 만족시켜야 했기 때문에 나오게 된 것이 바로 real-time system이다. 본 논문에서는 real-time embedded web-server system을 구현하기 위해 strong-arm board에 Linux로 web-server를 구축하고 kernel을 재구성하였다.

  • PDF

리눅스 환경에서 WIPI를 지원하기 위한 HAL (Handset Abstraction Layer) 이식 (Poring of WIPI HAL in Embedded Linux)

  • 박우람;김태웅;박찬익
    • 대한임베디드공학회논문지
    • /
    • 제3권1호
    • /
    • pp.30-33
    • /
    • 2008
  • This paper persents how to port HAL (Handset Abstraction Layer) on embedded Linux to support WIPI (Wireless Internet Platform for Interoperability). As smart phones are widespread nowdays, the operating system is changing from a simple kernel like Qualcomm REX OS to more feature-rich Linux kernel. For this reason, we investigate the internal structure of HAL on REX OS and design how to port it to embedded Linux. Careful analysis leads us to identify several porting issues such as thread support, graphical user interface. In addition, we describe some problems discovered during the implementation process and propose alternative architecture of HAL for WIPI on Linux.

  • PDF

다중등급 보안 리눅스 구현 및 시험평가 (Implementation and Evaluation of Multi-level Secure Linux)

  • 손형길;박태규;이금석
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제9권3호
    • /
    • pp.311-321
    • /
    • 2003
  • 기존 침입차단시스템과 침입탐지시스템과 같은 외곽방어 개념의 보안대책은 전산망 내의 중요 서버를 보호함에 있어서 그 한계를 갖는다. 본 논문에서는 보안 리눅스 운영체제를 구현함에 있어 중요 요구사항으로 TCSEC B1급의 다중등급 보안 기능과 해킹 방어 기능을 정의하고, 이를 시스템 후킹을 통한 리눅스 커널 모듈로 구현하였다 본 구현 시스템의 시험 평가로서 강제적 접근제어 및 해킹 방어 시험, 성능 측정을 실시하여 보안성 및 안정성, 가용성을 입증하였다. 구현된 보안 커널 기반의 리눅스 운영체제는 Setuid 이용 공격, 버퍼 오버플로우 공격, 백도어 설치 공격, 경유지 이용 공격 둥의 해킹을 커널 수준에서 원천적으로 차단하며, 평균 1.18%의 성능 부하율을 나타내어 타 시스템보다 우수하다.

Embedded Linux 기반의 UPnP를 사용한 홈-네트워크 서버 구현 (Implementation of Home-Network Sewer using UPnP based on the Embedded Linux)

  • 정진규;진선일;이희정;황인영;홍석교
    • 대한전기학회논문지:시스템및제어부문D
    • /
    • 제53권9호
    • /
    • pp.638-643
    • /
    • 2004
  • Middleware enables different networking devices and protocols to inter-operate in ubiquitous home network environments. The UPnP(Universal Plug and Play) middleware, which runs on a PC and is based on the IPv4 protocol, has attracted much interest in the field of home network research since it has versatility The UPnP, however, cannot be easily accessed via the public Internet since the UPnP devices that provide services and the Control Points that control the devices are configured with non-routable local private or Auto IP networks. The critical question is how to access UPnP network via the public Internet. The purpose of this paper is to deal with the non-routability problem in local private and Auto IP networks by improving the conventional Control Point used in UPnP middleware-based home networks. For this purpose, this paper proposes an improved Control Point for accessing and controlling the home network from remote sites via the public Internet, by adding a web server to the conventional Control Point. The improved Control Point is implemented in an embedded GNU/Linux system running on an ARM9 platform. Also this paper implements the security of the home network system based on the UPnP (Universal Plug and Play), adding VPN (Virtual Private Network) router that uses the IPsec to the home network system which is consisted of the ARM9 and the Embedded Linux.

Linux운영체제와 VRML을 이용한 인터넷 3차원 지도 서버 구축 (Construction of the Internet Three-dimensional Map Server Using Linux Operating System and VRML)

  • 임인섭;정성혁;이재기
    • 한국측량학회지
    • /
    • 제21권4호
    • /
    • pp.341-346
    • /
    • 2003
  • 인터넷으로 3차원 지도 정보를 제공하기 위해서는 먼저 웹 서버가 고려되어져야 하지만, 일반적으로, 어플리케이션의 소스코드는 비공개적이며 소스 기술에 대한 접근이 어려우므로 기술개발에 많은 한계가 있었다. 본 연구에서는 이런 문제를 해결하기 위해, 공개된 소스 체제인 Linux운영체제를 도입하였고, 웹 브라우저에서 3차원 공간데이터 실행이 가능한 VRLR을 활용하여 인터넷 3차원 지도 서버를 구축였다. 그 결과, 하드웨어 구입이외의 비용은 들지 않아 경제적이었으며, 개방된 소스를 이용하므로 능동적인 유지관리가 이루어 질 수 있었다.

IoT 서비스 플랫폼을 위한 리눅스 FUSE 기반 가상 파일 시스템 (A Virtual File System for IoT Service Platform Based on Linux FUSE)

  • 이형봉;정태윤
    • 대한임베디드공학회논문지
    • /
    • 제10권3호
    • /
    • pp.139-150
    • /
    • 2015
  • The major components of IoT(Internet of Things) environment are IoT devices rather than the conventional desktop computers. One of the intrinsic characteristics of IoT devices is diversity in view of data type and data access method. In addition, IoT devices usually deal with real-time data. In order to use such IoT data for internal business or cloud services, an IoT platform capable of easy domain management and consistent data access interface is required. This paper proposes a Linux FUSE-based virtual file system connecting IoT devices on POSIX file system view. It is possible to manage IoT domain with the native Linux utilities such as mkdir, mknod, ls and find in the file system. Also, the file system makes it possible to access or control IoT devices through POSIX interface such as open(), read(), write() or close() without any separate APIs or utilities. A test result shows that the management performance of the file system is lower than that of linux file system negligibly.

리눅스 기반 침입 방지를 위한 로그 분석 방법 연구 (Methodology of Log Analysis for Intrusion Prevention based on LINUX)

  • 임성화;이도현;김점구
    • 융합보안논문지
    • /
    • 제15권2호
    • /
    • pp.33-41
    • /
    • 2015
  • 보안성 향상을 위한 안전한 리눅스 시스템은 자료의 불법적인 유출과 위 변조를 막고 사용 원칙에 위배되는 행위의 추적을 위한 감사(audit)능력을 가지고 있어야 한다. 또한 시스템 관리 및 운영자의 책임과 사용자의 행위를 명확히 구분 지울 수 있는 로그관리가 반드시 이루어 져야 할 것이다. 본 논문에서는 리눅스 시스템의 보안 로그를 분석하여 침입차단 및 탐지에 활용하는 방법을 제안하였다. 이를 통해 시스템의 침입차단 상태와 침입탐지 상태, 그리고 파일 시스템의 무결성 변화를 실시간 확인하여 신속히 시스템의 문제를 해결할 수 있어 시스템의 신뢰성 향상에 크게 기여하게 될 것이다.

지반 조사를 위한 3차원 탄성파 자료처리시스템 (3-D seismic data processing system for underground investigation)

  • 신동훈;지준;이두성
    • 한국지구물리탐사학회:학술대회논문집
    • /
    • 한국지구물리탐사학회 2000년도 정기총회 및 특별심포지움
    • /
    • pp.147-157
    • /
    • 2000
  • 본 연구에서 개발된 시스템의 일차적인 목적은 지반조사에 사용될 3차원 탄성파 자료처리시스템으로써, 저렴한 환경의 시스템을 구축하기 위해 Linux 환경의 PC를 기반으로 개발되었다. 기본적인 자료처리 모듈들은 2차윈 탄성파 자료처리에 널리 사용되고 있는 SU(Seismic Unix)를 기반으로 하였으며, 3차원 지반조사에 적합하도록 추가적인 자료처리 모듈들이 개발되었다. 이러한 자료처리 모듈들을 이용하여 구축된 시스템은, 처리과정 중에 사용자가 쉽게 QC (Quality Control)를 할 수 있도록 GUI (Graphic User Interface)환경으로 설계되었으며, 이를 구현하기 위해 최근 Linux용 어플리케이션 개발에 보편적으로 쓰이는 GTK (Gimp Tool Kit)가 사용되었다.

  • PDF

리눅스 기반의 사용자 수준 플래시 파일 시스템의 구현 (Implementation of The User-level Flash File System Based on Linux)

  • 권우일;박현희;양승민
    • 정보처리학회논문지A
    • /
    • 제11A권3호
    • /
    • pp.139-148
    • /
    • 2004
  • 리눅스를 운영체제로 사용하는 PDA, 전자수첩 등의 소형 임베디드 시스템의 사용이 증가하고 있다. 그러나 리눅스 커널은 모노리딕(monolithic)하다는 특성 때문에 다양한 형태의 임베디드 시스템에 필요한 요구사항을 만족하지 못하고 있다. 본 논문에서는 모노리딕 커널의 단점을 보완하기 위해 리눅스에서 널리 사용되는 JFFS 파일 시스템을 커널에서 분리하여 사용자 수준에서 응용 프로그램 프로세스로 실행되는 uJFFS를 구현한다. uJFFS는 파일 시스템과 플래시 디바이스 드라이버 구성되며 커널과 분리되어 실행되므로 커널을 소형화할 수 있다. uJFFS는 파일 시스템의 자료구조가 사용자 주소 공간에 존재하며, 파일 시스템을 담당하는 ujffs_fs와 플래시 디바이스를 제어하는 ujffs_drv 드라이버로 구성된다. 또, uJFFS는 기존의 리눅스에서 제공하는 것과 동일한 인터페이스를 지원한다. 물리장치에 접근하기 위한 디바이스 드라이버 역시 사용자 영역에서 구현되어 장치나 파일 시스템의 오류가 발생하더라도 커널에 미치는 영향을 최소화하여 시스템의 안정성을 증가시길 수 있다.

임베디드 리눅스 보드를 이용한 홈 네트워킹 시스템 구현에 관한 연구 (A Study On The Development Of a Home Networking System Using An Embedded Linux Board)

  • 이헌주;이종수;최경삼
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2003년도 학술회의 논문집 정보 및 제어부문 B
    • /
    • pp.592-595
    • /
    • 2003
  • In this paper, we have designed a Home Networking System using an embedded linux board. The system based on the World-Wide-Web is composed of three parts - a Server, a Client and a Simulator. The Home Networking Server is built in an embedded board using an embedded linux kernel. A web-server and Home Networking Server Seryice Demon programming with a Jaya-Language is included in the board. Clients can connect to the server board using a web-browser in the desktop computer, PDA or any other machines which include a web-browser. For this purpose, we made the client program using a Java-Applet. So, the clients who connect to the server for the control of the applications, download the class-file and execute the client-program in the web-browser. So, the clients don't need any other programs to control the applications from a remote place. The size of server board is very small (86.3$\times$74mm), which makes it very useful not only for the Home-Networking-System but also in many other fields, e.g., embedded robot control system, etc. Using an embedded board instead of a desktop computer is good for a simple network environment and it occupies only a small space to make the system.

  • PDF