Pull to refresh
15
0
Vitaliy @VitNim

Embedded developer

Send message

У меня машина 2018 года, какой переход? Андроид уже там был.

На 4pda все разжевано, как это сделать различными способами.

На хабре это будет лишнее уже.

До 2015 года WinCE, после Android.

Ну судя по фото, видно что IVI не на винде

Что что-то не получилось припаять ибо мелкое )

Ну кому мелко, кому нет, а можно использовать микроскоп для таких целей их полно как цифровых так и аналоговых )

P.S. Всегда проще искать отмазки чем подумать и найти решение.

А как их найти опытным путём, то тут поможет обычный логический анализатор или осциллограф.

Вокруг обвязки emmc 100% есть резисторы, чтобы найти пины клока, команд и данных. Паяем провода, врубаем девайс смотрим в анализатор и думаем где какие пины.

P.S. Клок найти быстрее всего осциллографом можно ;)

Поискать схему и найти тестпоинты на плате. Не у всех есть нижний подогрев и нормальный фен, хотя тут нужна ИК паялка, воздухом «дуть» то ещё удовольствие.

Вот вам еще одна статья в тему, как автор считал содержимое emmc обычным картридером.

https://www.riverloopsecurity.com/blog/2020/03/hw-101-emmc/

Ничего там не шифруется и никогда не шифровалось ?

Да все без проблем там читается, флешку можно даже не выпаливать, подпаяться к контактам на плате.

Делал со своей ШГУ так в Hyundai Veloster, можно даже обычным USB картридером получить доступ к данным, это же обычная emmc

Это тоже ШГУ от Hyundai на процессоре Telechips

И все нормально прошло.

Теперь ШГУ полно сторонних приложений, установил сторонний лаунчер, браузер chrome, VLC плеер и даже KODI

Вы сравниваете 16-bit RISC микроконтроллер с 32-bit ARM CortexM4 ?

Ну у каждого инструмента своя задача.

Почему это Linux не нужен ?

Ну к примеру, HMI панель, кассовый аппарат, POS терминал, портативный сканер штрихкодов, хаб для умного дома, автомобильный instrument cluster.

Для секьюрности есть ARM trust zone

Во всех этих примерах девайсов, производительности этого CPU и GPU за глаза.

Это как сравнить вертолет с самолетом, летает же тоже :)

Это процессор для других задач, эму не графику молотить тяжёлую , работет от -40 до +125, холодный как лёд и потребляет ~0.3W


+ помимо CortexA на борту есть CortexM4 на 200МГц который позволит усыпить CortexA, снизить энергопотребления и обслуживать периферию
в спящем режиме CortexA, ресурсы шаряться между CortexA и CortexМ ядрами

Что вы считаете и причем тут  Snapdragon 8  ?

GPU конечно, так как отрисовка происходит через wayland, а wayland использует GPU и OpenGL extensions

[13:36:14.724] EGL_KHR_surfaceless_context available
[13:36:14.820] GL version: OpenGL ES 2.0 V6.4.3.279124
[13:36:14.820] GLSL version: OpenGL ES GLSL ES 1.0.0
[13:36:14.820] GL vendor: Vivante Corporation
[13:36:14.820] GL renderer: Vivante GCNano
[13:36:14.821] GL extensions: GL_OES_vertex_half_float
               GL_OES_element_index_uint GL_OES_mapbuffer
               GL_OES_vertex_array_object GL_OES_compressed_ETC1_RGB8_texture
               GL_OES_compressed_paletted_texture GL_OES_texture_npot
               GL_OES_rgb8_rgba8 GL_OES_depth_texture
               GL_OES_depth_texture_cube_map GL_OES_depth24 GL_OES_depth32
               GL_OES_packed_depth_stencil GL_OES_fbo_render_mipmap
               GL_OES_get_program_binary GL_OES_fragment_precision_high
               GL_OES_standard_derivatives GL_OES_EGL_image
               GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3
               GL_OES_EGL_sync GL_OES_required_internalformat
               GL_OES_surfaceless_context GL_EXT_texture_type_2_10_10_10_REV
               GL_EXT_texture_compression_dxt1 GL_EXT_texture_format_BGRA8888
               GL_EXT_texture_compression_s3tc GL_EXT_read_format_bgra
               GL_EXT_multi_draw_arrays GL_EXT_frag_depth
               GL_EXT_discard_framebuffer GL_EXT_blend_minmax
               GL_EXT_robustness GL_EXT_texture_sRGB_decode GL_EXT_texture_rg
               GL_VIV_direct_texture
[13:36:14.821] GL ES 2 renderer features:
               read-back format: BGRA
               wl_shm sub-image to texture: no
               EGL Wayland extension: yes

Делать архивы мышкой, это самое главное что нужно делать в системе ✊?

Запустить просто, без конфигов можно

sudo apt update
sudo apt install weston
sudo XDG_RUNTIME_DIR=/tmp weston --tty=2

Нету Xorg mesa-utils, что в репе Ubuntu работают через иксы.

Чуть попозже могу с помощью Weston OpenGL затестить

Поэтому я юзаю MacOS ?

1

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Registered
Activity