• Title/Summary/Keyword: SoC Program

Search Result 511, Processing Time 0.029 seconds

Implementation of a Real-Time Tracing Tool for Remote Debugging of SoC Programs (SoC 프로그램의 원격 디버깅을 위한 실시간 추적도구의 구현)

  • Park Myeong-Chul;Kim Young-Joo;Ha Seok-wun;Jun Yong-Kee;Lim Chae-Deok
    • The KIPS Transactions:PartA
    • /
    • v.12A no.7 s.97
    • /
    • pp.583-588
    • /
    • 2005
  • To develop SoC program for embedded systems, a tool that can remotely debug from host system is needed. Because the existing remote debugging systems using GDB don't offer information of the SoC program execution in real-time, it is difficult to observe condition of the program execution, and also they have limited characteristics to tools and use costly adaptors. In this paper, a real-time tracking tool that can record SoC status on the nv each execution of the assigned instructions is introduced and an economical USB-JTAG adaptor is proposed. And it is shown that this tool can track the execution of a composed program in the target system based on PXA255 processor.

A Study on the Development of Capstone Design Competency Program - Focusing on 21C Core Competencies(4C Skills & Problem Solving Ability) - (캡스톤디자인 역량 강화 프로그램 개발 연구 - 21C 핵심역량(4C Skills 및 문제해결능력) 함양을 중심으로 -)

  • Han, Soomin
    • Journal of Engineering Education Research
    • /
    • v.26 no.1
    • /
    • pp.20-26
    • /
    • 2023
  • In this study, as a competency strengthening program to support learner-centered education, we developed the 'Capstone-design competency Program' for the purpose of cultivating the 4C skills and problem-solving ability required as core competencies of the 21st century. The program was based on the project method, and strategies were derived and materialized for each step through core competency analysis. Then, the validity was confirmed through the implementation of the program. As a result of the implementation of the program, it was confirmed that this program was effective in cultivating the core competencies of college students. In addition, it was confirmed that learners showed results such as specific reflection on core competencies, changes in perspective, and action plans, so that the possibility of actual application was high.

A Development of C-API Mechanism for Open Distributed Computing Systems (개방형 분산 컴퓨팅 시스템에서의 C-API 메타니즘 개발에 관한 연구)

  • 이상기;최용락
    • Journal of the Korea Society of Computer and Information
    • /
    • v.3 no.4
    • /
    • pp.110-119
    • /
    • 1998
  • This paper describes a C-API (Cryptographic-Application program Interface) mechanism that can serve cryptographic service to one or more application programmers in an open distributed computing system. Generic cryptographic service, provides application Programmers with cryptographic algorithms and interfaces which can be shared so that the programmers can program distributed applications containing security services even though they have no detailed knowledge of cryptographic algorithms. Therefore, in this paper, a generic C-API mechanism is designed that can be used independently from various application environments and basic system structures so that programmers can use it commonly. This mechanism has the advantage that allows application programmers be able to use some cryptographic services and key management services not considering of the application program and operating system.

  • PDF

Device driver for SoC actuator IP driving (SoC 액츄에이터 IP 구동을 위한 디바이스 드라이버)

  • Gang Sang-Woo;Park Jong-Seong;Moon Cheol-Hong
    • Proceedings of the IEEK Conference
    • /
    • 2004.06b
    • /
    • pp.407-410
    • /
    • 2004
  • This paper describes an embedded system to put a SoC actuator IP in motion and linux drivers. The If that a embedded linux among embedded OS is ported is implemented as linux driver. The actuator IP is controlled by application programming. To make users use this easily, a QT is ported on the system. Application program can operate the actuator IP device driver on TFT LCD.

  • PDF

(Restrictions and translation rules of ANSI-C language for analyzing integrity of C program using SPARK Examiner) (SPARK Examiner를 이용해 ANSI-C프로그램의 안전성을 분석하기 위한 C언어의 제약 조건과 변환 방법)

  • 김진섭;차성덕
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.5_6
    • /
    • pp.587-597
    • /
    • 2003
  • The C language is widely adopted for safety-critical systems. However, it is known that the C language is an unsuitable choice for safety-critical system since the C language includes several bad language features such as heavy use of pointers. The aim of this work is to define safe subset of the C language and translate the subset into the SPARK Ada so that we can verify the program's safety using SPARK analysis tools. SPARK is a safe subset of Ada and has been successfully applied to high integrity system development. The C program translated into SPARK has the same integrity level as SPARK, and the program correctness can be verified by using Examiner which is a SPARK analysis tool. An elevator controller case study is presented and is used to demonstrate the potential use of our approach to implement a realistic system. We also developed a translator that automatically translates C code into SPARK in accordance with the translation rules.

