• Title/Summary/Keyword: Library Application

Search Result 863, Processing Time 0.024 seconds

Design of an Integrated Interface Circuit and Device Driver Generation System (인터페이스 회로와 디바이스 드라이버 통합 자동생성 시스템 설계)

  • Hwang, Sun-Young;Kim, Hyoun-Chul;Lee, Ser-Hoon
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.32 no.6B
    • /
    • pp.325-333
    • /
    • 2007
  • An OS requires the device driver to control hardware IPs at application level. Development of a device driver requires specific acknowledge for target hardware and OS. In this paper, we present a system which generates a device driver together with an interface circuit. In the proposed system, an efficient device driver is generated by selecting a basic device driver skeleton, a function module code, and a header file table from the pre-constructed library and an interface circuit is constructed such that the generated device driver operates correctly. The proposed system is evaluated by generating a TFT-LCD device driver on the ARM922T core with 3.5 inch Samsung TFT-LCD in ARM-Linux environment. Experiment result shows that the writing time on the LCD is decreased by 1.12% and the compiled code size is increased by 0.17% compared to the manually generated one. The automatically generated device driver has no performance degradation in the latency of hardware control at the application program level. The system development time can be reduced using the proposed device driver generation system.

Development of a Large 3D printer for Manufacturing Form-Liner and Protective Skin of Concrete Structures

  • Jang, Jungsik;Hong, Kee-Jeung
    • International Journal of Internet, Broadcasting and Communication
    • /
    • v.12 no.3
    • /
    • pp.74-86
    • /
    • 2020
  • This study discussesresearch and development of large-sized 3D printers that can be applied to construction and civil engineering for various designs of protective casing on foam liner for concrete exteriors. The consistent use of concrete represents the current surroundings. However, concrete exteriors in Korea have not considered the regional characteristics, but the concrete has been poured solely for economical aspects for the last decade or two. There are many cases of poor installation and not enough design development projects to correct it. This study was conducted to apply various patterns, regional characteristics, and 3D printing for protective casing design for foam liner to create various designs for the concrete walls. Therefore, we started researching on a large 3D printer, and designed and developed this system. Considering the chronological process, the properties of concrete structures were identified, the application of designs for concrete in Korea and abroad and the 3D printing materials for the protective casing were surveyed and analyzed, and a stereotype was produced in the first year to study designs for the beauty of concrete surfaces. In the second year, images of regional characteristics were gathered, design ideas for regional promotion were derived, virtual images were produced along with design modeling to simulate the appearances, and verify the effect of application and promotion. Finally, in the third year, the 3D printer for concrete foam liner was constantly improved to analyze the 3D printing program and the various library elements to complete an actual large-sized 3D printer.

A Code-level Parallelization Methodology to Enhance Interactivity of Smartphone Entertainment Applications (스마트폰 엔터테인먼트 애플리케이션의 상호작용성 개선을 위한 코드 수준 병렬화 방법론)

  • Kim, Byung-Cheol
    • Journal of Digital Convergence
    • /
    • v.13 no.12
    • /
    • pp.381-390
    • /
    • 2015
  • One of the fundamental requirements of entertainment applications is interactivity with users. The mobile device such as the smartphone, however, does not guarantee it due to the limit of the application processor's computing power, memory size and available electric power of the battery. This paper proposes a methodology to boost responsiveness of interactive applications by taking advantage of the parallel architecture of mobile devices which, for instance, have dual-core, quad-core or octa-core. To harness the multi-core architecture, it exploits the POSIX thread, a platform-independent thread library to be able to be used in various mobile platforms such as Android, iOS, etc. As a useful application example of the methodology, a heavy matrix calculation function was transformed to a parallelized version which showed around 2.5 ~ 3 times faster than the original version in a real-world usage environment.

A Study on the Feasibility of COBie to the Wastewater Treatment Plant (COBie 기반 하수처리시설 유지관리시스템 구축)

  • Choi, Jae-Ho;Um, Dong-Yong
    • KSCE Journal of Civil and Environmental Engineering Research
    • /
    • v.34 no.1
    • /
    • pp.273-283
    • /
    • 2014
  • With the introduction of COBie (Construction Operation Building Exchange) in BIM technology enabling an automatic transfer of design and construction information to operation and management (O&M) phase, the BIM centric O&M management system development process has been tested on the subject of architectural types of building. However, for now, there is a need to investigate the technical feasibility of COBie application to civil structures including industrial facilities. This study takes both "O&M Guideline for Public Wastewater Treatment Plant" and a real wastewater treatment plant into account for the purpose, in which the latter is intended to supplement the result of the first. The findings are three-folds: (1) COBie, as an asset modeling, is not sufficient enough to encompass commissioning data, (2) more relevant IFC development and family library build-up useful to modeling wastewater treatment plant is imperative, and (3) well-planned coordination and organization of COBie data-set in line with O&M practice will enhance the feasibility of the COBie in industrial facilities. The result could be used for a basis study for COBie application, particularly in industrial facilities.

