Here at Mentor Graphics we are always pleased to get customer feedback on the use of our technology for embedded software development. One such customer is Imagination Technologies whose “Pure” product division has used our embedded user interface (UI) technology and services to create and power the UI in their outstanding “Pure Avalon 300R Connect Freeview+ HD Digital TV Recorder”. … Read More
Embedded Software Blog
Posts tagged with 'HMI'
Help! There is a Medical UI Emergency!
Posted by Phil Burr
Ever since the launch of the iPhone there has been a focus on user interfaces (UI) in embedded devices. This initial UI focus was on consumer devices – initially other smartphones, but it then moved to other consumer products like TV and set-top-box. It is fair to say that Mentor has helped a significant number of the developers of these products create some pretty stunning UIs using Mentor’s own UI … Read More
HMI, Inflexion, UI, Medical, ReadyStart
HMI Workload Management
Posted by Phil Burr
I was involved in a discussion about driver workload management the other week. It is a fascinating topic and I can see it becoming a much more important feature of in-vehicle HMIs in the coming years. The basic concept is pretty straightforward – when a driver is in a high workload situation (e.g. driving at 70mph on a crowded freeway), the HMI adapts so that the functionality available to the driver … Read More
Driver Distraction, Automotive, Infotainment, IVI, HMI, Inflexion
HMI Joy of Use
Posted by Phil Burr
I attended an excellent automotive HMI conference in Europe last week, with attendees from many of the top OEMs and tier-1 suppliers. As we all know, automotive HMI is a complicated subject, and hence topics ranged from driver distraction, workload management, usability studies, the desire of drivers to access their favourite internet applications in the car and the recently published NHTSA driver … Read More
HMI, Automotive, IVI, UI, Inflexion, Infotainment
Recent Posts
- SEP 2.0
- How to make use of Android on Linux IVI systems with Linux Containers
- Device Firmware Upgrade through USB
- Reduce your embedded design compile times with Sourcery CodeBench
- Non-intrusive debug
- Advanced tracing support for ARM based chipsets: what this means for your embedded software development
- New software trace analysis capabilities in Sourcery CodeBench
- Using an SMTP client
- One in a Million
- One-way Ticket to Mars
Archives
- June, 2013
- May, 2013
- Advanced tracing support for ARM based chipsets: what this means for your embedded software development
- New software trace analysis capabilities in Sourcery CodeBench
- Using an SMTP client
- One in a Million
- One-way Ticket to Mars
- Simple measurements of software trace data using Sourcery Analyzer
- Open source components for your embedded platform SDK
- Book review [part 1]
- Smart Energy Profile (SEP) 2.0 specification released – What this means to you?
- When an Innovative Plan Works!
- Embedded education
- Do you want Embedded Android or Linux in your car?
- Hardware and software development in synch
- New Supported Boards for ARM & Power Architectures
- IoT in the Hospital: Webinar by Mentor Embedded, Silex America and Freescale
- Delivering GENIVI IVI Systems
- April, 2013
- Pre-Silicon Software Development with Sourcery CodeBench Virtual Edition
- After Design West
- Enabling M2M devices with zero configuration networking
- Exercising HW designs using actual software pre-silicon on emulators
- Using native software development pre-silicon with virtual prototypes to debug software and analyze SoC attributes inlcuding latencies and power consumption
- Design WEST
- Add real world data to Linux trace without LTTng hacking
- Address your design’s deterministic control and real-time requirements with a RTOS
- GENIVI Infotainment Solutions - 100 progress meetings
- What is an FPGA?
- Debugging with printf() or not ...
- "Butter-Smooth" Embedded UIs
- View the discussion on Linux in automotive and vehicle to vehicle communication - and ask your own questions
- Power management webinar
- March, 2013
- Android application development within Microsoft Visual Studio
- Join Alison Chaiken and Ravi Puvvala on a Google Hangout discussing how Embedded Linux can take on the hard problems of Automotive
- Reading the meter
- Accelerate your 32-bit MCU design with a pre-configured RTOS solution
- Endianness
- Leveraging a RTOS to enable current generation MCUs
- Making use of Android in Automotive Systems Including Infotainment (IVI)
- Getting sorted
- Integrating the MontaVista Automotive Technology Platform - A Progress Report
- Judging distance
- Building a custom embedded Linux distribution with the Yocto Project
- An Autonomous Vehicle and Voice Recognition in 1982
- Innovate!
- Driving you to distraction
- February, 2013
- Linux, Android, Automotive Infotainment and Smart Energy - A lot to cover on the Final Day of Embedded World
- Designing Smart Energy Profile (SEP) compliant embedded applications
- Embedded World 2013
- Learn about Virtual Prototyping, Emulation and Software Debug and USB 3.0 at Embedded World on Wednesday Feb 27th
- Learn how to Measure RTOS Performance and Design for Lower Power Embedded World 2013 on Tuesday Feb 26th
- Mentor Graphics Acquires Assets from MontaVista, LLC
- Free Nucleus RTOS for NXP MCU devices!
- Why C is faster than assembly
- New supported development boards for ARM architectures
- Reentrant write-only ports
- A discussion on Battery Life Vs. Delay captured on video
- Custom toolchains for your custom embedded hardware.
- Latency: A discussion by Industry experts on the HW and SW considerations for embedded devices
- More on low power CPU design
- January, 2013
- Write-only ports in C++
- Designing a low power CPU
- Some examples of connected devices for the home at CES 2013
- Write-only ports
- OS configuration
- All the things related to Automotive around CES
- Linux will not be Adopted in Automotive
- This car runs on ice cream
- Think you can’t afford a commercial RTOS – Think Again!
- December, 2012
- November, 2012
- An example of multi-core debugging with trace
- USB 3.0
- BeagleBone and 6502 - The Ultimate Geek Toys
- Do try and keep up - GENIVI 3.0 Release
- Power and compilers at the NMI
- Making trace data accessible and useful for embedded developers
- Driving innovation and creating cool devices through crowdfunding and entrepreneurship
- As you shy?
- Webinars
- Blinking is good
- Renesas DevCon and the Smart Society
- October, 2012
- September, 2012
- $4.99… Seriously? Here comes the ARM Cortex M4F-based TI LaunchPad
- Embedded software tools - then and now
- Learning about all things Yocto and Open Embedded for Linux
- Automotive Connectivity in China and India with Freescale silicon
- ESC Boston
- The floating point argument
- LTTng 2.0 and making use of trace tools and techniques to develop complex multicore embedded systems
- iPad apps
- The Power Pyramid
- August, 2012
- Tracing Summit: hearing from the users
- The smallest room
- Floating point
- What is Dynamic Voltage and Frequency Scaling and why should you care?
- What the Sourcerers do to help people make good use of OSS tools for embedded systems
- Evaluation boards
- Curiously embedded
- To FLOSS, or not to FLOSS - that is the question.
- RTOS memory footprint
- New Board Support for ARM, MIPS, Power and Super-H Architectures
- July, 2012
- June, 2012
- May, 2012
- April, 2012
- March, 2012
- February, 2012
- January, 2012
- December, 2011
- November, 2011
- October, 2011
- September, 2011
- August, 2011
- July, 2011
- June, 2011
- May, 2011
- April, 2011
- March, 2011
- February, 2011
- January, 2011
- December, 2010
- November, 2010
- October, 2010
- September, 2010
- August, 2010
- July, 2010
- June, 2010
- May, 2010
- April, 2010
- March, 2010
- February, 2010
- January, 2010
- December, 2009
- November, 2009
- October, 2009
- September, 2009
- August, 2009
- July, 2009
- June, 2009
- May, 2009
Tags
- Nucleus (74)
- RTOS (62)
- Linux (42)
- Android (27)
- Low Power (27)
- Automotive (22)
- Multicore (21)
- USB (21)
- Development Tools (21)
- Nucleus Kernel (18)
- Medical (15)
- Infotainment (14)
- Freescale (12)
- Multi-OS (12)
- MCAPI (11)
- Networking (11)
- Embedded World (10)
- User Interface (9)
- ARM (9)
- Inflexion (8)
- IVI (8)
- Wi-Fi (7)
- Sourcery Analyzer (7)
- C (7)
- multi-core (7)
- Nucleus USB (7)
- Off-Topic (7)
- Debugging (6)
- Inflexion UI (5)
- DESIGN West (5)
- GENIVI (5)
- TCP/IP (5)
- Memory (5)
- VSIPL++ (5)
- Emulation (4)
- OSS (4)
- Power Management (4)
- Mentor Embedded (4)
- Trace (4)
- UI (4)
- smart energy (4)
- FPGA (4)
- Source Code (4)
- iPad (4)
- VHDL (4)
- MMU (4)
- virtual prototype (4)
- Nvidia (4)
- HMI (4)
- ReadyStart (4)
- API (4)
- profiling (3)
- Mentor.com (3)
- compiler (3)
- drivers (3)
- SMP (3)
- Mobile (3)
- Mars (3)
- HPC (3)
- DAC (3)
- CAN/LIN (3)
- lttng (3)
- Mentor Graphics (3)
- Nucleus ROTS (3)
- Yocto (3)
- Zigbee (3)
- Agile (3)
- Zynq (3)
- virtual edition (3)
- AUTOSAR (3)
- smart meter (3)
- pre-silicon (3)
- Wireless (3)
- Virtualization (3)
- GUI (3)
- Hardware (3)
- design automation conference (3)
- Geek (3)
- device drivers (3)
- Mentor (3)
- Verilog (3)
- floating point (2)
- MIPS (2)
- FTF (2)
- Board Support (2)
- NXP (2)
- Veloce (2)
- Inline (2)
- GNU (2)
- Microsoft (2)
- GTC (2)
- RTL (2)
- Nucleus ReadyStart (2)
- Vista (2)
- Evaluation (2)
- SoC (2)
- CES (2)
- Dynamic Memory (2)
- Ethernet (2)
- System-C (2)
- Milaero (2)
- sourcery (2)
- AltiVec (2)
- non-volatile memory (2)
- visual studio (2)
- ppc (2)
- latency (2)
- Energy (2)
- Texas Instruments (2)
- AMP (2)
- ashling (2)
- memory management unit (2)
- Windows CE (2)
- DESIGN East (2)
- GPU (2)
- Driver Distraction (2)
- BSP (2)
- Waterfall (2)
- test harness (2)
- Google (2)
- Heap (2)
- IP-SoC (2)
- Mil-Aero (2)
- flexray (2)
- Precision (2)
- CodeBench (2)
- Mars One (2)
- hardware design (2)
- MEPL (2)
- toolchain (2)
- Design Automation (2)
- Technology (2)
- NVRAM (2)
- Embedded Systems Conference (2)
- linux container (2)
- MOST (2)
- Embedded Systems (2)
- Coverity (1)
- SMTP (1)
- ARM Cortex (1)
- GENIVI INFOTAINMENT (1)
- IPv6 (1)
- qsort (1)
- vehicle to vehicle communication (1)
- HCC-Embedded (1)
- vitra-xd (1)
- Binary (1)
- engine controls (1)
- Assembly (1)
- Steve Jobs (1)
- battlefield (1)
- C and C++ programming languages (1)
- sdk (1)
- LaunchPad (1)
- Handel-C (1)
- appliances (1)
- sorting (1)
- tegra (1)
- GrammaTech (1)
- tracing (1)
- Tuesday Tech Talks (1)
- Home Entertainment (1)
- libraries (1)
- Webinar (1)
- Warfighters (1)
- pandaboard (1)
- Power (1)
- commenting (1)
- SuperSpeed (1)
- Mentor Embedded Performance Library (1)
- Nsight (1)
- Gimpel Software (1)
- CoreSight (1)
- Interprocessor Communication (1)
- Kindle (1)
- soldiers (1)
- MCU (1)
- smart grid (1)
- Low Power (1)
- Python (1)
- watchdog (1)
- Bluetooth (1)
- device tree (1)
- yocto project (1)
- MathWorks (1)
- Aerospace (1)
- M4 (1)
- data storage (1)
- Web (1)
- Software (1)
- LPC1800 (1)
- STMicro (1)
- SEP 2.0 (1)
- threads (1)
- Renesas (1)
- ESE Kongress (1)
- Yocto embedded Linux ELC OpenEmbedded (1)
- SEP (1)
- Hercules ARM microcontrollers (1)
- Red Planet (1)
- e600 (1)
- esl (1)
- PowerPoint (1)
- PSP (1)
- LPC4300 (1)
- industrial (1)
- GENIVI INFOTAINMENT LINUX OPEN SOURCE (1)
- DFU (1)
- Operators (1)
- low-end torque (1)
- ASIC (1)
- memory footprint (1)
- Electronic (1)
- busybox (1)
- Klocwork (1)
- recruitment (1)
- systemtap (1)
- OMG (1)
- Cray (1)
- Operating System (1)
- endianity (1)
- Infotainment Android Linux (1)
- QEMU (1)
- binutils (1)
- Forth (1)
- GM (1)
- C (1)
- Nucleus SMP (1)
- COTS (1)
- Automotive IVI (1)
- HCC (1)
- Earth (1)
- ftrace (1)
- HPEC (1)
- Engineer (1)
- rtos nucleus mcu microcontroller (1)
- NIOS (1)
- M2M (1)
- CEIP (1)
- DO-178B (1)
- intake and exhaust cam phasers (1)
- Java (1)
- JTAG (1)
- state machine (1)
- Apple (1)
- start-up (1)
- 32-bit MCUs (1)
- POP3 (1)
- ECS2012 (1)
- Embeddy (1)
- UBM (1)
- iPhone (1)
- MontaVista (1)
- v2x comunication (1)
- MISRA-C:2004 (1)
- non-intrusive debug (1)
- 3.6L SRX V-6 engine (1)
- Embedded Software (1)
- UML (1)
- apps (1)
- rtos smart meter smart grid smart energy SEP (1)
- RM4x (1)
- qualcomm brew (1)
- DVFS (1)
- NAT (1)
- Quicksort (1)
- google hangout (1)
- Parasoft (1)
- trace probe (1)
- static (1)
- Energy Efficiency (1)
- engine simulation/modeling (1)
- C++ (1)
- Dennis Ritchie (1)
- interrupt latency (1)
- Xbox (1)
- PRQA/Programming Research (1)
- beagleboard (1)
- interview (1)
- Shareware (1)
- NMI (1)
- intel (1)
- Processor Support (1)
- Connectivity (1)
- LAPACK (1)
- android development (1)
- Motor Industry Software Reliability Association (MISRA) (1)
- IPC (1)
- E-Books (1)
- VDC (1)
- UAV (1)
- LPC4350 (1)
- emulator (1)
- Nucleus SEP (1)
- Optimization (1)
- powerpc (1)
- Cortex-A8 (1)
- USB 3.0 (1)
- openembedded (1)
- automotive network (1)
- Vector Software (1)
- ETM (1)
- Nucleus Networking (1)
- Ada (1)
- soldier (1)
- free software (1)
- TI (1)
- middleware (1)
- signals (1)
- LED (1)
- evaluation boards (1)
- MontaVista Automotive Technology Platform (1)
- LDRA (1)
- astronaut (1)
- Clean Code (1)
- Cortex (1)
- ARM TechCon (1)
- SCSI (1)
- HTTP (1)
- Raytheon (1)
- LPC4000 (1)
- supported processors (1)
- Device Firmware Upgrade (1)
- RPN (1)
- nasa (1)
- DoD (1)
- bbappends (1)
- TMS570 (1)
- hiring (1)
- perf (1)
- Object Management Group (1)
- Cortex-A9 (1)
- network-centric (1)
- e6500 (1)
- rtos nucleus mcu microcontroller rtos nucleus arm cortex-m4 stellaris kinetis (1)
- Genivi Alliance (1)
- SystemC (1)
- GCC (1)
- Overloading (1)
- Gamma Technologies (1)
- Computer (1)
- recipes (1)
- TCP/IP stack (1)
- tracepoints (1)
- endianness (1)
- MicroBlaze (1)
- zeroconf (1)
- ccache (1)
- Certification (1)
- GT-Power (1)
- Programming Languages (1)
- High Performance Computing (1)
- Autonomous Vehicle (1)
- SciTools (1)
- Konami Code (1)
- GDB (1)
- MATLAB (1)
- Tensilica (1)
- v2v communication (1)
- mDNS (1)
- compile cache (1)
- Avionics (1)
- 2012 Cadillac SRX (1)
- state transition diagram (1)
- Nucleus RTOS (1)