• 제목/요약/키워드: ARM플랫폼

검색결과 85건 처리시간 0.025초

모바일 폰 어플리케이션 개발환경의 구축: CPU레벨 에뮬레이터의 개발 (Implementation of Mobile-phone Application Develop Environment: CPU-level Emulator)

  • 이제형;문수묵
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 가을 학술발표논문집 Vol.34 No.2 (B)
    • /
    • pp.361-366
    • /
    • 2007
  • 현재 모바일 폰 소프트웨어 개발 플랫폼들의 에뮬레이터들은 API 레벨로만 에뮬레이션을 하는 한계로 인해 실제 폰과 완전히 동일한 동작을 보장할 수 없으므로 개발중인 어플리케이션의 동작을 제한된 수준 안에서 확인해 볼 수밖에 없었다. 하지만 CPU 레벨의 에뮬레이터가 제공된다면 실제 폰과 동한 동작을 PC에서도 보장할 수 있게 되어 어플리케이션의 개발에 있어서 보다 수월한 테스트, 동작의 동작 특성 파악 및 성능 평가 등이 가능해 진다고 할 수 있다. 이 논문은 ARM 기반의 CPU 레벨 에뮬레이터를 제공함으로써 이와 같은 개발상의 이점을 취함과 동시에 널리 사용되는 디버거(GDB)와 연동되도록 하여 친숙하고 쾌적한 디버깅 환경을 제공할 수 있음을 보여주며, 이러한 에뮬레이터 플랫폼 개발에서 발생하는 여러가지 문제점들의 해결방안을 제시하고자 한다.

  • PDF

MPSoC 검증 플랫폼 구조에 관한 연구 (A Study on the Verification Platform Architecture for MPSoC)

  • 송태훈;송문빈;오재곤;정연모
    • 대한전자공학회논문지SD
    • /
    • 제44권8호
    • /
    • pp.74-79
    • /
    • 2007
  • 일반적으로 MPSoC(Multi-Processor System on a Chip)의 설계 및 구현을 위한 비용이 높고 시간이 오래 걸리며 복잡하기 때문에 이를 위한 IP(Intellectual Property)의 기능 및 성능을 검증하기 위해서는 플랫폼을 이용하여 테스트한다. 본 논문에서는 멀티 프로세서에서 CPU(Central Processing Unit) 간의 Interconnect Network 구조를 기반으로 하는 IP를 검증하기 위한 플랫폼 구조를 연구하고, 이를 바탕으로 응용 프로그램을 수행하였을 경우에 단일 프로세서를 사용했을 때보다 얼마나 많이 성능이 향상될 수 있는지를 보이고자 한다.

비대칭 멀티코어 시스템 상의 HEVC 병렬 디코딩 최적화를 위한 타일 분할 기법 (Tile Partitioning-based HEVC Parallel Decoding Optimization for Asymmetric Multicore Processor)

  • 류영일;노현준;류은석
    • 정보과학회 논문지
    • /
    • 제43권9호
    • /
    • pp.1060-1065
    • /
    • 2016
  • 최근 비디오 시스템은 초고해상도 영상의 사용으로 병렬처리의 필요성이 대두되고 있고, 시스템은 ARM big.LITTLE 같은 비대칭 처리능력을 지닌 컴퓨팅 시스템이 도입되고 있다. 따라서, 이 같은 비대칭 컴퓨팅 환경에 최적화된 초고해상도 UHD 비디오 병렬처리 기법이 필요한 시점이다. 본 논문은 인코딩/디코딩 시에 비대칭 컴퓨팅 환경에 최적화 된 HEVC 타일(Tile) 분할 기법을 제안한다. 제안하는 방식은 (1) 비대칭 CPU 코어들의 처리능력과 (2) 비디오 크기별 연산 복잡도 분석 모델을 분석하여, (3) 각 코어에 최적화된 크기의 타일을 할당함으로써, 처리속도가 빠른 CPU 코어와 느린 코어의 인코딩/디코딩 시간차를 최소화한다. 이를 ARM기반의 비대칭 멀티코어 플랫폼에서 4K UHD 표준 영상을 대상으로 실험하였을 때, 평균 약 20%의 디코딩 시간 개선이 발생함을 확인하였다.

