• Title/Summary/Keyword: cross-compile

Search Result 11, Processing Time 0.025 seconds

Real-time Implementation of Multi-channel AMR Speech Coder (멀티채널 AMR 음성부호화기의 실시간 구현)

  • 지덕구;박만호;김형중;윤병식;최송인
    • The Journal of the Acoustical Society of Korea
    • /
    • v.20 no.8
    • /
    • pp.19-23
    • /
    • 2001
  • DSP-based implementation is pervasive in wireless communication parts for systems and handsets according to developing high-speed and low-power programmable Digital Signal Processor (DSP). In this paper, we present a real-time implementation of multi-channel Adaptive Multi-rate (AMR) speech coder. The real-time implementation of an AMR algorithm is achieved using 32-bit fixed-point TMS320C6202 DSP chip that operates at 250 MHz. We performed cross compile, linear assembly optimization and TMS320C62xx assembly optimization for real-time implementation. Furthermore, speech data input/output function and communication function with external CPU is included in an AMR speech coder. The AMR Speech coder developed using DSP EVM board was evaluated in ETRI IMT-2000 Test-bed system.

  • PDF

Real-time Implementation of the AMR-WB+ Audio Coder using ARM Core(R) (ARM Core(R)를 이용한 AMR-WB+ 오디오 부호화기의 실시간 구현)

  • Won, Yang-Hee;Lee, Hyung-Il;Kang, Sang-Won
    • Journal of the Institute of Electronics Engineers of Korea SP
    • /
    • v.46 no.3
    • /
    • pp.119-124
    • /
    • 2009
  • In this paper, AMR-WB+ audio coder is implemented, in real-time, using Intel 400MHz Xscale PXA250 with 32bit RISC processor ARM9E-J(R)core. The assembly code for ARM9E-J(R)core is developed through the serial process of C code optimization, cross compile, assembly code manual optimization and adjusting the optimized code to Embedded Visual C++ platform. C code is trimmed on Visual C++ platform. Cross compile and assembly code manual optimization are performed on CodeWarrior with ARM compiler. Through these stages the code for both ARM EVM board and PDA is implemented. The average complexities of the code are 160.75MHz on encoder and 33.05MHz on decoder. In case of static link library(SLL), the required memories are 65.21Kbyte, 32.01Kbyte and 279.81Kbyte on encoder, decoder and common sources, respectively. The implemented coder is evaluated using 16 test vectors given by 3GPP to verify the bit-exactness of the coder.

Nano Esto: An IDE for USN Application Developers (Nano Esto: USN 응용 소프트웨어 개발을 위한 통합개발환경)

  • Jung, Changhee;Woo, Duk-Kyun;Kim, Yongsang;Chun, Ingeol;Lim, Chaedeok
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.1 no.1
    • /
    • pp.14-19
    • /
    • 2006
  • Integrated development environment (IDE) plays an important role in reducing the developm ent time, thereby improving software development productivity. In recent years, ubiquitous sensor networks (USNs) have become increasingly popular. However their application software is developed mostly using command-line-based tools. Such a development process is not only likely to be error-prone but also inconvenient to debug errors. This paper describes a novel IDE for USN application developers called Nano Esto that provides a single, consistent, and integrated environment for building and executing USN applications. The Nano Esto helps the developers edit and cross-compile source code and download the executable image to the program memory of sensor nodes with just a few button clicks. It also provides support for configuring an application-specific kernel, simulating a wireless sensor network, and estimating power consumption in each sensor node. Currently, Nano Esto runs on Linux as well as on Windows with the same look and feel.

  • PDF

Calculated Critical Masses for Spherical Plutonium Core with Various Spherical Reflectors

  • Kim, Dong-Hoon
    • Nuclear Engineering and Technology
    • /
    • v.4 no.4
    • /
    • pp.273-279
    • /
    • 1972
  • Requirements necessary for the construction of a fast critical assembly in this country are briefly reviewed. The critial masses of a spherical plutonium core with various spherical reflectors and its thicknesses are calculated using IDX, which is a computer code written for fast reactor analysis. The compilation of this code was made on CDC 3300/Master and UNIVAC 1106/EXEC 8. The calculated results are completely depicted, and compared with other results in this report. The Russian formatted 29 group cross section set generated by ETOX-2 using ENDF/B Version II file at Hanford is used in the calculations.

  • PDF

