새소식

인기 검색어

사업-기술 소개/HW 개발 기술

HW 개발 기술

  • -

HW 개발 기술

 

저희 에이엔아이티는 다음과 같은 방법으로 HardWare와 관련 Application을 개발 납품 관리합니다.
HW을 개발하는 부분과 HW 를 제어(통신)하여 HW 를 작동시키고 관련된 자료를 관리하는 시스템이 주로 해당됩니다.  HW과 SW와의 통신은 232C, GPIB, 485, 자체 제작 PCI 통신(BUS), Can, TCP/IP 등 다양한 방법을 이용하여 수행합니다. HW와 SW에  모두 많은 개발 경험을 가지고 있으며, 

HW/SW를 모두 품질 높게 개발 가능한 강점

 이 있는 당사에 하드웨어 개발을 의뢰하십시요. (개발실적 또는 회사 소개서에서 확인하시기 바랍니다)

 

HW 개발 기술

 

언 어
버 전
자체 개발 클래스
개발 툴
MFC
14.0
iasmc
Visual Studio 2015
C#
FrameWork 4.0~4.7
iasmcs
Visual Studio 2010,2013,2015,2017
이하
위에 언급된 기존(하위) 버전으로도 개발 가능함

* 속도에 민감한 시스템 (ms 미만 단위 - 마이크로) 에는 제어 부분은 무조건 C++로 해야 하며, 외부 UI구성은 C# 으로 주로 하는 것이 개발 속도 대비 결과물이 좋습니다.  그정도 속도까지 민감하지 않은 제품은 전부 C#을 주로 사용합니다. (더 빠른 속도를 요하는경우 해당 작업을 하드웨어에 이관하고 제어/컴파일러 형태로 SW는 지원)

 

HW 개발 기술

 

종 류
HW 대상
운영 체제
Framework
개발 언어
개발 툴
Firmwave
Atmega 128
None
C++
CodeVision
AVR Studio 4
Cortex M3
Core Firmware 또는 RTOS(FreeRTOS)
C++
KEIL ARM Compiler
DSP TMS320
Core Firmware
C++
Code Composer 4
스마트장치급
ESP 32
Wifi/BlueTooth
자체 / 아두이노플렛폼
C++
Arduino IDE
라즈베리파이
Windows
.Net Universal
C#
Visual Studio 2015
아두이노
아두이노플렛폼
C++
Arduino IDE
Embeded
PDA
Windows PPC 2003
.Net Compact Framework 1.1
C++/VB
Visual Studio 2003
네비급 (ARM9/11)
Windows CE 5.0 / 6.0
.Net Compact Framework 2.0/3.5
C++/C#
Visual Studio 2008 sp1
EVC4.0
PC급
Windows Xp Embeded
.Net Framework 3.5
C++/C#
Visual Studio 2010 sp1
Smart Phone
WM
Windows Mobile 6.0
.Net Compact Framework 3.5
C++/C#
Visual Studio 2008 sp1
Android
Android
Android SDK 2.1
Java계열
Eclipse
IPhone
IPhone
IPhone SDK 3
Object C
XCode

 

* 스마트폰이 HW가 좋아지고 있는 상황에 따라 HW Controller 개발이 스마트폰으로 대체되는 경우도 간혹 발생됩니다.

 

HardWare 제어 통신 방식

 

