• Title/Summary/Keyword: C language

Search Result 1,646, Processing Time 0.03 seconds

Integration of flash memory for effective Weather monitoring system (재해예방 모니터링 시스템의 효율적인 데이터 전송을 위한 플래시 메모리의 활용)

  • Yoo, Jae-Ho;Lee, Seung-Chul;Kwon, Tae-Ha;Chung, Wan-Young
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2010.05a
    • /
    • pp.223-225
    • /
    • 2010
  • In order to minimize the casualties and damages from natural disasters, local terrain and weather phenomena need to be constantly monitored. Various weather monitoring systems are designed to collect and monitor the weather information for disaster prevention. Nowadays, wireless sensor networks have been widely used to transmit the weather information and collected by the base station at a regular interval. In this paper, disaster prevention monitoring system for efficient data transfer of weather information such as temperature, humidity and illumination are designed. Weather information is able to burst the data transmission based on storage of flash memory. Telosb sensor node are used in the research; programmed by nesC language used by TinyOS.

  • PDF

SMIL Authoring System for Multimedia Object Presentation (멀티미디어 객체 표현을 위한 SMIL 저작 시스템)

  • Kim, Chang-Su;Lim, Dae-Myung;Jung, Hoe-Kyung
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.13 no.7
    • /
    • pp.1285-1291
    • /
    • 2009
  • Recently the Internet and multimedia technique quickly, develops and to follow multimedia information which is many at the network it is quick and widely, it will be able to exchange. And the synchronization problem for the time and a space of the multimedia object which is various exists. In order to solve like this problem point SMIL where it puts a base in XML it will be able to compose the multimedia object expression which is various from W3C standard was proposed. About under integrating to express a multimedia data the individual multimedia object of the synchronization language for and chain with time it will be able to integrate with the multimedia presentation which has become motive anger space in order. In this thesis provides that uses various multimedia object and users integrate multimedia object with synchronization easily SMIL Authoring system that can presentation design and implemented.

ToyLotos/Ada : Object-Behavior Simulation System for Developing a Real-time Ada Software (ToyLotos/Ada : 실시간 Ada 소프트웨어 개발을 위한 객체행위 시뮬레이션 시스템)

  • Lee, Gwang-Yong;O, Yeong-Bae
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.7
    • /
    • pp.1789-1804
    • /
    • 1999
  • This paper presents a simulation-based system for verification and validation(V&V) of design implication of the Visual Real-time Object Model which is produced by existing object's behavior design method. This system can simulate the dynamic interactions using the executable Ada simulation machine, and can detect various logical and temporal problems in the visual real-time object model prior to the real implementation of the application systems. Also, the system can generate the Ada prototype code from the validated specification. This system is implemented by Visual C++ version 4.2. For simulation, this system is using the Ada language because Ada's real-time expression capabilities such as concurrent processes, rendezvous, temporal behavior expression, and etc, are competent compared to other languages. This work contributes to a tightly coupling of methodology-based visual models and formal-based simulation systems, and also contributes to a realization of automated specification V&V.

  • PDF

FPGA Design of LCD Drive Circuit using USB Interface (USB 인터페이스를 이용한 LCD 구동회로의 FPGA 설계)

  • Lee, Seung-Ho;Lee, Ju-Hyeon
    • The KIPS Transactions:PartA
    • /
    • v.9A no.1
    • /
    • pp.53-60
    • /
    • 2002
  • This paper describes a Gray Mode Graphic STN LCD drive circuit using USB interface. The drive circuit using USB interface can highly transfer image data created under PC t LCD. Hence, the LCD drive circuit doesn't use microprocessor for the convenience of users. The proposed LCD drive circuit part have been verified by simulation and by ALTERA EPF10K10TC144-3 FPGA implementation in VHDL. The USB interface part have been programmed in MS-Visual C++ 6.0. The validity and efficiency of the proposed LCD drive circuit have been verified by test board. After comparing this LCD drive circuit to specify it was verified that the developed LCD drive circuit showed good performances, such as convenience of users, low cost.

GRID-based Daily Evapotranspiration Prediction Model (GRIDET) (격자기반의 일 증발산량 추정모형 개발)

  • Chae, Hyo-Seok;Kim, Seong-Jun;Jeong, Gwan-Su
    • Journal of Korea Water Resources Association
    • /
    • v.32 no.6
    • /
    • pp.721-730
    • /
    • 1999
  • A Grid-based daily evapotranspiration(ET) prediction model which calculates temporal and spatial ET with a complementary relationship of Morton(1983) was developed. The model was programmed by C-language and uses ASCII formatted map data of DEM(Digital Elevation Model) and land use. Daily ET within the watershed is calculated and the results of temporal variations and spatial distributions of ET are presented by using GRASS(Geographic Resources Analysis Support System). To verify the applicability of the model, it was applied to the part of Bocheong stream basin (76.5$\textrm{km}^2$) located in the upstream of Dacheong Dam watershed. The result shows that the estimated evapotranspiration in 1995 was 766.1mm and 22% increased after correction radiation for slope and area.

  • PDF

