시리얼 통신이 안되는 경우는 아래의 순서대로 체크바랍니다.
네트워크가 연결이 되지 않는 경우는 크게 다음 5가지의 경우가 원인이 되어 발생 가능합니다.
1. 물리적인 연결 문제(케이블)
2. IEC-Series의 설정이 잘못 됨
3. 공유기의 설정이 잘못 됨
4. 공유기의 특정포트 또는 공유기 자체의 결함
5. IEC-Series의 결함
메모리 관련하여 문제 발생시 체크 사항입니다. 아래의 FlowChart를 확인 하시어 처리하시기 바랍니다.
단위(MB) | IEC1000 | IEC667 | IEC266 |
---|---|---|---|
OS용량 | 128 | 63.7 | 26.4 |
Storage Area 용량 |
49 | 19.9 | 8 |
Program Area 용량 |
335 | 172.4 | 29.6 |
총 사이즈 | 512 | 256 | 64 |
단위(MB) | IEC1000 | IEC667 | IEC266 |
---|---|---|---|
OS용량 | 120.7 | 25.7 | 16.4 |
Storage Area 용량 |
49 | 19.9 | 10.4 |
Program Area 용량 |
342.3 | 210.4 | 37.2 |
총 사이즈 | 512 | 256 | 64 |
단위(MB) | IEC1000 | IEC667 | IEC266 |
---|---|---|---|
OS용량 | 152.4MB | 74.1MB | 32.4MB |
Storage Area 용량 |
49MB | 19.9MB | 7.9MB |
Program Area 용량 |
310.6MB | 162MB | 23.7MB |
총 사이즈 | 512 | 256 | 64 |
런타임(RunTime) 모드에서 프로그램을 종료하게 되면 기본 바탕화면 Shell이 로딩되어 있지 않아 화면을 갱신하지 못하는 현상이 발생합니다. 따라서 화면에 기존 프로그램을 종료한 상태의 화면은 그대로 잔상이 남아 있게 됩니다.
이러한 경우 간혹 프로그램이 다운 되었다고 생각하시는 분들이 있지만 이것은 런타임 모드에서 발생되는 자연스러운 현상 입니다.
따라서 이러한 현상을 방지하기 위해서는 프로그램 종료 시 강제로 개발 모드로 전환 후 프로그램을 종료하시면 됩니다.
강제로 종료하는 기능구현에 앞서 런타임 모드에서 장치응용프로그램의 종료기능이 필요한지 고려하시기 바랍니다.
[RUNTIME 전환방법]
IEC - Series에서 터치관련 문제를 해결하는 방법을 FlowChart로 안내하오니 관련 문제 발생시 참고하시기 바랍니다.
개발 PC에서 Windows Mobile Device Center 연결이 안되는 경우 아래와 같은 Step 순서에 따라서 문제 확인 및 조치를 취하시기 바랍니다.
런타임 모드에서 개발PC와 Windows Mobile Device Center를 연결하면 응용프로그램의 성능문제와 비정상적인 동작으로 Windows Mobile Device Center 연결은 반드시 Development Mode에서만 연결하시기 바랍니다.
또한 IEC1000-Series(WinCE7.0)에서는 Windows Mobile Device Center 연결과 유선랜 통신을 동시에 사용시 문제가 될수 있으므로 유선랜 사용시에는 Windows Mobile Device Center 연결을 해제해주시거나 WinCE6.0 OS가 탑재된 제품을 사용바랍니다.
PC에서 사용되는 USB인터페이스 외부장치(USB to Serial, Parallel, 기타장치)를 IEC-Series에서 적용하기 위한 조건 및 방법
1. USB 장치의 칩셋이 FTDI 칩셋인 경우 연결 테스트를 해보시기 바랍니다.Windows CE(5.0 or 6.0) 에서 ARM 계열의 드라이버를 장치 제조사에서 제공 받으셔야 합니다.
Windows CE5.0(IEC266) 또는 Windows CE6.0(IEC667/IEC1000)에서 ARM 계열의 드라이버를 장치 제조사에서 제공받으셔야 합니다.
Windows CE(5.0 or 6.0)에서 ARM 계열의 드라이버와 레지스트리 핸들링 정보를 장치 제조사에서 제공 받으셔야 합니다.
IEC-Series의 외부 저장장치로 많이 사용하는 것은 USB 메모리와 SD Card 입니다.
1. USB 메모리 지원 및 주의사항IEC266 | IEC667 | IEC1000 | |
---|---|---|---|
File System 지원 |
FAT32(권장) | FAT32 exFAT (권장) |
FAT32 exFAT (권장) |
지원 최대용량 |
32G | 64G | 64G |
SD Card는 지원하는 용량에 따라 SD / SDHC / SDXC Type으로 구분합니다.
IEC266 | IEC667 | IEC1000 | |||
---|---|---|---|---|---|
File System 지원 |
FAT FAT32 (권장) |
FAT FAT32 (권장) |
exFAT (권장) |
FAT FAT32 (권장) |
exFAT (권장) |
지원 최대용량 |
4G | 32G | 64G | 32G | 64G |
지원 SD Type |
SD | SD/SDHC/SDXC | SD/SDHC/SDXC |
※ FAT File System의 경우 최대 지원용량은 32G지만 시중에 판매되는 SD CARD의 용량이 4G라서 최대 지원용량은 4G로 표기하였습니다.
Lite 시리즈와 비(非) Lite 시리즈는 Hardware적으로 차이가 있습니다.
외관상 유선LAN 지원 여부를 확인 할 수 있으며 전원은 반드시 Lite인 경우 DC 5V, 비Lite의 경우 DC 9 ~ 24V를 인가 해야 합니다. SmartBattery의 경우 IEC-Lite Series만 지원합니다.
非 Lite-Series VS Lite-Series 외형차이는 아래와 같으며 자세한 자료는 참고를 확인 하시기 바랍니다.
개발 하고자 하는 기능에 맞게 Hardware를 선택하여 제품 개발 비용을 절감할 수 있습니다.
Lite Series | 비(非) Lite Series | |
---|---|---|
유선 LAN |
Without | 10MB (IEC266/667), 100MB(IEC1000) |
입력 전원 | DC 5V Only | DC 9~24V |
Extension Port |
I | I, II |
USB Host | 1Ch | 2Ch(IEC667/000) 1Ch(IEC266) |
SmartBattery 지원 |
Support | Without |
IEC-Series는 Embedded 컴퓨터로 임의로 전원이 차단 되어도 문제가 없도록 설계된 제품입니다.
하지만 아래 내용으로 인하여 문제가 발생할 수 있으니 참고 하시기 바랍니다.
1. 장치응용프로그램에서 NAND Flash 영역인 Flash Disk 영역에 접근하여 Data파일을 Write하던 중 전원을 OFF할 경우
2. 장치응용프로그램에서 레지스트리 접근해서 Write를 하던 중 전원을 OFF할 경우
3. 장치응용프로그램에서 데이터베이스에 연결해서 DB파일을 Write 하던 중 전원을 OFF할 경우
저희 IEC 시리즈는 항상 하위 호환성을 유지하며 제품을 개발하고 있습니다.
이것은 제품이 단종되더라도 상위제품으로 공급하기 위한 HNS의 신제품 개발 기본 원칙에 따른 결과입니다.
제품의 지속적이며 안정된 공급을 위한 저희 HNS의 방침은 항상 제품의 호환성에 기반을 두고 있습니다.
→ IEC266 / IEC667 / IEC1000 Series의 기구적인 측면에서는 100%호환성을 유지합니다.
→ 소프트웨어(SW)측면에서는 다음과 같은 프로젝트 마이그레이션 과정이 필요합니다.
C++ API |
거의 100% 실행 파일 호환성 |
---|---|
C++ MFC |
MFC는 SDK설치 후 재 컴파일 해야 합니다. 경우에 따라서는 약간의 소스코드 수정이 발생 |
C#, VB.NET |
TechNote의 IEC-Series간 Project Migration(마이그레이션)하기 참고 |
제품에 장착된 LCD를 다른 LCD로 변경하는 것은 불가능합니다.
불가능한 이유는 아래와 같습니다.
첫 번째는 하드웨어적으로 LCD 인터페이스 Pin Map이 다릅니다.
두 번째는 O/S 디스플레이 관련 드라이버를 수정 해야 합니다.
따라서 직접 작업하시는 것은 불가능 합니다.
IEC-Series의 운영체제는 Windows Embedded CE 계열이며 기존의 PC, 데스크톱(desktop)용 응용프로그램 개발자의 경우 별도의 스터디(학습)없이 개발을 바로 시작할 수 있습니다. IEC 시리즈로 장치 응용프로그램을 개발하기 위해서는 필요한 것들은 다음과 같습니다.
1. MS Visual Studio 2008 Professional 버전 권장제품 문의 및 구매는 HNS에서 가능합니다.
2. IEC-Series제품, USB 케이블, 전원 어댑터처음 개발하시는 분의 경우 개발시작키트(IEC-Series), USB케이블 (별도구매), 전원어댑터 (별도구매) 구매를 권장합니다.
3. 개발 환경 구축 관련개발 환경 관련 구축 방법은 제품구매 시 받은 제품 메뉴얼 참조 하시거나 또는 저희 회사 “자료실 > 제품관련 자료실 > IEC-Series 제품 매뉴얼” Download > “Part-II. 개발환경”을 참조 하시기 바랍니다.
4. IEC-Series 장치 응용프로그래머에게 필요한 문서자료프로그램 개발 전에 반드시 필독하시기 바랍니다.
IEC-Series 장치 응용프로그래머에게 필요한 문서자료 |
---|
STEP - 1 개발환경 구축 가이드(Starting Developer Guide) IEC-Series의 기본적인 개발환경 구축 관련 문서 |
STEP - 2 SmartX Framework UI(사용자 인터페이스) SmartX를 활용한 UI 디자인 SmartX를 활용한 UI 디자인 적용을 쉽게 설명한 자료(프로그래머편, 디자이너편 각각 수록 됨) |
STEP - 3 SmartX Framework 프로그래밍 가이드 SmartX Framework Reference 가이드 문서로 SmartX 사용에 필요한 기본적인 지식 및 모든 Component의 상세한 설명문서 자료 |
개발문의 [개발 의뢰서 작성] 후 app@smartx.co.kr로 보내주시면 됩니다. 문의전화 02-6402-8001(내선2번, 3번)으로 확인 전화 바랍니다.
일반 펌웨어(OneChip : AVR, PIC 계열)개발자 분들은 처음 개발에 많은 어려움이 있을 것으로 생각됩니다.
결국 C#및 Basic .NET의 개발 언어를 얼마나 빠르게 익힐 수 있느냐에 따라 다르겠지만 기본적으로 C언어를 활용한 펌웨어 개발 방식과는 많은 차이를 가지고 있습니다.
프로젝트 기간이 여유가 있다면 스터디(학습)하여 개발가능 할 수 있지만 만약 개발 기간도 여유가 없다면 신중하게 고려하셔야 합니다. 기본 적으로 저희 제품은 기존의 PC, 데스크톱(desktop)용 응용프로그램 개발자에게 스터디 없이 바로 사용 할 수 있도록 만들어진 제품입니다.
따라서 IEC시리즈의 장치 응용프로그램을 개발할 수 있으면 PC환경의 프로그램도 개발이 가능 하게 됩니다.
처음입문하기에 많이 어려움이 있겠지만 한번 스터디 하시면 PC프로그램 개발도 할 수 있게 되어 개발자에게는 좋은 기회가 될 수 있습니다.
IEC 시리즈로 장치 응용프로그램을 개발하기 위해서는 필요한 것들은 다음과 같습니다.
제품 문의 및 구매는 HNS에서 가능합니다.
2. IEC-Series제품, USB 케이블, 전원 어댑터처음 개발하시는 분의 경우 개발시작키트(IEC-Series), USB케이블 (별도구매), 전원어댑터 (별도구매) 구매를 권장합니다.
3. 개발 환경 구축 관련개발 환경 관련 구축 방법은 제품구매 시 받은 제품 메뉴얼 참조 하시거나 또는 저희 회사 “자료실 > 제품관련 자료실 > IEC-Series 제품 매뉴얼” Download > “Part-II. 개발환경”을 참조 하시기 바랍니다.
4. IEC-Series 장치 응용프로그래머에게 필요한 문서자료프로그램 개발 전에 반드시 필독하시기 바랍니다.
IEC-Series 장치 응용프로그래머에게 필요한 문서자료 |
---|
STEP - 1 개발환경 구축 가이드(Starting Developer Guide) IEC-Series의 기본적인 개발환경 구축 관련 문서 |
STEP - 2 SmartX Framework UI(사용자 인터페이스) 디자인 가이드 SmartX를 활용한 UI 디자인 적용을 쉽게 설명한 자료(프로그래머편, 디자이너편 각각 수록 됨) |
STEP - 3 SmartX Framework 프로그래밍 가이드 SmartX Framework Reference 가이드 문서로 SmartX 사용에 필요한 기본적인 지식 및 모든 Component의 상세한 설명문서 자료 |
개발문의 [개발 의뢰서 작성] 후 app@smartx.co.kr로 보내주시면 됩니다. 문의전화 02-6402-8001(내선2번, 3번)으로 확인 전화 바랍니다.
장치응용 프로그램 실행 도중 동작이 멈추는 경우는 크게 다음 세가지 경우가 원인이 되어 발생 가능합니다.
1. IEC-Series 장비 고장으로 인한 프로그램의 오 동작
2. 자체 개발한 프로그램의 문제로 인해 동작이 멈추는 경우(메모리 부족, 예외 발생)
3. 전기적인 환경이 문제가 되어 프로그램의 오 동작을 유도
1. 실행 파일이 SD Card Memory에서 실행 되는 경우 SD Card Memory 를 교체하여 테스트 진행하시길 바라며, SD Card 사용전 반드시 파일 시스템을 exFAT(권장)으로 포맷하고 사용하시기 바랍니다.
IEC266 | IEC667 | IEC1000 | |||
---|---|---|---|---|---|
File System 지원 |
FAT FAT32 /(권장) |
FAT FAT32 /(권장) |
exFAT (권장) |
FAT FAT32 (권장) |
exFAT (권장) |
지원 최대용량 |
4G※ | 32G | 64G | 32G | 64G |
지원 SD Type |
SD | SD/SDHC /SDXC |
Microsoft계열의 운영체제라 하여도 일반(Desktop) PC와 IEC-Series제품의 실행 파일(BinaryModule) 호환성이 없습니다. 하지만 소스코드 파일의 코드 재사용(코드 호환성)은 높은 편입니다.
이유는 아래와 같습니다.
일반 PC에서 사용하는 OS와 산업용 임베디드 제품에서 사용하는 OS 운영체제가 다릅니다.
아래 PC 및 임베디드 장비에 따른 운영체제 지원 표를 참고 하시기 바랍니다.
1. 일반 PC에서 사용하는 CPU는 x86/x64기반의 아키텍처를 사용하는 반면 IEC-Series의 CPU는 ARM기반의 아키텍처를 사용합니다. CPU가 서로 다르면 CPU 내부의 Instruction Code가 서로 달라져서 동일한 개발언어라도 서로 다른 기계어로 전환됩니다.
2. 일반 PC에서 사용하는 OS는 Windows계열이며 IEC-Series에서 사용하는 OS는 Windows CE 계열입니다. OS가 서로 다르면 OS 내부에 포함된 프레임워크, 라이브러리, 디바이스 드라이버 등이 다르게 되어 응용프로그램이 실행되지 않습니다.
타사의 컴포넌트나 라이브러리(상용/무료)는 Windows CE의 운영체제의 특성상 호환성이 문제가 될수 있습니다. 따라서 적용하여 문제가 발생하는 경우 지원 해드릴 수 없으며 IEC-Series에서 정상 동작 지원여부는 확인 하기 어렵습니다.
(주)HNS의 OS와 SmartX Framework는 IEC-Series제품에 최적화 된 OS와 검증 된 Framework(Library)입니다.
이외의 타사 컴포넌트 나 라이브러리(상용/무료)는 정상 동작 여부가 검증되지 않았으므로 사용을 권장하지 않습니다.
SmartX Framework Solution이란?
Windows CE 에서 제공하는 Dot Net Compact Framework를 좀더 쉽고 편리 하게 개발 할 수 있도록 편리한 기능들을 Component로 제공하고 있습니다.
아래 참고 사항을 확인 하여 해당 경로에서 SmartX Framework관련 자료 및 프로그래밍 자료를 확인 하시기 바랍니다.
IEC1000/667-Series의 SDK 설치 시 반드시 주의해야 하는 사항이 있으며 이를 지키지 않는 경우 설치 도중 에러가 발생합니다.
이에 해결 방법을 안내하오니 참고바랍니다.
※ IEC1000-Series 제품을 사용하거나 개발 언어가 C++ 인 경우 제품에 맞는 SDK를 반드시 설치해야 합니다.
※ IEC1000-Series인 경우 IEC1000-Series SDK(Software Development Kit)을 개발 언어에 관계없이 반드시 설치해야 합니다.
※ IEC667/266-Series 인 경우 C++즉 Visual Studio 2005/2008에서 C++로 장치응용 프로그램을 개발 할 경우 IEC667/266-Series SDK를 반드시 설치 해야 합니다.
IEC-Series | SDK 설치 버전 |
---|---|
IEC1000 | 개발언어에 무관하고 IEC1000 - Series사용시 IEC1000-Series SDK 설치 |
IEC667 | 개발언어가 C++일때 IEC667-Series SDK 설치 |
IEC266 | 개발언어가 C++일때 IEC266-Series SDK 설치 |
[장비 OS 버전 확인 방법] 장비를 개발모드로 부팅→시작→설정→제어판→시스템→일반(탭) 버전에서 확인
OS 버전 | 설치파일 |
---|---|
Windows Embedded CE 6.0 |
IEC1000_6_SDK.ZIP |
Windows Embedded Compact 7.0 |
IEC1000_7_SDK.ZIP |
Visual Studio 2017 볼륨 라이선스(Volume License) 구매 및 사용시 주의점을 안내합니다.
IEC-Series는 Visual Studio 2008로만 개발이 가능하지만 현재 해당 버전은 더 이상 판매되고 있지않습니다.
Microsoft에서는 이전 버전을 사용해야 하는 개발자의 편의를 도모하고자 현재 최신버전인 Visual Studio 2017 볼륨 라이선스(Volume License) 를
구매 시 하위 버전인 Visual Studio 2008을 사용하도록 지원하고 있습니다.
Visual Studio 2017 볼륨 라이선스(Volume License)를 구매 후 사용시 다음을 주의바랍니다.
볼륨 라이선스(Volume License)가 허용된 사용자 한 명은 취득한 라이선스에 대해 사용전용 장치의 PC에서만 사용이 가능하며 그 이외의 PC에 설치하여 사용하실 수 없습니다.
2. 버전 별 동시 사용Visual Studio 2017 볼륨 라이선스(Volume License)를 구매하는 경우 해당 버전보다 하위버전 Visual Studio (2013/2012/2010/2008)등을 사용 가능합니다. 단, 주의할 점은 동시에 두개 이상의 버전을 설치 및 사용할 수 없으며 반드시 한 개의 버전만 설치 및 사용가능 합니다. 볼륨 라이선스(Volume License) 발급기한은 신청 이후 최소 2일 이상 평균 4일 정도 소요됩니다.
IEC-Series에서 LCD 인치 별 해상도는 다음의 표와 같으며 사용자 프로그램이 LCD 해상도에 따라 다르게 표현됩니다.
IEC-Series의 LCD(inch)와 해상도 안내LCD(inch) | 해상도 | 비율 |
---|---|---|
10.9cm (4.3") |
480*272 | 16:9 |
14.2cm (5.6") |
640*480 | 4:3 |
17.7cm (6.95") |
800*480 | 15:9 |
17.8cm (7") |
800*480 | 16:9 |
20.3cm (8") |
800*600 | 4:3 |
25.9cm (10.2") |
480*272 | 15:9 |
26.4cm (10.4") |
800*600 | 4:3 |
26.4cm (10.4") |
1024*768 | 4:3 |
38.1cm (15") |
1024*768 | 4:3 |
none (모니터별도) |
1024*768 | 4:3 |
사용자가 기존 LCD에서 다른 크기의 LCD로 변경하는 경우 다음과 같이 3가지 경우의 수가 존재합니다.
1. 기존보다 큰 LCD 사이즈로 변경하면서 다른 해상도를 갖는 경우
2. 기존보다 작은 LCD 사이즈로 변경하면서 다른 해상도를 갖는 경우
3. LCD사이즈가 다르지만 동일한 해상도를 갖는 경우
예를 들어 LCD 사이즈가 7”인치(inch)이며 해상도가 800x480의 LCD화면을 15”인치(inch) 1024x768에 표현하는 경우 해상도의 차이만큼 여백이 발생합니다. RunTime모드에서 화면을 보는 경우 해당 여백은 검정색으로 표시됩니다.
예들 들어 LCD 사이즈가 15”인치(inch)이며 해상도가 1024x768의 LCD화면을 7”인치(inch) 800x480에 표현하는 경우 해상도의 차이나는 부분은 화면에 표시되지 않습니다. 그림에서 보는 흰색 빗금 영역 만큼이 잘려서 보이지 않습니다.
LCD 사이즈가 다르지만 동일한 해상도를 갖는 경우 화면이 해당 LCD 사이즈에 맞게 자동으로 확대/축소되어 표시됩니다. 예들들어 7”(inch)의 LCD화면을 10.2”(inch)의 LCD 화면에 표현 시 해당 LCD 사이즈에 맞게 자동 확대되어 표현됩니다 반대로 10.2”(inch)의 LCD화면을 7”(inch)의 LCD화면에 표현 시 해당 LCD 사이즈에 맞게 자동 축소되어 표현됩니다.
LCD”(inch)가 다르고 동일한 해상도의 경우IEC-Series 제품 관련 미디어 플레이어(동영상) 지원 은 아래와 같습니다.
[전체특징] 1) IEC667-Series 이상 제품에서 사용 권장합니다.
(IEC266-Series 의 경우 CPU성능상 권장 안 함)
2) Windows CE OS – Professional 버전에서만 지원됩니다.
3) Audio 코덱은 MP3로 하시기 바랍니다.
4) 지원 되는 코덱은 아래 표를 확인 하시기 바랍니다.
영상코덱(파일형식)/음성코덱 | IEC667 | IEC1000 |
---|---|---|
Mpeg1(avi)/ mp3 | 오디오만 나옴 |
오디오만 나옴 |
Mpeg2/Mpeg3 (avi)/ mp3 | 오디오만 나옴 |
오디오만 나옴 |
Mpeg4_2(avi)/ mp3 | 이상무 | 이상무 |
Mpeg4_3(avi)/ mp3 | 이상무 | 이상무 |
WMV1(avi)/ mp3 | 이상무 | 이상무 |
WMV2(avi)/ mp3 | 이상무 | 이상무 |
WMV1(wmv)/ wma v1 | 음질/영상 조금저하 |
이상무 |
WMV2(wmv)/ wma v1 | 음질/영상 조금저하 |
이상무 |
영상코덱(파일형식)/음성코덱 | IEC266 |
---|---|
Mpeg1(mpg) / mp2 | 오디오만 나옴 |
Mpeg2/Mpeg3 (mpg) / mp2 | 오디오만 나옴 |
Mpeg4 / mp3 | 이상무 |
WMV1(wmv) / wma v1 | 영상/음성 저하 심함 |
WMV2(wmv) / wma v1 | 영상/음성 저하 심함 |
NandFlash의 영역은 크게 (Boot영역 / OS영역 / NandFlash영역)으로 나누어져 있습니다.
Boot영역이 깨진 경우에는 Boot 이미지가 나오지 않으며 OS영역이 깨진 경우 Boot는 되지만 OS화면으로 넘어가지 않거나 사용자 프로그램이 정상 실행되지 않습니다.
프로그램상에서 NandFlash(FlashDisk)에 자주 접근(파일 핸들링, DB 핸들링, 레지스트리 핸들링) 하는 과정에서
[구체적 세가지]
1) Windows Mobile Device Center 연결하여 파일을 다운로드 하거나 디버깅시 전원이 차단되는 경우
2) FileWrtie 모드에서 전원공급이 해제되는 경우 FileClose가 되기 전까지는 FileHandling이 이루어지는 과정이므로 불안전 합니다.
3) 시스템에서 Registry 정보를 변경(저장)시 전원공급이 해제되는 경우
전기적인 노이즈가 보드에 인가되면 경우에 따라서 O/S영역이나 레지스트리 영역에 잘못된 데이터가 저장되어 Booting 안될 수 있습니다.
3. 제품에 공급되는 전원(전압/전류)이 불안정한 경우가 발생시 파일 및 OS까지 깨지는 확률은 높아집니다.복구영역이 2, 3번의 원인문제로 데이터에 이상이 생긴 경우 초기화 시 부팅이 안 되는 문제가 발생할 수 있습니다.
[해결방법]
※ Flash Disk에 프로그램 실행 파일을 위치하는 것은 관계없으나 만약 잦은 기록이 있는 DATA나 LOG는 별도 외부장치(SD Card)에 기록하도록 프로그램을 수정해 주시기 바랍니다.
기존 다른 업체에서도 동일한 현상으로 문의가 오는 경우 개선 효과를 볼 수 있습니다.
※ 전기적인 문제일 경우 제품이 설치된 현장에서 전기적인 특성을 직접 모니터링 하시고 시스템의 절연 및 서지의 원일을 찾아 해결하시길 권장합니다.
1.FlashDisk에 파일 쓰기가 계속되는 과정에서 IEC에 정전기, 노이즈 유입, 전원 공급이 불안정한 경우가 발생
2. 파일이 Flash Disk가 아닌 잘못된 위치(Boot영역, OS영역)에 써짐으로 파일 또는 OS까지 깨질 수 있습니다.
제품에 부팅이 안될 경우 제품을 초기화 하여 부팅이 될수 있으며 이 경우 레제스트리 정보에 문제가 발생된 것입니다.
IEC266-Series 제품 초기화 진행 시 최초 1회 부팅시간은(초기화 처리에 따른 지연) 1분이상 소요됩니다.
이는 초기화 후 최초로 부팅되는 경우에 즉 처음 1회 부팅 시에만 발생 되는 현상입니다.
IEC266-Series 부팅시간은 8초정도인 반면에, 초기화 진행 시 대략 1분이상의 부팅소요시간이 있으니 참고 하시기 바랍니다.
만약 제품 초기화 진행이 비정상적으로 빠른 경우(30초 미민인 경우) 초기화가 올바르게 진행되지 않으며, 이럴 경우 HNS로 A/S 접수해 주셔야 합니다.
* IEC667-Series, IEC1000-Series는 초기화 진행 시 부팅시간과 초기화 부팅시간의 차이가 없습니다.
부트로고(Boot Logo)변경은 IEC - Series 개발 모드(바탕환경)에 있는 SmartBootLogo 프로그램으로 아주 쉽고 편리하게 변경 하실 수 있습니다. (단. 부팅 진행 상태 (Animation GIF) 의 표시 방식은 지원하지 않습니다.)
파일형식(*공통사항) : 16bit, 565Format, Bitmap(Png), RGB, 96dpi
LCD Size | 해상도 | LCD Size | 해상도 |
---|---|---|---|
10.9cm (4.3") |
480*272 | 25.9cm (10.2") |
800*480 |
14.2Cm (5.6") |
640*480 | 26.4cm (10.4") |
800*600 |
17.7cm (6.95") |
800*480 | 26.4cm (10.4H") |
1024*768 |
17.8cm (7") |
800*480 | 38.1cm (15") |
1024*768 |
20.3cm (8") |
800*600 | XGA | 1024*768 |
부트로고 이미지는 포토샵이 있다면 포토샵으로 작업하면 되지만, 포토샵이 없는 경우는 Boot Logo Image 변환 프로그램으로 쉽게 변환할 수 있습니다.
Step-1. 포토샵에서 1번의 표를 참고하여 이미지 제작 후 [메뉴]-[file]-[Save As..] 선택하고 BMP형식으로 저장합니다.
Step-2. 16Bit 선택 -> ‘Advanced Modes’ 클릭 후 R5 G6 B5 를 선택합니다.
Step-1. 1번의 표에 맞게 이미지를 제작한 후 Boot Logo Image 변환 프로그램을 실행하고 이미지 열기 버튼을 클릭하여 제작한 이미지를 Open 합니다. 이미지 확장자는 Bmp 16Bit, Bmp 24Bit, Png, Jpg, Gif 를 지원합니다.
Step-2. 변환 저장 버튼을 클릭하면 자동으로 부트로고 이미지를 생성합니다. 이미지의 이름은 원본이미지이름_565.확장자 의 형태로 생성됩니다.
[적용된 부트로고 예시]
저희 제품은 기본적으로 Windows CE Core를 라이선스(제품에 포함됨) 하여 판매되고 있습니다.
Microsoft사에서 제공하는 산업용 임베디드OS라이센스 중에서도 저희㈜HNS는 Windows CE라이센스를 제공하고 있으며 그 중에서도 안정적인 Windows CE 5.0/6.0을 제공하고 있습니다. 마이크로소프트 사에서는 Windows CE라이센스를 일반적으로 Core / Professional 2가지로 분류 하고 있으며 ㈜HNS에서는 Core버전을 최적화 한 Optimum 버전을 추가 하여 Optimum / Core / Professional 3가지 버전으로 제공하고 있습니다. OS 마다 지원기능의 차이가 있으므로 아래 표를 확인하여 참고하시기 바라며 OS변경 요청 시 비용이 발생 할 수 있습니다.
OS변경 관련 문의 전화는 02-6402-8001(내선1)로 연락 주시기 바랍니다.
OS 지원 현항 |
Microsoft | HNS |
---|---|---|
core | Core-Opt | |
Core-Std | ||
Professional | Professional |
IEC-Series는 기본적으로 출고 시 운영체제는 Core로 라이선스 되어 출고 됩니다. 만약 이미 구입하신 제품을 Pro.버전으로 업그레이드 및 라이선스 하시고자 한다면 제품을 저희 회사로 보내주셔야 합니다. 비용은 3만원. (VAT별도) 입니다.
[IEC-Series제품별 Core 버전과 Pro버전 차이점]
OS 지원 현항 |
IEC-Series 지원 |
Core | Professional |
---|---|---|---|
Remote Desktop Connection |
266/667/1000 지원 |
미지원 | 지원 |
Alphablend API |
667/1000 지원 |
미지원 | 지원 |
Windows Media Player |
667/1000 지원 |
미지원 | 지원 |
AYGShell API |
667/1000 지원 |
미지원 | 지원 |
Internet Explorer 6.0 |
667/1000 지원 |
미지원 | 지원 |
Adobe Flash Lite |
667/1000 지원 |
미지원 | 지원 |
PDF Viewer |
667/1000 지원 |
미지원 | 지원 |
Office 2007 Excel Viewer |
667/1000 지원 |
미지원 | 지원 |
Office 2007 Word Viewer |
667/1000 지원 |
미지원 | 지원 |
Office 2007 PowerPorint Viewer |
667/1000 지원 |
미지원 | 지원 |
프로그램 메모리 (MB) |
266 : 29 667 : 172 1000 : 386 |
266 : 23 667 : 162 1000 : 360 |
|
부팅시간 (초) |
266 : 11 667 : 13 1000 : 9 |
266 : 13 667 : 18 1000 :14 |
환경 설정과 관련된 설정을 변경하셨다면 대부분 레지스트리 정보가 변경되었을 가능성이 높습니다. 설정 값을 전원이 차단된 상태에서도 유지하려면 레지스트리 관련 정보를 저장하셔야 하며 이러한 기능을 해주는 것이 바탕화면의 RegistrySave 파일 입니다. 더블클릭하여 실행하시면 저장이 됩니다.
장치응용 프로그램에서 변경된 레지스트리 정보의 저장은 SmartConfigs의 RegistryAllSave() 함수를 사용하시기 바랍니다.
IEC-Series의 제품들은 기본적으로 Flash Disk와 SD Card 이외는 RAM FileSystem 영역으로 전원을 OFF/ON하면 원래 상태로 돌아가도록 설계되어 있습니다. 시스템을 보호하기 위한 결과 입니다.
만약 파일을 보관하고자 하신다면 Flash Disk또는 SD card 메모리에 보관하시기 바랍니다.
저희 ㈜에이치앤에스(HNS)는 Microsoft 계열의 솔루션을 전문으로 연구 및 개발하는 기업입니다. 따라서 저희 회사에서 전문적으로 지원하는 개발환경은 Windows CE 플랫폼(platform)과 SmartX Framework Solution을 제공하고 있습니다. 다른 플랫폼(Linux, Android)은 지원하지 않습니다.
Windows Embedded OS는 CPU코어가 X86/X64계열만을 지원하도록 만들어진 운영체제 입니다. (Windows Embedded OS 종류에 따라 지원하는 CPU 코어가 다를 수도 있습니다.)
저희 제품은 ARM 계열의 CPU를 사용하여 만들어진 제품입니다. 따라서 저희 제품에서는 Windows Embedded Standard계열은 지원하지 않습니다.
㈜HNS에서는 Windows계열 OS Windows Embedded Compact기반의 Windows CE 5.0(IEC266 Series) / 6.0(IEC667 Series, IEC1000 Series)을 제공하고 있습니다.
Windows Embedded Standard 계열 |
Windows Embedded Compact 계열 |
---|---|
Windows Embedded XP | Windows CE 4.2 |
Windows Embedded Standard |
Windows CE 5.0 |
Windows Embedded Standard 7 |
Windows Embedded CE 6.0 |
Windows Embedded Standard 8 |
Windows Embedded Compact 7 |
Windows 10 IOT | Windows Embedded Compact 2013 |
저희 제품은 레퍼런스(Reference board) 형태의 제품이 아닙니다.
따라서 회로도와 Windows CE BSP는 제공하지 않습니다.
저희 제품은 하드웨어 및 O/S가 최적화된 제품으로 타사 레퍼런스 보드와는 완성도면에서는 상당한 차이를 보이고 있는 제품으로 장치 응용프로그램만 개발 하시면 바로 제품화 할 수 있는 솔루션 입니다. 당사의 솔루션을 적용하시면 원가 및 개발 기간을 단축하실 수 있습니다. 만약 회로도 와 Windows CE BSP가 필요하신 경우라면 타사의 레퍼런스 보드를 구입하기 바랍니다.
IEC-Series 전 모델 제품은 일정량 재고를 유지 하고 있습니다.
10 대 미만의 소량 주문 시 접수 및 결제 완료일 기준으로 익일(다음날) 출고됩니다.
대량 (50대 이상) 주문 시에는 최대 3~4일 정도 기간이 소요됩니다.
자세한 납기문의는 회사로 문의하시기 바랍니다.
구매 관련 문의는 02-6402-8001 (내선1)로 전화 하시면 됩니다.
(주)에이치앤에스('http://hnsts.co.kr/'이하 '(주)에이치앤에스 웹사이트')는 개인정보보호법에 따라 이용자의 개인정보 보호 및 권익을 보호하고 개인정보와 관련한 이용자의 고충을 원활하게 처리할 수 있도록 다음과 같은 처리방침을 두고 있습니다.
(주)에이치앤에스 웹사이트는 개인정보처리방침을 개정하는 경우 웹사이트 공지사항(또는 개별공지)을 통하여 공지할 것입니다.
○ 본 방침은 2011년 4월 1일부터 시행됩니다.