언어
주체
거리
속도
설명
232C
1:1
짧음
느림
기존에 많이 사용하던 방식으로, 아직도 구성이 쉬운 장점 때문에 하드웨어에서 232C가 되는 경우가 많다
485
1:N
232C 보다 김
느림
232C의 거리 한계와 1:1방식의 제한을 없애기 위해 사용
GPIB
(IEE488.2)
1:N
짧음
빠름
제어, 계측 장치에 많이사용, 1:N 방식이며 속도빠름
TCP/IP
1:N
제한 없음
빠름
LAN이 보급되어 많이 사용되는 방식, 허브등으로 거리 제한이 없는편이며, 속도가 빠름 (현재 최고-1G)
PCI 통신카드
1:N
짧음
빠름
주소 16Bit, 데이터 16Bit를 사용하여 별도 통신카드 개발하여 사용하는 경우 ( 속도가 최고로 빨라야 하는 경우 사용 )
Zigbee
1:N
1 ~2km
느림
무선 단거리용 Zigbee 통신. 별도 모뎀을 통해 PC와 통신
VHF
1:N
10 ~20km
느림
무선 장거리용 VHF 통신. 별도 모뎀을 통해 PC와 통신
Bluetooth
1:N
짧음
느림
무선 단거리용 BlueTooth 통신. (3.0이 대중화되기 전까진 속도는 느림)
USB
1:1
짧음
빠름
장치와 PC간 통신에서 많이 사용함.
KWP2000
1:1
짧음
느림
송수신 라인이 같은 선을 사용함.
CAN
1:N
1Km
빠름
노이즈가 많은 환경에서 많이 사용함. (차량)

 

HardWare 제어 통신 방식

 

분 야
종 류
부연 설명
HardWare
DSP
ㆍCode Composer로 Firmware 개발.
ESP32
ㆍ블루투스 또는 Wifi에 코딩 필요할때 사용개발.
8051/ Atmega128
ㆍ주요한 8Bit 메인 컨트롤러 칩 펌웨어 개발
ARM Cortex M3
ㆍ주요한 메인 컨트롤러 칩(MC)
플렛폼급
ㆍ라이베리파이3, 아두이노등을 사용하여 다양한 개발가능
VHDL
ㆍVerilog HDL 언어 개발 가능
Tool
Multi Sim
ㆍ결선 작업, 회로 설계의 시물래이션 작업.
MaxPlus II
ㆍ간단한 회로 설계 및 디지털 파형 검증 가능
Avr Studio
ㆍAtmega128 Firmware 개발에 사용
Code Composer
ㆍDSP Firmware 개발에 사용
Code Vision
ㆍAtmega128 Firmware 개발에 사용
KEIL ARM
ㆍCortex M3 Firmware 개발에 사용
Visual Studio
ㆍ라즈베리 윈도우 포팅시 사용
Arduino IDE
ㆍ아두이노 플렛폼 얹어진 상황에 개발툴로 사용
OrCad
ㆍ9.1Version 사용. 회로 설계

기 술
Zigbee
ㆍZig Bee 통신 관련 기술
VHF
ㆍVHF 장거리 통신 기술
Firmware
ㆍ각종 콘트롤러 보드의 Firmware 개발
Embedded
ㆍCE 프로그램 개발 가능
핸드장비
ㆍ배터리 충전 시스템 개발
각종센서 제어
ㆍ많은 센서 제어 경험 소유

* 하드웨어 설계 및 PCB 제작하여 시제품 납품이 가능합니다. 또 개발 완료후에 해당 제품에 대해 실제품 생산도 계약하여 수행 합니다.

 

개발 특징

 

분 류
설 명
패킷 제작
통신의 기본 송수신 단위가 되는 데이터 규격 설계, 기능성과 속도를 고려하여 설계
통신 핸들러
많은 데이터 양을 주고 받을 수 있도록 설계, 통신 버퍼를 넘는 많은 송수신의 경우를 미리 대비하여 핸들러 설계 ( 해당 과정을 수행하지 않는 경우 많은 패킷 처리시 죽는 경우 발생할 수 있음 )
통신 규격
SW <ㅡ> HW간 통신의 규격을 협의하여 확정
시뮬래이터 제작
HW가 완전히 개발되지 않은 경우, 또는 SW만으로 기능검증을 하기 위해 HW 시뮬래이터를 제작하며 개발
제어 파트 개발
속도가 빨라야 하는 경우 C++로 코딩하여 DLL, ActiveX형태로 UI Program에서 사용할 수 있도록 개발
UI 파트 개발
HW 에서 값을 불러와 화면에 표시 하고 작동하는 명령을 가진 파트 개발 (+디자인)
관리 파트 개발
DB와 관련하여 HW와 통신 이외의 나머지 관리 항목을 지정하여 개발
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.