A Universal Smart-phone APP for Processing One-shot Tasks (일회성 작업 처리를 위한 통함 스마트폰 앱)

  • Cha, Shin;So, Sun Sup;Jung, Jinman;Yoon, Young-Sun;Eun, Seongbae
    • Journal of Korea Multimedia Society
    • /
    • v.20 no.3
    • /
    • pp.562-570
    • /
    • 2017
  • One shot tasks like a MERSC handling policy, a cinema poster, and so on are too small, diverse, and sporadic to make them as apps or web applications. They are usually shared as the form of notes attached in the field or messages in smart phones. In order to support inter-operability with internet web sites, QR/NFC tags are attached to them. What matters in the web technology is that HTML5 standard does not supply the accessability of smart phones' resources like a camera, an audio, magnetic sensors, and etc. In this paper, we propose a universal smart phone application for handling various one-shot tasks in the same UI/UX. One-shot tasks are described with HTML5 web documents, and the URL for the web documents are stored in QR/NFC tags. A smart phone scans a tag, and then the web document is retrieved and presented finally. QR tags can be delivered to other smart phones through messages or SNS. We solve the problem of HTML5 standard supplying a resource access library with javascrippts. We suggested the whole architecture and the internal structure of QR/NFC tags. We show that our scheme is applicable to make variable one-shot tasks.

Construction of an Automatic Instruction-Set Extension System for Efficient ASIP Design (효율적인 ASIP 설계를 위한 자동 인스트럭션 확장 시스템 구축)

  • Hwang, Deok-Ho;Hwang, Sun-Young
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.38B no.1
    • /
    • pp.1-9
    • /
    • 2013
  • This thesis proposes an automatic instruction extension system that utilizes retargetable compiler, based on MDL, to design an ASIP optimized for application. The proposed system uses information gathered from the application program to find all possible expandable instruction candidates. Expandable instruction candidates acquire the realization characteristics through hardware library. The system chooses instruction set and optimizes processor structure satisfying constraints on the bases of hardware characteristics and increase in execution speed. To confirm the efficiency of the proposed system, automatic instruction extension system was performed using various benchmark applications. The proposed system acquired optimized instruction set and processor structure, which are expanded from the commercial version of ARM9TDMI. Experimental results show that number of execution cycle has been reduced by 33.5% when compared to conventional version of ARM9TDMI, while area has been slightly increased.

Automatic Virtual Platform Generation for Fast SoC Verification (고속 SoC 검증을 위한 자동 가상 플랫폼 생성)

  • Jung, Jun-Mo
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.9 no.5
    • /
    • pp.1139-1144
    • /
    • 2008
  • In this paper, we propose an automatic generation method of transaction level(TL) model from algorithmic model to verify system specification fast and effectively using virtual platform. The TL virtual platform including structural properties such as timing, synchronization and real-time is one of the effective verification frameworks. However, whenever change system specification or HW/SW mapping, we must rebuild virtual platform and additional design/verification time is required. And the manual description is very time-consuming and error-prone process. To solve these problems, we build TL library which consists of basic components of virtual platform such as CPU, memory, timer. We developed a set of design/verification tools in order to generate a virtual platform automatically. Our tools generate a virtual platform which consists of embedded real-time operating system (RTOS) and hardware components from an algorithmic modeling. And for communication between HW and SW, memory map and device drivers are generated. The effectiveness of our proposed framework has been successfully verified with a Joint Photographic Expert Group (JPEG) and H.264 algorithm. We claim that our approach enables us to generate an application specific virtual platform $100x{\tims}1000x$ faster than manual designs. Also, we can refine an initial platform incrementally to find a better HW/SW mapping. Furthermore, application software can be concurrently designed and optimized as well as RTOS by the generated virtual platform