Thin Capitalization - The Arm's Length Approach through Blockchain

  • Lee, Jeong-Mi
    • 한국컴퓨터정보학회논문지
    • /
    • 제25권10호
    • /
    • pp.185-191
    • /
    • 2020
  • 본 연구는 디지털 경제하에서 고정사업장 확대로 인한 차입금의 범위가 확대됨으로써 과소자본세제에서 차입금에 대한 지급이자 산정하는 방법을 이전가격과세제도의 정상가격방법으로 일원화하는 방안을 제시하며 정상가격 도출과 관련하여 블록체인 기반 환경 구축에 대한 필요성을 제시하고자 한다. 과소자본세제의 이자공제가 가능한 차입금 금액을 산정 시 이전가격과세제도의 정상가격방법으로 일원화하는 방안은 이전가격세제의 적용범위가 과소자본세제의 적용범위를 포함하기에 조세조약상 및 통상조약상 무차별 원칙이 외국인이 투자한 내국법인과 외국법인의 국내사업장 및 순수내국법인에게도 적용되기에 해결 될 수 있다. 차입금에 관한 '특수관계가 없는 자 간의 통상적인 차입'에 대한 규정 부재에 대한 문제는 블록체인 플랫폼 기반에 공유되는 거래로 인해 차입금에 대한 비교가능한 거래가 투명하게 공유됨으로써 비교가능한 차입규모 및 차입 조건의 범위에 대한 문제점을 해결 할 수 있다. 본 연구는 이자비용을 활용한 소득이전을 방지하고자 하는 과소자본세제제도에 대한 문제점과 개선안을 제시함으로써 정책 입안 및 수행하는 당국에 정책적 방향성을 제공한다는 점에서 본 연구의 공헌점이 있다 하겠다.

임베디드 리눅스 기반의 2.4GHz ISM 밴드 무선 통신 플랫폼 개발 (Development of 2.4GHz ISM Band Wireless Communication Platform based on Embedded Linux)

  • 엄우용
    • 전자공학회논문지
    • /
    • 제52권1호
    • /
    • pp.175-181
    • /
    • 2015
  • 본 논문에서는 무선 LAN을 기반으로 u-Hospital 서비스를 지원할 수 있는 임베디드 리눅스 기반의 2.4GHz ISM 대역용 플랫폼 시제품을 개발하였다. 개발된 시스템은 ARM920T 프로세서 보드와 FPGA 보드가 서로 연동되게 설계되었고, 무선 접속을 위해 IEEE 802.11b PHY 보드, AD/DA(10Bit), 그리고 RF(2.4GHz) 보드가 연결되도록 설계하였으며, 임베디드 리눅스를 탑재하여 IEEE 802.11b/g Access Point(Option: IEEE 802.11a/b/g) 시험이 가능하여 임베디드 시스템 설계에 응용될 수 있다. 또한 개발된 시스템은 무선 접속 기술과 Modem(OFDM etc) 및 IP(Intellectual Property) 회로를 시험하고 검증할 수 있으며, 홈&모바일 헬스 케어 및 웰 니스 서비스로의 응용 확장이 가능하다.

H.264 변환 및 양자화 기능을 갖는 AMBA 기반 IP 구현 (Implementation of an AMBA-Based IP for H.264 Transform and Quantization)

  • 이선영;조경순
    • 대한전자공학회논문지SD
    • /
    • 제43권10호
    • /
    • pp.126-133
    • /
    • 2006
  • 본 논문은 H.264 비디오 압축 표준에서 필요로 하는 순방향 및 역방향 변환과 양자화를 수행할 수 있는 AMBA 기반 IP에 대해서 기술하고 있다. 변환과 양자화 회로는 면적과 성능 측면에서 최적화되어 있으며, AMBA를 기반으로 동작하기 위해서 AHB 랩퍼 회로가 추가되었다. IP가 버스를 점유하는 시간과 비디오 데이터를 외부 메모리의 어느 위치에 저장할 것인지를 사용자가 지정할 수 있도록 설계하였다. Xilinx FPGA와 ARM9 프로세서를 장착한 플랫폼 보드를 사용하여 제안된 IP가 AMBA 표준에 근거하여 동작하는지를 검증하였다. $0.25{\mu}m$ 표준 셀을 사용하여 이 회로를 MPW 칩으로 제작하고 동작을 확인하였다.

Advanced SIMD를 이용한 화면 간 예측 고속화방법 (Acceleration Method of Inter Prediction using Advanced SIMD)

  • 김완수;이재흥
    • 전기전자학회논문지
    • /
    • 제16권4호
    • /
    • pp.382-388
    • /
    • 2012
  • 본 논문에서는 ARM Cortex-A9 듀얼코어 플랫폼에서 지원하는 병렬처리 기법 중 하나인 Advanced SIMD기반의 NEON을 적용한 H.264/AVC 고속화 움직임추정 방법론을 연구하였다. 다양한 움직임추정 방법 중 하나인 전역탐색기법에 NEON을 적용하여 각 매크로블록의 SAD 연산횟수를 1/4 감소시켰다. 해당 매크로블록의 픽셀 값들을 8개의 16bit NEON 레지스터에 할당하였고, NEON에서 지원하는 Intrinsic 함수를 사용하여 동시에 128bit 연산을 수행하였다. 이러한 방법으로 계산된 SAD 값들 중 최소 SAD 값을 가지고 정확한 모션벡터를 선정했다. 그 결과 영상의 크기 및 매크로블록의 크기에 따라 성능이 평균 30% 이상 향상되는 효과를 검증하였다.