Implementation of Web-Based Remote Control System Using Embedded Linux (내장형 리눅스를 이용한 웹 기반 원격 제어 시스템 구현)

  • Lee, Seok-Won;Lee, Jin-Woo
    • Proceedings of the KIEE Conference
    • /
    • 2003.07d
    • /
    • pp.2609-2611
    • /
    • 2003
  • In this study, we explain the process and the technique required for implementing web-based remote control system based on embedded processor, SAl110, and embedded Linux. At first. cross-compile environment for target system should be constructed on host computer, and bootloader in charge of Linux booting may be loaded on the target system. Then, kernel image is compiled and loaded on the target system. Embedded Linux porting process is completed when ram disk image is generated. Finally, we load wed-server and device driver on the ram disk and make web-page for remote control using CGI. Through the above process, we implement web-based remote control system and present the result.

  • PDF

Leveraging and Fostering Diversity in the IS Discipline: Intradisciplinary Knowledge Building via the IT View-IS Phenomenon (VP) Matrix

  • Inchan Kim;Jama Summers
    • Asia pacific journal of information systems
    • /
    • v.34 no.1
    • /
    • pp.49-90
    • /
    • 2024
  • Intradisciplinary research refers to research that integrates ideas often associated with different research domains in a discipline. Such cross-fertilization leverages abundant diversity present in the IS discipline to tackle increasingly complex IS problems and grand challenges. Despite its importance and recent attention, a concerted, sustained effort toward intradisciplinary research is lagging. A fundamental issue we see is a lack of an elaborate IS research map that effectively shows similarities and differences among research domains and demonstrates types of ideas that may travel and integrate into different domains. We thus aim to propose an elaborate IS research map and compile research elements that can be tried and combined across research domains. To do so, we utilize two IS classics (i.e., IT views and IS phenomena), identify their complementarity, and interweave the two disparate ways of portraying the IS research field. The resultant view-phenomenon (VP) matrix specifies research domains based on two consistent, comprehensive criteria and helps researchers discern similarities and differences among research domains more effectively. The VP matrix also sheds light on a variety of research elements that can flow across research domains. The VP matrix along with the research elements together facilitate intradisciplinary efforts and, more broadly, help the IS discipline to prosper. The VP matrix is particularly helpful for doctoral students and young scholars.

Study on the Improvement of Career Education Based on Analysis of Awareness and the Program of Undergraduate's Career Education (대학생 진로인식 및 진로교육프로그램 분석을 통한 대학 진로교육 개선 방안 연구)

  • Ji Hyeon Jo;Dong Yub Lee
    • The Journal of the Convergence on Culture Technology
    • /
    • v.10 no.1
    • /
    • pp.271-279
    • /
    • 2024
  • This study was conducted to examine the policies and current status of career education at universities and to compile foundational data for improving career education through an analysis of undergraduate's career awareness and career education programs. The data was collected by restructuring career education-related items from a career awareness survey conducted on 1,322 enrolled students at G University. Analyzing students' career awareness based on their year and major, a cross-analysis was conducted, while the preference for career education programs was analyzed using descriptive statistics. Based on the research findings, the proposal was made to strengthen career exploration programs through self-understanding, expedite the timing of career decision-making, and highlight the necessity of developing career education programs tailored to individual career readiness levels.

