AUTOMOTIVE

TMA - AUTOMOTIVE TMA - AUTOMOTIVE- mobile

AUTOMOTIVE

Overview

Our Automotive Software Center can support different types of automotive applications, based on many years of experience in designing, developing and testing large-scale enterprise applications for telecommunication and wireless, embedded software, multimedia and mobile, IoT, data science, AI and machine learning.
  • 6 years of experience in Automotive software development
  • 150 Engineers in ECU, Embedded, IoT and Automotive Software Development
  • Customers from Japan, USA, Canada, France, Germany, China, Taiwan, India

Services

Below are main services our Automotive Software Center can offer:
  • R&D Prototyping
  • Embedded Software Development
  • Model-Based Development
  • Application Development
  • Porting & Optimization
  • MiL/SiL test automation
  • Testing in specialized hardware

Skill set - Capabilities

Software is undeniably the number‐one decisive competitive factor in the car industry. TMA engineers possess top-tier technical capabilities to create high-rated automobile products.

Skill set

  • Model-Based Development
  • Embedded Software
  • Android
  • Mobile Apps
  • Image Processing
  • C/C++
  • GPS
  • Python
  • Real-time OS
  • Wireless
  • Data Science AI/ML
  • Cloud
  • Open CV
  • QT UI Design
  • ECU, MCU, Sensors

Tools

  • Ascet, Matlab-Simulink, SCADE, Qt, QML, QNX, Genevi, Yocto, Naver Map, NaviCore Map, Eclipse, VS Code, Gcc for arm, KiCad, ESP8266 NONOS SDK

Protocols

  • CAN, LIN, MOST, ETH/GETH, BT, USB, LTE, FOTA, HTTPS, MQTT(SSL), Websocket, CAN, LIN, GMLAN, SPI, 3G, 4G, LTE, 5G

Model-based

  • Matlab Simulink
  • Matlab Stateflow
  • SCADE
  • ASCET
  • Model in Loop
  • Software in Loop

Hardware

  • Embedded RTOS for ECU, R-Car V2H, RH850, STM32, MPC56xx, S32K14x, STM32F413, ELM327, ESP8266, Qualcomm processors, Nvidia Jetson
  • Automotive Camera: Front, Rear, Left-Side and Right-Side
  • ADAS: Cruise Control, Adaptive Cruise Control, Surrounding View Came

Sample projects

Infotainment HMI

  • CAN parsers, navigation data calculation, HVAC API
  • HMI Instrument Cluster: Speedometer, Tachometer, Fuel Level, Battery Voltage, Odometer, Tire Pressure, Key Status, Lights, Handbrake status, Engine Warning, Airbag Status, etc…
  • Infotainment application:
    • Launcher, Android Auto, Media Player
    • Navigation: position calculations from GNSS, Satellites info, DGPS, WAAS, etc..
    • HVAC: air control, temperature control

AR Navigation

  • Navigation: The in-car application and mobile application show real-time maps, routes and places of interest, etc. for North America
  • AR Navigation: Users can viewpoints of interest such as restaurants, parking lot, hotels, etc. in the car camera view
  • Car Mobile Remote: The app can monitor and control in-car electronics and connect end-users on trips, do group chats or search places of interest

ECU MCU Modeling

  • Smart Control: Self-seat automatic and manual control, door opening and closing interlocking control, control link Door Key/Wireless/Smart Door
  • ABS: Prevent the wheels from locking up during braking
  • Cruise Control: Maintain vehicle speed at a preselected one
  • Dynamic Radar Cruise Control: Maintain a preset distance to a preceding vehicle
  • Start-Stop System: Automatically shut down and restart the engine

Traffic Management

  • Processing pipeline receives data from vehicles or mobile applications
  • Data classifier provides meaningful traffic information to various services
  • Big data warehousing, collector and analyzer get info from millions vehicles to provide estimated travel time for users
  • Web App requests data from Information Provider and collectors then show on a map

Surround View Camera ECU Development

  • Surround View Camera Functions: Core layers and UI applications for front/back/rear/bird-eye view camera running on specialized ECU camera
  • Detection and Recognition Functions by Computer Vision: Computer vision programming on ECU embedded system for Image Diagnosis, Parking Line Recognition, Static/Moving Object Detection, Cross Traffic Monitor, Space Map, etc.
  • Automatic Parking: Core and application to help drivers to park automatically

Car PilotDiagnostic

  • Mini device receives data from OBD-II port and communicate to server online, supports for 3x CAN, 2x LIN, 1xGMLAN
  • Display vehicle status and diagnostic on website
  • Send notification automatically to car owner when there is any error
  • Location Identification

DOWNLOAD