다이나믹 로딩 매니저(이하, DLM)란 어플리케이션 소프트의 추가나 삭제를 동적으로 하는 소프트웨어로, 르네상스 테크놀로지에 의해 개발되었습니다. DLM은 TOPPERS라이센스에 따라 사용할 수 있습니다.
DLM은 타겟상의 파일 시스템에 저장된 리로케이터블 오브젝트 파일을 읽어 빈 메모리(RAM)에 다운로드하여 실행합니다. 그 때, 미해결 심볼이 있다면 그 주소를 해결합니다. 또, 라이브러리를 다운로드할 수 있습니다. 라이브러리를 다운로드 한 후는 다른 프로그램으로부터 라이브러리를 참조할 수 있습니다.
DLM과 같이 다이나믹 로딩이 가능한 시스템으로서 IDL커널가 있습니다만, IDL커널에서는 어드레스 해결을 하기 위한 서버를 필요로 하는 것에 대해, DLM에서는 서버를 필요로 하지 않습니다. 그 때문에 스탠드 얼론으로 시스템을 구성할 수 있습니다.
DLM은 여기에서 다운로드할 수 있습니다.
(1)시장에서 어플리케이션 추가, 시스템의 버전업이 가능
(2)공유 라이브러리
각 어플리케이션은 공유되는 라이브러리를 참조할 수 있습니다. 또, 새롭게 라이브러리를 추가하는 것도 가능합니다.
DLM은 아래의 타겟에서 동작 확인 되었습니다.
타겟 시스템 |
---|
MS7727SE01(히다치 초LSI 시스템즈) |
(1)TOPPERS/FI4(Fullset Itron 4.0)커널(필수)
DLM은 기본적으로 μITRON4.0사양의 모든 기능을 지원하는 커널로 동작하도록 설계되고 있습니다. 동작확인에는 TOPPERS/FI4커널을 사용하였습니다. TOPPERS/FI4커널은 정보처리 추진기구(IPA)에 의한 오픈 소프트웨어 활용 기반 정리 사업의 일원으로 개발되었습니다. DLM은 FI4커널 Release20040226-1에 대해 동작 확인되었습니다.
(2)르네상스 테크놀로지의 SH C/C++컴파일러 패키지(필수)
DLM에서는 르네상스의 컴파일러를 사용합니다. 르네상스의 링커에서는 아래의 기능을 지원하고 있고 DLM에서는 이것을 사용하고 있습니다.
르네상스의 컴파일러의 상세한 내용은 여기를 참조해 주십시오. 기간 한정으로 평가판을 무료로 다운로드 할 수 있습니다.
(3)히다치 초LSI 시스템즈의 「Ultra File」(파일 관리 시스템)
파일 관리 시스템으로 Ultra File을 사용하고 있습니다. 자세한 내용은 여기 를 참조해 주십시오.
(4)I・L・C의 「GENWARE2」(GUI통합 개발 환경)
제공하는 데모 프로그램으로 사용하고 있습니다. 자세한 내용은 여기를 참조해 주십시오.
DLM에 관련한 질문 등은 TOPPERS 유저 메일링 리스트 로 보내주십시오. 단, 기본적으로 본 소프트웨어에 관한 지원은 하지 않기때문에 항상 답변드리지 못하는 점 양해하여 주시기 바랍니다.
지원이 필요한 경우는 르네상스판 DLM을 구입해 주십시오. 르네상스의 HI시리즈 OS용의 DLM은 (주)르네상스 북일본 반도체에서 판매되고 있습니다.