An Analysis on Building Steps of LFS Linux System (LFS 리눅스 시스템 구축 과정 분석)

  • Lee, Kyesang
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.21 no.2
    • /
    • pp.316-321
    • /
    • 2017
  • With the recent wide adoption of Linux in the fields of IoT, embedded, mobile, desktop and server industries, the importances of understanding the Linux system architecture as well as customizing the Linux system are increasing very steeply. Accordingly, the capabilities of building every component of Linux system from source code files have been important. The LFS (Linux From Scratch) site[1] guides the steps of building the basic Linux system from source files. The steps consist of build host preparation step, temporary system building step, final system building step, and system configuration and boot preparation step. However, the underlying concepts behind the steps used in building LFS are difficult to understand, particularly to the beginner. This paper analyzes the LFS build steps and reveal the core build concepts and principles used in each step. Additionally, this paper shows the measured package build times obtained from our build experience.

Improving development environment for embedded software (내장 소프트웨어를 위한 개발 환경의 개선)

  • AHN, ILSOO
    • Journal of Software Engineering Society
    • /
    • v.25 no.1
    • /
    • pp.1-9
    • /
    • 2012
  • RFID systems have been widely used in various fields such as logistics, distribution, food, security, traffic and others. A RFID middleware, one of the key components of the RFID system, perform an important role in many functions such as filtering, grouping, reporting tag data according to given user specifications and so on. However, manual test data generation is very hard because the inputs of the RFID middleware are generated according to the RFID middleware standards and complex encoding rules. To solve this problem, in this paper, we propose a black box test technique based on RFID middleware standards. Firstly, we define ten types of input conversion rules to generate new test data from existing test data based on the standard specifications. And then, using these input conversion rules, we generate various additional test data automatically. To validate the effectiveness of generated test data, we measure coverage of generated test data on actual RFID middleware. The results show that our test data achieve 78% statement coverage and 58% branch coverage in the classes of filtering and grouping, 79% statement coverage and 64% branch coverage in the classes of reporting.

  • PDF

Current status of Atomic and Molecular Data for Low-Temperature Plasmas

  • Yoon, Jung-Sik;Song, Mi-Young;Kwon, Deuk-Chul
    • Proceedings of the Korean Vacuum Society Conference
    • /
    • 2015.08a
    • /
    • pp.64-64
    • /
    • 2015
  • Control of plasma processing methodologies can only occur by obtaining a thorough understanding of the physical and chemical properties of plasmas. However, all plasma processes are currently used in the industry with an incomplete understanding of the coupled chemical and physical properties of the plasma involved. Thus, they are often 'non-predictive' and hence it is not possible to alter the manufacturing process without the risk of considerable product loss. Only a more comprehensive understanding of such processes will allow models of such plasmas to be constructed that in turn can be used to design the next generation of plasma reactors. Developing such models and gaining a detailed understanding of the physical and chemical mechanisms within plasma systems is intricately linked to our knowledge of the key interactions within the plasma and thus the status of the database for characterizing electron, ion and photon interactions with those atomic and molecular species within the plasma and knowledge of both the cross-sections and reaction rates for such collisions, both in the gaseous phase and on the surfaces of the plasma reactor. The compilation of databases required for understanding most plasmas remains inadequate. The spectroscopic database required for monitoring both technological and fusion plasmas and thence deriving fundamental quantities such as chemical composition, neutral, electron and ion temperatures is incomplete with several gaps in our knowledge of many molecular spectra, particularly for radicals and excited (vibrational and electronic) species. However, the compilation of fundamental atomic and molecular data required for such plasma databases is rarely a coherent, planned research program, instead it is a parasitic process. The plasma community is a rapacious user of atomic and molecular data but is increasingly faced with a deficit of data necessary to both interpret observations and build models that can be used to develop the next-generation plasma tools that will continue the scientific and technological progress of the late 20th and early 21st century. It is therefore necessary to both compile and curate the A&M data we do have and thence identify missing data needed by the plasma community (and other user communities). Such data may then be acquired using a mixture of benchmarking experiments and theoretical formalisms. However, equally important is the need for the scientific/technological community to recognize the need to support the value of such databases and the underlying fundamental A&M that populates them. This must be conveyed to funders who are currently attracted to more apparent high-profile projects.

  • PDF