Карочи... намедне насиловал ГУ на предмет работы с внешним GPS
разъем на устройстве, как оказалось, FakraA, а я купил FakraC - ну, чтож - пришлось снять пластиковую часть и подключать напрямую саму металлическую часть разъема - к слову встает очень плотно и хорошо.
https://aliexpress.com/item/-/33001038136.htmlСпасибо
witales_by, за инфу по разъемамВот что внутри, задал вопрос производителю (китайский завод нашел) но пока переписываемся, ибо они сами не могут понять что это такое! :) (что ты за зверь!!! :))) )
Теперь раз устройство подключается через серийный порт (это не USB где создается виртуальный новый серийный порт)
то начал слушать порты - какой слушать непонятно, стал перебирать:
i2c-0
i2c-1
i2c-2
это скорее всего аналоговые i2c устройства типа датчика освещения, что там еще может быть кроме этого не могу знать
по умолчанию серийные порты в линухах ttyХХХХ
ttyGS0
ttyGS1
ttyGS2
ttyGS3
вот эти прослушал - пусто
ttymxc0
ttymxc2
ttymxc3
вот эти хоть и отвечают но данных нет никаких
cat /dev/ttymxc2
вот этот порт ttymxc2 прописан в настройках gps в конфиге, но к сожалению ничего на него не идет.
Толи модуль не понимается системой толи что
знаю что для работоспособнсти нужен драйвер уровня ядра xxxx.ko и библиотечка для обработки GPS (последняя в либах есть)
так что на этом пока мои изыскания закончились - нужно думать еще.
очевидно есть смысл покопать в направлении gps c3alfus производства Neosoft - но в китайском не силен, библиотечка для GPS в системе есть именно такая (см скрины вывода либ в системе ниже)
еще возможно, что плате просто не распаяна логическая обвязка, опять сэкономили для россии, так же как на самом ГУ и его прошивке.
Но это нужно проверять - открывать смотреть плату, такой возможности у меня не было, ибо чтобы нормально добраться до ГУ - нужно снимать переднюю часть торпеды чего мне самому не сделать без риска что-то поломать.
Вот фото модуля ГУ и его крепления
Как видно один 4-х пиновый (черный) разъем Fakra не задействован, что там такое может быть - неизвестно...
еще пару выводом команд:
список девайсов в системе который отдается через proc
1|
[email protected]:/ # cat /proc/devices
Character devices:
1 mem
2 pty
3 ttyp
5 /dev/tty
5 /dev/console
5 /dev/ptmx
10 misc
13 input
29 fb
66 fsl-usb2-otg
81 video4linux
89 i2c
108 ppp
116 alsa
128 ptm
136 pts
153 spi
166 ttyACM
180 usb
188 ttyUSB
189 usb_device
199 galcore
207 ttymxc
248 xf6000ye_CV
249 hidraw
250 mxc_vpu
251 rpck-dev
252 ttyGS
253 mxc_ipu
254 rtc
список всех портов
[email protected]:/ # ls /dev
properties
alarm
android_adb
apm_bios
ashmem
autofs
binder
block
bt_pow_en
bus
console
cpu_dma_latency
cpuctl
cuse
full
fuse
gpio_adet_out
gpio_bdet_out
gpio_bvc_apa_notify
gpio_dtv_status
gpio_emmc_reset
gpio_enginner_mode
gpio_epmcu_reset
gpio_ipod_reset
gpio_lcd_backlight
gpio_mic_ad_reset
gpio_reverse_status
gpio_rpc_notify
gpio_rvc_avm_notify
gpio_soc_stbyen
gpio_tp_reset
graphics
i2c-0
i2c-1
i2c-2
input
ion
keychord
kmem
kmsg
log
mem
mfi-ean
mtp_usb
mxc_ipu
mxc_mem
mxc_vpu
network_latency
network_throughput
null
ppp
ptmx
pts
ptya0
ptya1
ptya2
ptya3
ptya4
ptya5
ptya6
ptya7
ptya8
ptya9
ptyaa
ptyab
ptyac
ptyad
ptyae
ptyaf
ptyb0
ptyb1
ptyb2
ptyb3
ptyb4
ptyb5
ptyb6
ptyb7
ptyb8
ptyb9
ptyba
ptybb
ptybc
ptybd
ptybe
ptybf
ptyc0
ptyc1
ptyc2
ptyc3
ptyc4
ptyc5
ptyc6
ptyc7
ptyc8
ptyc9
ptyca
ptycb
ptycc
ptycd
ptyce
ptycf
ptyd0
ptyd1
ptyd2
ptyd3
ptyd4
ptyd5
ptyd6
ptyd7
ptyd8
ptyd9
ptyda
ptydb
ptydc
ptydd
ptyde
ptydf
ptye0
ptye1
ptye2
ptye3
ptye4
ptye5
ptye6
ptye7
ptye8
ptye9
ptyea
ptyeb
ptyec
ptyed
ptyee
ptyef
ptyp0
ptyp1
ptyp2
ptyp3
ptyp4
ptyp5
ptyp6
ptyp7
ptyp8
ptyp9
ptypa
ptypb
ptypc
ptypd
ptype
ptypf
ptyq0
ptyq1
ptyq2
ptyq3
ptyq4
ptyq5
ptyq6
ptyq7
ptyq8
ptyq9
ptyqa
ptyqb
ptyqc
ptyqd
ptyqe
ptyqf
ptyr0
ptyr1
ptyr2
ptyr3
ptyr4
ptyr5
ptyr6
ptyr7
ptyr8
ptyr9
ptyra
ptyrb
ptyrc
ptyrd
ptyre
ptyrf
ptys0
ptys1
ptys2
ptys3
ptys4
ptys5
ptys6
ptys7
ptys8
ptys9
ptysa
ptysb
ptysc
ptysd
ptyse
ptysf
ptyt0
ptyt1
ptyt2
ptyt3
ptyt4
ptyt5
ptyt6
ptyt7
ptyt8
ptyt9
ptyta
ptytb
ptytc
ptytd
ptyte
ptytf
ptyu0
ptyu1
ptyu2
ptyu3
ptyu4
ptyu5
ptyu6
ptyu7
ptyu8
ptyu9
ptyua
ptyub
ptyuc
ptyud
ptyue
ptyuf
ptyv0
ptyv1
ptyv2
ptyv3
ptyv4
ptyv5
ptyv6
ptyv7
ptyv8
ptyv9
ptyva
ptyvb
ptyvc
ptyvd
ptyve
ptyvf
ptyw0
ptyw1
ptyw2
ptyw3
ptyw4
ptyw5
ptyw6
ptyw7
ptyw8
ptyw9
ptywa
ptywb
ptywc
ptywd
ptywe
ptywf
ptyx0
ptyx1
ptyx2
ptyx3
ptyx4
ptyx5
ptyx6
ptyx7
ptyx8
ptyx9
ptyxa
ptyxb
ptyxc
ptyxd
ptyxe
ptyxf
ptyy0
ptyy1
ptyy2
ptyy3
ptyy4
ptyy5
ptyy6
ptyy7
ptyy8
ptyy9
ptyya
ptyyb
ptyyc
ptyyd
ptyye
ptyyf
ptyz0
ptyz1
ptyz2
ptyz3
ptyz4
ptyz5
ptyz6
ptyz7
ptyz8
ptyz9
ptyza
ptyzb
ptyzc
ptyzd
ptyze
ptyzf
random
rfkill
rpck-dev66
rtc0
snd
socket
spidev0.0
touchOps
tps2549
tracebuf
tty
ttyGS0
ttyGS1
ttyGS2
ttyGS3
ttya0
ttya1
ttya2
ttya3
ttya4
ttya5
ttya6
ttya7
ttya8
ttya9
ttyaa
ttyab
ttyac
ttyad
ttyae
ttyaf
ttyb0
ttyb1
ttyb2
ttyb3
ttyb4
ttyb5
ttyb6
ttyb7
ttyb8
ttyb9
ttyba
ttybb
ttybc
ttybd
ttybe
ttybf
ttyc0
ttyc1
ttyc2
ttyc3
ttyc4
ttyc5
ttyc6
ttyc7
ttyc8
ttyc9
ttyca
ttycb
ttycc
ttycd
ttyce
ttycf
ttyd0
ttyd1
ttyd2
ttyd3
ttyd4
ttyd5
ttyd6
ttyd7
ttyd8
ttyd9
ttyda
ttydb
ttydc
ttydd
ttyde
ttydf
ttye0
ttye1
ttye2
ttye3
ttye4
ttye5
ttye6
ttye7
ttye8
ttye9
ttyea
ttyeb
ttyec
ttyed
ttyee
ttyef
ttymxc0
ttymxc2
ttymxc3
ttyp0
ttyp1
ttyp2
ttyp3
ttyp4
ttyp5
ttyp6
ttyp7
ttyp8
ttyp9
ttypa
ttypb
ttypc
ttypd
ttype
ttypf
ttyq0
ttyq1
ttyq2
ttyq3
ttyq4
ttyq5
ttyq6
ttyq7
ttyq8
ttyq9
ttyqa
ttyqb
ttyqc
ttyqd
ttyqe
ttyqf
ttyr0
ttyr1
ttyr2
ttyr3
ttyr4
ttyr5
ttyr6
ttyr7
ttyr8
ttyr9
ttyra
ttyrb
ttyrc
ttyrd
ttyre
ttyrf
ttys0
ttys1
ttys2
ttys3
ttys4
ttys5
ttys6
ttys7
ttys8
ttys9
ttysa
ttysb
ttysc
ttysd
ttyse
ttysf
ttyt0
ttyt1
ttyt2
ttyt3
ttyt4
ttyt5
ttyt6
ttyt7
ttyt8
ttyt9
ttyta
ttytb
ttytc
ttytd
ttyte
ttytf
ttyu0
ttyu1
ttyu2
ttyu3
ttyu4
ttyu5
ttyu6
ttyu7
ttyu8
ttyu9
ttyua
ttyub
ttyuc
ttyud
ttyue
ttyuf
ttyv0
ttyv1
ttyv2
ttyv3
ttyv4
ttyv5
ttyv6
ttyv7
ttyv8
ttyv9
ttyva
ttyvb
ttyvc
ttyvd
ttyve
ttyvf
ttyw0
ttyw1
ttyw2
ttyw3
ttyw4
ttyw5
ttyw6
ttyw7
ttyw8
ttyw9
ttywa
ttywb
ttywc
ttywd
ttywe
ttywf
ttyx0
ttyx1
ttyx2
ttyx3
ttyx4
ttyx5
ttyx6
ttyx7
ttyx8
ttyx9
ttyxa
ttyxb
ttyxc
ttyxd
ttyxe
ttyxf
ttyy0
ttyy1
ttyy2
ttyy3
ttyy4
ttyy5
ttyy6
ttyy7
ttyy8
ttyy9
ttyya
ttyyb
ttyyc
ttyyd
ttyye
ttyyf
ttyz0
ttyz1
ttyz2
ttyz3
ttyz4
ttyz5
ttyz6
ttyz7
ttyz8
ttyz9
ttyza
ttyzb
ttyzc
ttyzd
ttyze
ttyzf
tun
tw9990
ub940
uhid
uinput
urandom
usb_accessory
vfb_file
video0
video1
video16
video17
watchdog
xf6000ye_CV
xt_qtaguid
zero
dmesg в своему стыду проверить забыл! :) если он там вообще реализован
ой... это ж андроид! :))) там же Logcat
Сообщение отредактировал MarvinFs - 27.08.20, 12:30