A Study of the Architectural Characteristic Depending upon the Module in the BIPV System (BIPV 시스템에서의 모듈 종류에 따른 건축적 특성 연구 - 채광형 시스템을 중심으로 -)

  • Lee, Eung-Jik;Lee, Chung-Sik
    • 한국태양에너지학회:학술대회논문집
    • /
    • 2008.04a
    • /
    • pp.196-202
    • /
    • 2008
  • Effective climate protection is a most important tasks of our time. The BIPV is one of the most interesting and promisingly possibilities of an active use of solar energy at the building. In this study it was analyzed by the case study the function of the requirement of the BIPV-module as building material and this architectural characteristic according to the kind of the module. Therefore the goal of this study is to get securing the application information of BIPV as windowpane. BIPV modules are manufactured in the form of G/G. In the case of the crystal type the Transparent and the light Transmission is to be adjusted by the spacer attitude of the cell. Although this type could not be optimal for light effect of indoors because of the inequality of shade, the moving shade play makes a dramatic Roomimage by the run of sun. The application of this type would be for canopy, window or roof in the corridor or resounds. With amorphous the type it is to be manufactured simply largely laminar, and thus that will shorten building process. There is a relatively good economy to use and to the window system easily. After the production technology is easy the transparency of the modules to adjust, and the module shows to a high degree constant characteristics of light permeability and transparency. Without mottle of module shade is good the use for the window or roof glazing of office, library, classroom, etc. to adapt. The BIPV modules took generally speaking a function as building material to the daylight use, shading, isolation and also to the sight. That means that BIPV modules have as multifunctional system to sustainable architecture good successes and they are at the same time as Design element for architecture effectively.

  • PDF

Porting and Implementation of a 3D Cube Game using Android NDK(Native Development Kit) (안드로이드 NDK(Native Development Kit)를 이용한 3D 큐브 게임 이식 및 구현)

  • Koh, Eunbyul;Kim, Nokhee;Hwang, Sungmi;Lee, Jongwoo
    • Journal of Digital Contents Society
    • /
    • v.14 no.3
    • /
    • pp.381-390
    • /
    • 2013
  • Almost all the mobile phone users already moved or are now moving away to smartphones for their various applications like games. If we are to speak about game applications, due to the performance limits of smartphones, 2D games are predominant over 3D games in every app. store. In this paper, we implement a 3D cube game application by porting an existing visual c++ irrlicht cube application to android platform library using the android Native Development Kit. After the porting is done, we add a few new features for more fun. Because the android NDK makes the existing C/C++ codes run directly on the android operating systems, we found by real execution tests that our 3D cube app. is well executed on a low-end android smartphone without any performance problem.

A Comparative Study of the Four Editions of 『Eoyakwonbang』 -Based on the Chapter of Pediatric Diseases- (4종 『어약원방(御藥院方)』에 대한 비교연구 -치소아제질문(治小兒諸疾門)을 중심으로-)

  • Song, Jichung;Eom, Dongmyung
    • Journal of Korean Medical classics
    • /
    • v.33 no.2
    • /
    • pp.33-49
    • /
    • 2020
  • Objectives : While the original version of 『Eoyakwonbang』 does not exist, its contents have been introduced in several studies. The existing editions are the Joseon versions 『SinganHyeminEoyakwonbang』(Eulhaeja edition) and 『GyesaSinganHyeminEoyakwonbang』(Gapjinja edition), and a Japanese version, 『GyesaSinganHyeminEoyakwonbang』(Gwanjeong edition). In a recent research, it has been discovered that there is a fourth edition of the book, 『SinganHyeminEoyakwonbang』(Jeonggadang edition), in the Japanese Parliament Library collection. Methods : Contents of the chapter on pediatric diseases were compared among the four editions to clarify their relation with each other. Results : Based on the organization of the chapter, formula names in the list and body, explanatory methods of the formulas, application, formula construction and methods of application, we found that there were great similarities between Eulhaeja edition and Jeonggadang edition, and between Gapjinja edition and Gwanjeong edition. Conclusions : 1. Jeonggadang edition is similar to Eulhaeja edition in contents and form. 2. Although the exact publication date of Jeonggadang edition is unknown, based on the fact that it was mostly circulated in the Qing period, it can be assumed to have been published after the Eulhaeja edition which was published in the 15th century. 3. Gapjinja edition was published in the 16th century and shares little similarity in form, organization and contents with Eulhaeja edition, indicating that a different version was used as the original script. 4. Gwanjeong edition was published in the 18th century, and is very similar in form, organization and contents with Gapjinja edition, repeating the same errors made in the Gapjinja edition. This indicate that Gapjinja edition was the mother script of Gwanjeong edition.