본문 바로가기
KERD
논문KCI 등재

Real Time Linux System Design

0

조회

0

다운로드

4

인용

0

참고문헌

키워드

초록

In this paper, we implemented the object scanning with nxtOSEK which is an open sourceplatform. nxtOSEK consists of device driver of leJOS NXJ C/Assembly source code,TOPPERS/ATK(Automotive real time Kernel) and TOPPERS/JSP Real-Time OperatingSystem source code that includes ARM7 specific porting part, and glue code make themwork together. nxtOSEK can provide ANSI C by using GCC tool chain and C API and applyfor real-time multi tasking features. We experimented the 3D scanning with ultra sonic andlaser sensor which are made directly by laser module diode and experimented themeasurement of scanning the object by knowing x, y, and z coordinates for every points thatit scans. In this paper, the laser module is the dimension of 6 × 10[mm] requiring5volts/5[mm], and used the laser light of wavelength in the 650[nm] range. For detecting theobject, we used the beacon detection algorithm and as the laser light swept the objects, thephotodiode monitored the ambient light at interval of 10[ms] which is called a real time. Wecommunicated the 3D scanning platform via bluetooth protocol with host platform and theresults are displayed via DPlot graphic tool. And therefore we enhanced the functionality ofthe 3D scanner for identifying the image scanning with laser sensor modules compared toultra sonic sensor.

Abstract

In this paper, we implemented the object scanning with nxtOSEK which is an open sourceplatform. nxtOSEK consists of device driver of leJOS NXJ C/Assembly source code,TOPPERS/ATK(Automotive real time Kernel) and TOPPERS/JSP Real-Time OperatingSystem source code that includes ARM7 specific porting part, and glue code make themwork together. nxtOSEK can provide ANSI C by using GCC tool chain and C API and applyfor real-time multi tasking features. We experimented the 3D scanning with ultra sonic andlaser sensor which are made directly by laser module diode and experimented themeasurement of scanning the object by knowing x, y, and z coordinates for every points thatit scans. In this paper, the laser module is the dimension of 6 × 10[mm] requiring5volts/5[mm], and used the laser light of wavelength in the 650[nm] range. For detecting theobject, we used the beacon detection algorithm and as the laser light swept the objects, thephotodiode monitored the ambient light at interval of 10[ms] which is called a real time. Wecommunicated the 3D scanning platform via bluetooth protocol with host platform and theresults are displayed via DPlot graphic tool. And therefore we enhanced the functionality ofthe 3D scanner for identifying the image scanning with laser sensor modules compared toultra sonic sensor.

참고문헌 (21)

  1. Hermann Kopetz, "Real-Time Systems" (2011), Springer
  2. Brian Bagnall, "INTELLIGENCE UNLEASHED LEJOS NXJ" (2011), Variant Press
  3. Brian Bagnall, "MAXIMUM JAVA BRAINS" (2013), Variant Press
  4. Brian Bagnall, "MAXIMUM JAVA BRAINS" (2007), Variant Press
  5. Elliot Williams, "Make : AVR Programming" (2014), Make Press
  6. 박재호, "리눅스 시스템 프로그래밍", pp.11~ (2011), 한빛미디어
  7. 황정동, "리눅스 커널 심층 분석", pp.11~ (2012), 에이콘
  8. Mary Campione, "The Java Tutorial, Object-Oriented Programming for the Internet" (2001), Addison-Wesley
  9. Downey, Allen B, "Python for software Design" (2009), Cambridge
  10. 노성동, "임베디드 리눅스 구조와 응용", pp.5~ (2009), GS 인터비젼
  11. 홍선학, "Android Real Target Porting Application Software Development", (사)디지털산업정보학회 논문지, 7(3), pp.1~10 (2011), (사)디지털산업정보학회
  12. 홍선학, "GUI환경을 갖는 퍼지기반 이동로봇제어", 전자공학회논문지 - IE, 43(4), pp.128~135 (2006), 대한전자공학회
  13. 이아리, "모바일 아두이노 임베디드 플랫폼 설계", (사)디지털산업정보학회 논문지, 9(4), pp.33~41 (2013), (사)디지털산업정보학회
  14. Mituo Hirata, "Arduino And MATLAB 으로 제어계 설계 시작하기", TechShare, ~ (2012)
  15. Masakatsu Kawata, "MATLAB", Simulink로 배우는 제어공학, 2013
  16. Wolfgang Mauerer, "Professional Linux Kernel architecture" (2007), Wiely Pub
  17. Robert Love, "Linux System Programming" (2007), O’reilly Media
  18. 홍선학, "Robot Controller Design with Embedded RTOS", (사)디지털산업정보학회 논문지, 6(4), pp.143~151 (2010), (사)디지털산업정보학회
  19. 조나단 코벳, "리눅스 디바이스 드라이버" (1999), 한빛미디어
  20. "OpenBlocks C++ Library", Gonenraveh, ~ (2011)
  21. Karsten, "Programming mit NXT Robot System" (2010), Springer

관련 논문AI추천

이 간행물의 다른 논문 (19건)