Hanshuntong fasahar fasaha Co., Ltd
QShortcut>QShortcut>QT251 (16 jerin tashoshin jiragen ruwa 4 tashoshin jiragen ruwa)
Agaji na Firam
  • @ action
    member
  • QShortcut
  • Phonon:: MMF:: EffectFactory
  • QShortcut
    Gidan I1 na Zhongjianguang Valley Star, 799 Gaoxin Avenue, East Lake High-tech District, Wuhan
Haka
QT251 (16 jerin tashoshin jiragen ruwa 4 tashoshin jiragen ruwa)
QT251 samfurin bayani daya, samfurin bayani QT251N ne mai saka kwamfuta da 32-bit MPU high-yi bisa ga streamlined umarnin set (RISC) gine-gine
@ action

QT251 Bayani
A. Bayani na samfurin
QT251N shine kwamfutar da aka saka tare da 32-bit MPU mai inganci bisa ga tsarin daidaitaccen umarnin umarnin (RISC). CPU shine kwakwalwan kwakwalwan tsarin da ke da ARMCortex-A8 a matsayin tushe, tare da haɗin gwiwar yawancin kwararar umarnin NEON guda ɗaya (SIMD), 256KBL2 cache tare da lambar gyaran kuskure (ECC), tare da goyon bayan mitar 1GHz. Tsarin samar da RS458 / RS232 sadarwa, waya cibiyar sadarwa sadarwa, CAN bas, kuma samar da zaɓi mara waya GPRS sadarwa, tare da kananan girma, low ikon amfani, high inganci, da kuma halaye, dace da wutar lantarki concentrators, HMI、 Masana'antu iko, ƙofar da sauran lokuta.
2. samfurin siffofin
1. Kayan aiki Features
AM355xCPU:
32bitARMCorte-A8 gine-gine, babban mitar 800MHz, 1.6MIPS / MHz, har zuwa babban mitar 1GHz
32KBI-cache, 32KBD-cache, NeonSIMD mai sarrafawa
ƙwaƙwalwar ajiya:
512MbyteDDR3, 64KB na keɓaɓɓun RAM
FLASH:
512MbyteNANDFlash, Max goyon bayan 8Gbyte
Goyon bayan NAND, NOR, SRAM da sauran FLASH
Cimfidar:
Goyon bayan PRNG / DES / 3DES / AES / SHA / HMAC ɓoyewa, har zuwa 256 bit ɓoyewa yanayin
Kofi Dog:
Ginin WDT, Overflow lokaci kasa da 60 seconds, goyon bayan free farkawa da wake-up
RTC:
High daidaito real-lokaci agogo da aka gina-da-wutar lantarki baturi
Debugging tashar:
1 hanyar serial tashar jirgin ruwa ne tsarin console tashar jirgin ruwa. Porter Rate: 115200, Data Bits: 8, dakatar da bit: 1, dubawa bit: babu, kwararar sarrafawa: babu
Abubuwan RS485:
8 hanyoyi m RS485 sadarwa, ciki cikakken keɓewa kariya zane
8 hanyoyin RS485 / RS232 lokaci multiplex sadarwa, za a iya amfani da shi bisa ga ainihin zaɓi, ciki cikakken keɓewa kariya zane
B code a lokacin da:
1 hanyar RS485 karɓa, keɓaɓɓen lokacin da B code biyu, lokacin da ta atomatik biyu bayan haɗi
KAN:
1 hanyar CAN sadarwa, gina keɓewa kariya zane
Canza yawan fitarwa shigarwa:
2 hanyoyin biyu cutter biyu jefa Relay fitarwa
2 hanyoyin canzawa yawan shigarwa
cibiyar sadarwa:
4 hanyoyin 10M / 100M daidaitawa masana'antu Ethernet, misali RJ45 dubawa
15KVTVS kariya, ciki cikakken keɓewa kariya zane
Wireless Ayyuka (zaɓi):
RF band 800/900/1800/1900MHz (zaɓi 2/3/4G)
WIFI na zaɓi: AP mai haɗi, kuma AP
1 SIM katin dubawa, 1 eriya dubawa
Canja wuri gudun: cimma misali gudun daidai aiki
SDCARD:
Ginin wani SD / MMC katin dubawa
wutar lantarki:
Shigar da ƙarfin lantarki: 220V, goyon bayan AC, DC
Guda ikon amfani: <12W
Injin siffofi
Housing karfe kayan
Girma: 1U
Kariya Rating: IP63
aiki muhalli
aiki zazzabi: -40 ℃ ~ + 85 ℃
aiki zafi: 5% ~ 95%
2. Abubuwan software
2.1 Tsarin fasali
QT251N ya riga ya shigar da tsarin aiki na Linux na TIAM335x tare da sigar 3.2.0. Aikace-aikacen da ke cika ka'idodin POSIX ko dandamali mai kama da UNIX. Ga na'urorin kayan aiki na musamman na tsarin, kernel yana ba da sauƙi da sauƙin amfani da direba don hanzarta ci gaban aikace-aikacen mai amfani.
Tsarin software na tsarin QT251N ya raba zuwa sassa uku, Bootloader, Linux kernel da kuma
rootfs。 Bootloader ne mai buɗewa tushen aikin da ke bin sharuɗɗan GPL, UBoot ne mafi yawan farawa na kernel, goyon bayan NFS mounting, NANDFlash farawa; Linux kernel shine mafi ƙasƙanci na dukan tsarin aiki, yana da alhakin tuki na dukan kayan aiki, da kuma samar da ayyukan da ake buƙata don tsarin daban-daban; rootfs shine hanyar da ake amfani da ita don bayyana fayiloli a kan faifai ko bangare da tsarin bayanai, watau hanyar tsara fayiloli a kan faifai.
2.2 Saitunar muhalli
Kamfanin ya samar da tsarin injin rumfa Ubuntu 10.04, wanda za a iya tattara shi kai tsaye don amfani. Sunan mai amfani: aiki
Kalmar sirri: 123456
编译命令: arm-linux-gnueabihf-gcc-ofilenamefile sunan. da
Tara sarkar: arm-linux-gnueabihf-4.7.tar.gz da kamfaninmu ya bayar
A karkashin yanayin tattara da kamfanin ba ya samar, kwafe sarkar tattara zuwa tsarin Linux na PC, bayan cire sarkar tattara, ƙara bin directory a ƙarƙashin tushen zuwa canjin yanayin tsarin.
Idan unzipped zuwa / opt / arm-linux-gnu directory, ƙara muhalli canji ne:
exportPATH = $ PATH: / zaɓi / hannu-linux-gnu / bin
Tara sarkar download adireshin:
https://pan.baidu.com/s/1nv19D1Z#list/path=%2FWORK%2FCortex -A8
2.3 Mai sarrafa shiga
IP: 192.168.1.177eth1: 192.168.2.177eth2: 192.168.3.177eth3: 192.168.4.177
Sunan mai amfani: tushe Kalmar sirri: tushe
III. Interface ma'anar
1.Power dubawa
2.RS485 dubawa
Lura: Tashoshin 9 ~ 16 na RS485 da tashoshin 9 ~ 16 na RS232 sune tashoshin multiplex.
3.RS232, CAN dubawa
Lura: Tashoshin 9 ~ 16 na RS232 da tashoshin 9 ~ 16 na RS485 sune tashoshin multiplex. Daidai direba dubawa iri ɗaya, da raba lokaci multiplexing tashar.
4. Canza yawan fitarwa shigarwa
Lura: Relay fitarwa ne biyu wuta biyu jefa sauya, kamar haka:
5. cibiyar sadarwa dubawa
6. debugging dubawa
Debugging tashar jirgin ruwa Saituna: Porter Rate: 115200, Data Bits: 8, dakatar da bit: 1, dubawa bit: babu, kwararar sarrafawa: babu
7.RS485 / RS232 direba dubawa
Ana iya duba direba dubawa a ƙarƙashin / dev directory na mai sarrafawa.
IV. Drive misali
Akwai fayilolin rubutun da suka dace a ƙarƙashin kundin tsarin / program wanda za a iya gudanar da wasu gwaje-gwaje masu sauki. Wannan shi ne tabbatar da cewa taswirar tashar jiragen ruwa ne daidai a cikin fayil din startup.sh. Abubuwan da ke cikin fayil ɗin za a duba Appendix.
Ƙarin:
1. Abubuwan da ke cikin fayil na startup.sh:
#!/bin/sh
ln-sf/dev/ttyCH0/dev/ttyS1
ln-sf/dev/ttyCH1/dev/ttyS2
ln-sf/dev/ttyCH2/dev/ttyS3
ln-sf/dev/ttyCH3/dev/ttyS4
ln-sf/dev/ttyCH4/dev/ttyS5
ln-sf/dev/ttyCH5/dev/ttyS6
ln-sf/dev/ttyCH6/dev/ttyS7
ln-sf/dev/ttyCH7/dev/ttyS8
ln-sf/dev/ttyCH8/dev/ttyS9
ln-sf/dev/ttyCH9/dev/ttyS10
ln-sf/dev/ttyCH10/dev/ttyS11
ln-sf/dev/ttyCH11/dev/ttyS12
ln-sf/dev/ttyCH12/dev/ttyS13
ln-sf/dev/ttyCH13/dev/ttyS14
ln-sf/dev/ttyCH14/dev/ttyS15
ln-sf/dev/ttyCH15/dev/ttyS16
ln-sf/dev/ttyO1/dev/ttyS17
iplinksetcan0nau'in canbitrate100000
can0up
2, serial.c fayil abun ciki:
#haɗa#haɗa
#haɗa
#haɗa
#haɗa
#haɗa
#haɗa
#haɗa
#definemax_buffer_size100/*buffersize*/
/*******************************************************************************************************
Intflag_close
intopen_serial ((intk,int*fd)
{
cdfd=-1; karfi[100];
sprintf(str,"/dev/ttyS%d",k); printf("buɗe %s/n",str);
sfd=buɗe ((str, O_RDWR, O_NOCTTY, O_NONBLOCK); idan(sfd==-1){
perror(str); dawowa-1;
}
cewa {
*fd=sfd; dawowa 0;
}
}
/*************************************************************************************************************************************************************************************
{
time_ttYanzu, tTsoho; tashar;
kuma
sbuf[]={"12345678901234567890123456789012345678901234567890/n"}; /* tabbatarwa
Bayanan da aka aika*/
charsbufrec[256]={0};
Intsfd,retv,i,ccount=0,mcount=0; tsarin termiosopt;
Intlength = girmansa ((sbuf);
/*****************************************************************
**/
idan(argc<2)
{
printf (("inputerro:serial<1~4>/n"); dawowa 0;
}
**/
/
**/
tashar jiragen ruwa=atoi(argv[1]); bude_serial ((tashar jirgin ruwa, &fd1);
/*****************************************************************
printf (("ready-forwarding data.../n"); tcgetattr ((fd1, &opt); cfmakeraw(&zaɓi);
/*****************************************************************
cfsetispeed(&opt,B9600); /* Saita Porter Rate zuwa 9600bps * / cfsetospeed (&opt, B9600);
/*********************************************************************************************************************************************************************************************************
yayin da ((mcount<5)
{
retv=write(fd1,sbuf,length); /*Aika bayanai */if(retv==-1){
//perror("rubuta"); printf("rubutun ruwa/n");
}
cewa {
printf (("lambar bayanai %d/n",retv);
}
ccount=0;
printf("shirye don karɓar bayanai.../n");
lokaci(&tTsoho); tYanzu=tTsoho; ccount=0;
while(((tYanzu-tOld)<2))/*Bayar da lokacin karɓa*/
{
lokaci (&tYanzu); retv=karanta ((fd2,&sbufrec[0],1); idan(retv==-1){
//perror("karanta");
//printf("errorread/n");
//printf("tTsoho=%d;tYanzu=%d/n",tTsoho,tYanzu);
}
cewa {
printf("%02x",sbufrec[0]); ccount + = 1;
}
}
mcount+=1; printf("/n");
}
flag_close=close(fd1);
if(flag_close==-1)/*关闭口端口*/printf("ClosetheDevice1failur!/n");
dawowa 0;
}
QNetworkAccessFileBackend
  • QShortcut
  • QShortcut
  • QShortcut
  • Email
  • Dakata
  • @ action
  • @ action

Socket error code ConnectionTimedOut

Socket error code ConnectionTimedOut

Socket error code ConnectionTimedOut