모듈화 개념의 퍼스널 로봇 플랫폼 개발 (Development of a Personal Robot Based on Modularization)

  • 최무성;양광웅;원대희;박상덕;김홍석
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2004년도 추계학술대회 논문집
    • /
    • pp.742-745
    • /
    • 2004
  • If a personal robot is popularized like a personal computer in the future, many kinds of robots will appear and the number of manufacturers will increase as a matter of course. In such circumstances, it can be inefficient, in case each manufacturer makes a whole platform individually. The solutions for this problem are to modularize a robot component (hardware and software) functionally and to standardize each module. Each module is developed and sold by each special maker and a consumer purchases desired modules and integrates them. The standardization of a module includes the unification of electrical and mechanical interface. In this paper, the standard interfaces of modules are proposed and CMR(Component Modularized Robot)-P2 made with the modules(brain, sensor, mobile, arm) is introduced. In order to simplify and to make the modules light, a frame is used for supporting a robot and communication/power lines. The name of a method and the way to use that are defined dependently on the standard interfaces in order to use a module in other modules. Each module consists of a distributed object and that can be implemented in the random language and platform. The sensor, mobile and arm modules are developed on Pentium or ARM CPU and embedded Linux OS using the C programming language. The brain module is developed on Pentium CPU and Windows OS using the C, C++ and RPL(Robot Programming Language). Also tasks like pass planning, localization, moving, object perception and face perception are developed. In our test, modules got into gear and CMR-P2 executed various scenarios like guidance, errand and guarding completely.

  • PDF

미아 방지용 스마트 디바이스 구현에 관한 연구 (Smart device research for the prevention of missing child)

  • 안종찬;김영길
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2007년도 추계종합학술대회
    • /
    • pp.437-440
    • /
    • 2007
  • 최근 임베디드 시스템 디바이스 분야가 많은 발전을 이루었다. MP3, 디지털 시계같은 휴대형 디바이스에서부터 공장 제어기계난 핵발전소 제어 시스템과 같은 큰 규모의 시스템까지 그 범위가 광대하다. 본 논문은 임베디드 휴대형 장치를 구현하는 데 초점을 두었으며 이를 이용하여 아파트 공공단지 내 유아 유괴 방지 시스템에 적용시켜보았다. ARM9 core를 적용한 s3c2440을 이용한 임베디드 하드웨어 플랫폼으로 구현하였고 이 위에 WindowsCE OS를 사용하여 영상의 입력과 처리 그리고 전송의 멀티태스킹 작업을 가능하게 하였다. 그 외 GPS정보를 이용한 위치 추적, 카메라와 마이크의 실시간 영상 소리 데이터를 이용한 사용자의 상태확인 등의 다른 어플리케이션과 서비스를 구현할 수 있도록 하였다. 본 논문은 스마트 디바이스에서 받은 영상을 WLAN으로 호스트PC에 전송을 하는 시스템에 초점을 맞추었다.

  • PDF

자동기립이 가능한 차륜형 역진자 시스템 개발 (A Wheeled Inverted Pendulum System with an Automatic Standing Arm)

  • 이세한
    • 한국지능시스템학회논문지
    • /
    • 제25권6호
    • /
    • pp.578-584
    • /
    • 2015
  • 본 연구에서 자동화된 기립 및 복귀 시스템이 적용된 직립주행이 가능한 이동로봇용 구동 플랫폼이 개발되었다. 종래 대부분의 이동로봇은 정역학적으로 안정된 평면형의 4륜 혹은 3륜 구동형으로 구성되어 있는데, 이러한 형태의 이동로봇은 방향 전환을 위해서 독립구동형 혹은 조향형 차륜을 갖추고 있다. 이동로봇이 매우 협소한 지형에서 직각으로 굽은 통로를 주행할 때, 이동로봇은 전후진을 반복하는 등 복잡한 조향동작을 필요로 하거나, 극단적인 경우, 물리적인 조향이 불가능한 경우에 처하게 된다. 직립주행이 가능한 이동로봇은 점유면적이 작은 직립된 상태로 몸체의 형상을 변형시켜 해당 지형을 원활하게 통과할 수 있다. 본 연구에서 기립(복귀)동작, 확인동작, 평형제어 순으로 각 단계가 수동으로 조작되었던 기립제어 단계가 몸체의 기울기 각도 검출로 자동화되어, 단일 자동제어로 조작되는 차륜형 역진자 시스템이 제안되었다.