ABox Realization Reasoning in Distributed In-Memory System (분산 메모리 환경에서의 ABox 실체화 추론)

  • Lee, Wan-Gon;Park, Young-Tack
    • Journal of KIISE
    • /
    • v.42 no.7
    • /
    • pp.852-859
    • /
    • 2015
  • As the amount of knowledge information significantly increases, a lot of progress has been made in the studies focusing on how to reason large scale ontology effectively at the level of RDFS or OWL. These reasoning methods are divided into TBox classifications and ABox realizations. A TBox classification mainly deals with integrity and dependencies in schema, whereas an ABox realization mainly handles a variety of issues in instances. Therefore, the ABox realization is very important in practical applications. In this paper, we propose a realization method for analyzing the constraint of the specified class, so that the reasoning system automatically infers the classes to which instances belong. Unlike conventional methods that take advantage of the object oriented language based distributed file system, we propose a large scale ontology reasoning method using spark, which is a functional programming-based in-memory system. To verify the effectiveness of the proposed method, we used instances created from the Wine ontology by W3C(120 to 600 million triples). The proposed system processed the largest 600 million triples and generated 951 million triples in 51 minutes (696 K triple / sec) in our largest experiment.

An Embedded Systems Implementation Technique based on Multiple Finite State Machine Modeling using Microcontroller Interrupts (마이크로컨트롤러 인터럽트를 사용한 임베디드시스템의 다중 상태기계 모델링 기반 구현 기법)

  • Lee, Sang Seol
    • Journal of Korea Multimedia Society
    • /
    • v.16 no.1
    • /
    • pp.75-86
    • /
    • 2013
  • This paper presents a technique to implement embedded systems using interrupts of the one-chip microcontroller with many peripherals based on a multiple finite state machines model. The multiple finite state machine model utilizes the structure of FSMD used for hardware design and the features of flow control by interrupts. The main finite state machine corresponds to the main program and the sub-state machines corresponds to the interrupt subroutines. Therefore, interrupts from the peripherals can be processed immediately in the sub-state machines. The request and reply variables are used to interface between the finite state machines. Additional operating system is not necessary for the context switching between the main state machine and the sub-state machine, because the flow-control caused by interrupt can be replaced with the switching. An embedded system modeled on multiple finite state machine with ASM charts can be easily implemented by the conversion of ASM charts into C-language programs. This implementation technique can be easily adopted to the hardware oriented embedded systems because of the detail description of the model and the fast response to the interrupt events in the sub-state machine.

Real-time 2-D Separable Median Filter (실시간 2차원 Separable 메디안 필터)

  • Jae Gil Jeong
    • Journal of the Korea Computer Industry Society
    • /
    • v.3 no.3
    • /
    • pp.321-330
    • /
    • 2002
  • A 2-D median filter has many applications in various image and video signal processing areas. The rapid development in VLSI technology makes it possible to implement a real-time or near real-time 2-D median filter with reasonable cost. For the efficient VLSI implementation, the algorithm should have characteristics such as small memory requirements, regular computations, and local data transfers. This paper presents an architecture of the real-time two-dimensional separable median filter which has appropriate characteristics for the VLSI implementation. For the efficient two-dimensional median filter, a separable two-dimensional median filtering structure and a bit-sliced pipelined median searching algorithm are used. A behavioral simulator is implemented with C language and used for the analysis of the presented architecture.

  • PDF

Implementation of User Interface for Geo-spatail Information Processing Toolkit using Open Source-based PostGIS (공개소스 PostGIS 기반 공간정보 처리 툴 킷 사용자 인터페이스 구현)

  • Han, Sun-Mook;Lee, Ki-Won
    • Korean Journal of Remote Sensing
    • /
    • v.25 no.2
    • /
    • pp.185-192
    • /
    • 2009
  • Recently, open sources for geo-spatial information processing and analysis are being developed, and they are widely adopted for the various application development projects. Open sources in the geo-spatial communities consist in several levels or types: viewer, API-level, engine sources of SDK-level, or toolkits. Among them, spatial database engine of PostgreSQL-PostGIS is used in this study for the portable multi-geospatial information processing toolkit. This work can be extended to target-based applications with domain-specific spatial queries and analyses. Design and implementation are based on C Language Interface (LIBPQ) to PostGIS and OGC library on PostgreSQL database. Conclusively, PostGIS according to this approach is an important alternative to develop most applications dealing with multi-geospatial information due to its availability, extensibility, scalability, and stability.

Web-based programming education system for providing rapid grading result (신속한 평가결과를 제공하는 웹기반 프로그래밍 교육시스템)

  • Park, So-Young;Ryu, Hye-Jung;Shim, Dong-Uk
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2009.05a
    • /
    • pp.511-514
    • /
    • 2009
  • Recently web is used for more things than ever before in education. Previous web-based programming education systems help students to check compile errors and runtime errors after submitting programming assignments anytime and anywhere. However, these previous systems cannot quickly provide the detailed assessment results on the generated answer, the coding style, and the plagiarism detection. In this paper, we propose a web-based programming education system to provide the quick results of the detailed assessment as soon as to submit programming assignments. In this system, the plagiarism detection method compares a current file with only the already uploaded files so it can provide quick feedback. The proposed web-based programming education system is applied to a real C programming language class with approximately 40 students. The proposed system tends to improve the students' participation by quick feedback.

  • PDF