The Design and Implementation of Class Relation Information Tool from C++ Code (C++ 코드로부터 클래스 관련 정보 생성 도구의 설계 및 구현)

  • Jang, Deok-Cheol;Park, Jang-Han
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.3
    • /
    • pp.818-830
    • /
    • 2000
  • Automation tools for program analysis are needed in order to program understand and maintain, extract the characteristics of object-oriented program such as class name, member function and data member. In this paper, we carried out design and implementation of the automation tool for effective maintenance of object-oriented software. Being based on Reverse Engineering, this approach extracts class relationship information from C++ source code and generates object-oriented model of class diagram using UML as the standard object-oriented methodology. Therefore, this paper provides developers visualized including class information, definitions of classes, inheritance relationships, set relationships, and simple reference relationships. Finally in this paper, we propose a method that construct class relationship information to table in analysis state and make form of table construction to link form so tat developers can perform understanding and maintaining program efficiently. And this method enable to restructure and reuse in object-oriented model.

  • PDF

Study about development of education & training program for Private Security guard in Korea (한국 민간경비원 교육훈련 프로그램 개선방안에 관한 연구)

  • Lee, Sang-Chul;Kim, Tea-Min
    • Korean Security Journal
    • /
    • no.8
    • /
    • pp.281-308
    • /
    • 2004
  • With regard to problems related to qualification of Private Security, this study is qualitatively to develop education & training program from the viewpoint of education for the purpose of checking professionalism of Security guard. Offering the solutions for improvement by analyzing problems of articles related to training for Private Security guard prescribed in existing 'Law of Guarding', I made studies of development of practical affairs-centered education & training program for Private Security guard on the basis of Private Security guard' duties. Education & training program for Private Security guard must be made up of practical affairs-centered one related to concrete duties. Also because it needs to be made on the basis of a model planned for the program with combined method, this study gave example of model and contests of education & training program based on duties of Facilities Security. Main duties of cPrivate Security guard can be divided into four duties; duties on their own posts, patrolling, control of going in and out, dealing with accidents and so on. Private Security guard are given main duties by each post, and after adjusting conditions according to personnel organization, they perform their own duties. As education & training program based on Private Security guard' duties, common education & training program for the new-appointed, practical affairs-centered education & training program, education & training program for superintendents, service education & training program and so on are provided.

  • PDF

Class Slicing Method using Program Dependency Graph in C++ (C++에서 프로그램 의존도 그래프를 이용한 클래스 분해 방법)

  • 김영선;김홍진;손용식
    • Journal of the Korea Society of Computer and Information
    • /
    • v.3 no.1
    • /
    • pp.63-80
    • /
    • 1998
  • In object-oriented software development, reuse has been studied for the enhancement of software quality and software developer's productivity. But improper modeling in design phase and uncontrolled change during maintenance activities have a problem to reuse a class. In this paper we analyze a semantic cohesion of classes using C++ Program dependency graph, and slice a class with cohesion, so that this method supports the re-estimate of class quality and the extensibility of class. Therefore this proposed method in this paper increases the easibility of the restructuring in the reusable systems, when the developer selects a requested component for a object-oriented program development.

  • PDF

A Study for photonic-sensor drive based on SOPC (SOPC기반 광-센서 구동에 관한 연구)

  • Son, Hong-Bum;Park, Seong-Mo
    • Proceedings of the IEEK Conference
    • /
    • 2006.06a
    • /
    • pp.747-748
    • /
    • 2006
  • In this paper, we describe photonic sensor interface and driver program based on SOPC(System on a programmable chip) platform. This platform uses device that has ARM922T processor and APEX FPGA area on a chip. As for driver program development, three different methods are tried such as simple firmware, real-time OS based program and embedded Linux based program, and results are compared for SoC implementation.

  • PDF

Effect of an Obesity Management Program on Body Weight, Body Mass Index and Physiological Index of High School Girl Students (비만 관리 프로그램이 여고생의 체중, 체질량지수 및 생리지표에 미치는 효과)

  • Cha Kyu-Jung
    • Journal of Korean Academy of Nursing
    • /
    • v.34 no.7
    • /
    • pp.1362-1371
    • /
    • 2004
  • Purpose: This study was to examine the effect of an obesity management program on the body weight, body-mass index, and physiological index of obese female high school students. Method: Students from one school were selected as the experimental group, and students from another school as a control group so the latter group wasn't exposed to the experiment. The experimental group and the control group were each organized with 20 students. The experimental group received 60 minutes of behavior modification once a week, for eight weeks. Result: The Body weight, and Body mass-Index of the experimental group significantly decreased after the obesity management program. Total-cholesterol, T-G, and LDL-C significantly decreased and HDL-C increased in the experimental group. Total-cholesterol, T-G, LDL-C and HDL-C between the experimental group and control group showed significant differences. Conclusion: These results indicate that the obesity management program had a great effect on decreasing the body weight and body-mass index of the female obese high school students, normalizing their physiological index. In conclusion, this program turned out to be one of the safest and most effective obesity-management methods that could be applied to female high school students.