embedded system solutions for creating new social values ...€¦ · embedded system solutions for...

5
Special Issue on Enterprise Solutions to Support a Safe, Secure and Comfortable Life Embedded System Solutions for Creating New Social Values in the Age of IoT OKANOYA Kuninori 1. Introduction NEC has always adopted the approach of going ahead of the times by predicting imminent changes to society. From com- puters and networking equipment to cellphones and satellites, we have developed numerous devices and systems. Through- out the history of more than one century, we have developed our well-known technologies such as image recognition, com- munications and security and the technologies for embedding them optimally in our products. We have also built large-scale systems that can integrate IT infrastructures and applications. We are currently merging a variety of technologies including SDN (Software-Defined Networking) and cyber security that we have developed using our most advanced ICT assets. The results will be deployed in every conceivable domain in order to support the approaching age of IoT (Internet of Things). 2. Embedded System Solution Menu We aim to assist customers from the product planning stage, support their product development by coordinating the devel- opment of required technologies and also to assist in the im- provement of mass-production systems. Fig. 1 shows the main embedded solutions menu that we are currently providing for our customers. 2.1 OEM Supply and Component Provision The OEM supply and component provision (Fig. 2) contrib- Business environments vary continuously and are becoming more and more complicated. While a mechanism that can deal with environmental change is required, IoT (Internet of Things) is expected to be capable of creating new values by solving various issues. To implement the world of IoT, the embedding technology connecting the real world and IoT is of increasing importance. This paper introduces system solutions for achieving effective IoT that can deal with the constraints effected by various utilization environments, etc. This is done by implementing functions such as sensors, data communication and data processing. IoT, ICT, HCD, CyberWorkBench, FPGA (field-programmable gate array) Keywords Abstract Fig. 1 Embedded system solution menu. Mass- production Development Product planning OEM supply/components Provision of ODM, EMS, development contracting, IP and software ODM service Development contracting EMS Provision of IP and software Consulting and training services Development tools and development support NEC’s advanced ICT/SI for the enterprise domain NEC Technical Journal/Vol.10 No.1/Special Issue on Enterprise Solutions to Support a Safe, Secure and Comfortable Life 121

Upload: others

Post on 08-Aug-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Embedded System Solutions for Creating New Social Values ...€¦ · Embedded System Solutions for Creating New Social Values in the Age of IoT OKANOYA Kuninori 1. Introduction NEC

Special Issue on Enterprise Solutions to Support a Safe, Secure and Comfortable Life

Embedded System Solutions for CreatingNew Social Values in the Age of IoTOKANOYA Kuninori

1. Introduction

NEC has always adopted the approach of going ahead of the times by predicting imminent changes to society. From com-puters and networking equipment to cellphones and satellites, we have developed numerous devices and systems. Through-out the history of more than one century, we have developed our well-known technologies such as image recognition, com-munications and security and the technologies for embedding them optimally in our products. We have also built large-scale systems that can integrate IT infrastructures and applications.

We are currently merging a variety of technologies including SDN (Software-Defined Networking) and cyber security that we have developed using our most advanced ICT assets. The results will be deployed in every conceivable domain in order to support the approaching age of IoT (Internet of Things).

2. EmbeddedSystemSolutionMenu

We aim to assist customers from the product planning stage, support their product development by coordinating the devel-opment of required technologies and also to assist in the im-provement of mass-production systems. Fig. 1 shows the main

embedded solutions menu that we are currently providing for our customers.

2.1 OEM Supply and Component Provision

The OEM supply and component provision (Fig. 2) contrib-

Business environments vary continuously and are becoming more and more complicated. While a mechanism that can deal with environmental change is required, IoT (Internet of Things) is expected to be capable of creating new values by solving various issues. To implement the world of IoT, the embedding technology connecting the real world and IoT is of increasing importance. This paper introduces system solutions for achieving effective IoT that can deal with the constraints effected by various utilization environments, etc. This is done by implementing functions such as sensors, data communication and data processing.

IoT, ICT, HCD, CyberWorkBench, FPGA (field-programmable gate array)Keywords

Abstract

Fig. 1 Embedded system solution menu.

Mass-productionDevelopmentProduct

planning

OEM supply/components

Provision of ODM, EMS, development contracting, IP and software

ODM service

Developmentcontracting EMS

Provision of IP and software

Consulting and training services

Development tools and development support

NEC’s advanced ICT/SI for the enterprise domain

NEC Technical Journal/Vol.10 No.1/Special Issue on Enterprise Solutions to Support a Safe, Secure and Comfortable Life 121

Page 2: Embedded System Solutions for Creating New Social Values ...€¦ · Embedded System Solutions for Creating New Social Values in the Age of IoT OKANOYA Kuninori 1. Introduction NEC

utes to products of our customers in their early market release and further added value improvement.

2.2 ODM, EMS, Development Contracting, Software Provision

According to the request of each customer, we are commis-sioned to provide support either for development only, man-ufacturing only or from development through manufacturing and maintenance (Fig. 3). We also provide customers with IPs and/or software (Fig. 4).

2.3 Consulting and Training Services

For the various issues that affect the product development of customers, we propose ideal solutions based on NEC’s

achievements and expertise (Fig. 5). We also contribute to fos-tering human resources.

2.4 Development Tools, Development Support Services

We provide development tools contributing to quality im-provement and cost reduction (Fig. 6) as well as the develop-ment support services of our professional staff.

3. TheImportanceofFPGADesignintheAgeofIoT

The FPGA (Field Programmable Gate Array), an example of which is introduced below, is currently attracting attention as another type of computing device. In the IoT age, everything is connected to the Internet including the component parts flowing through the factory production systems and manu-facturing lines and the sensors that measure the humidity and temperature in the factory. When, for example, there is a need

Fig. 3 Embedded software development menu.

Fig. 4 High-speed, high-quality image codec IP.

Fig. 5 Human-centered design consulting for HDC (UCD)

Fig. 6 Automatic synthesis of C program algorithm processing to FPGA.

Fig. 2 Wireless communication for sending collected sensor information (left) and energy

management unit for integrating the energy measurement and control functions (right).

FPGA ASIC

* Encryption, image processing, motor control, etc.

C program*such as frequency

High-level synthesis “CyberWorkBench”

Logic synthesis tool

RTL optimized for mounted devices

Circuit specifications

920 MHz band wireless communication module

(TY92SS-E2730)(H001-000013-005)

MenuOS porting Development support Performance tuning

Application development Middleware porting Driverdevelopment

Performanceanalysis

Boot loaderdevelopment development

Fault analysis

Training

Architecture study Kernel

0 200 400

compression rate than JPEG 2000About 40 times higher

StarPixel Lossless

JPEG-LS

JPEG-XR

JPEG2000

PNG

● Understanding & identification of user information● Clarification of goal● Solution by design● User evaluation

● Survey and analysis Techniques● Design techniques ● Evaluation techniques

● Project manager● Survey and planning staff● Development staff● User survey/evaluation staff● Designers

Process

Techniques

Team

NEC’s advanced ICT/SI for the enterprise domain

Embedded System Solutions for Creating New Social Values in the Age of IoT

NEC Technical Journal/Vol.10 No.1/Special Issue on Enterprise Solutions to Support a Safe, Secure and Comfortable Life122

Page 3: Embedded System Solutions for Creating New Social Values ...€¦ · Embedded System Solutions for Creating New Social Values in the Age of IoT OKANOYA Kuninori 1. Introduction NEC

for machines to reorganize production lines by themselves without human intervention according to the inventory vol-ume, the FPGA will enable flexible, real-time reorganization of the production line in order to adjust the production quantity automatically.

Unlike ASIC, which is the custom LSI, the ASSP that is the standard LSI and other logic LSIs such as microproces-sors, the FPGA features the capability of free programming of electronic circuitry. Although this peculiar feature makes FPGA suitable for electronic equipment development despite the constraints of complication, increase in scale, increase in costs and decrease of product life, its use is generally affected by the problem of low design productivity. As the logic design (programming) of the FPGA must be performed with the help of hardware using a dedicated hardware description language such as the Verilog-HDL or VHDL, a hardware designer needs to take a few weeks or even several months over the work.

An effective solution for this problem is the CyberWork-Bench developed by NEC. The CyberWorkBench is a design tool that allows the FPGA logic design (programming) to be performed using the C language, which is one of the most popular languages used by software designers to describe al-gorithms. Its auto synthesis technology enables FPGA design in a short period with high flexibility.

4. ModularandIntegralarchitecturesofEmbeddedSoftware

The basic requirements for the development of embedded software include: real-time capability, high reliability/stability, observable resource restrictions including for memory capacity and processor performance, and a high degree of excellence. On the other hand, considering the advancement of embedded systems and the complications of the rapidly burgeoning soft-ware, it is required to build a development process that can quickly reflect various needs. These include a reduced devel-opment term, quality improvement and cost reduction (e.g. via off-shore outsourcing), as well as being capable of meeting the increasing needs of quality improvement and cost reduction. Since the products and services of customers are also affected by global cost competition, we should aim particularly at pro-viding high added values to our developments.

The embedded software development consists of developing parts (or whole in some cases) of the software controlling the embedded system for the customer, so that the coordination (“integral architecture”) of the development allotment for the customer becomes a critical matter. Moreover, another critical point of efficient software development is to modularize the software in order to enable reutilization and to combine mod-ules in an optimum manner (“modular architecture”) (Fig. 7).

• Integral architecture: When the interface between mod-ules cannot be determined, it is required to gather the modules together and to fine tune them.

• Modular architecture: The internal architecture of an advanced and complicated product is modularized. As the interface is clearly defined, the product can be de-veloped by combining optimum modules.

When starting up service businesses in the age of IoT, the need is increasing that the customers themselves configure and verify the entire service based on the idea of the Lean Startup. In order to meet this need, it is necessary to select and imple-ment the required functions by considering hardware and soft-ware components over a wider range than before. This makes it important for the embedded software to adopt advanced modularization with full consideration of the size, functional-ity and maintainability.

For example, with the transmission/reception of sensor data and that of the cloud system via the network, sophisticated modularization is required by defining the interfaces while considering the advancement of adjacent function blocks. With the data analysis, too, function allotment based on “integral architecture” considers that response rates and network envi-ronments are required. For example, by allocating some func-tions not only to the could system but also to the embedded software, the real-time performance can be ensured. At NEC, we respond to customer needs via the modular combination and fine tuning technologies based on expertise acquired via the NEC’s C&C concept.

5. Conclusion

At NEC, we consider that embedding technologies and solutions are the starting point for visualization in the form of digital data, their analyses & inferences and the feedback of results for use in their control & guidance. By repeating this cycle via demonstration trials, we will pursue added value for the age of IoT and create new business models in collaboration with customers and partners (Fig. 8).

Fig. 7 Promotion of embedded software business.

Orientation

Goals

”Modular architecture”The internal architectures of advanced and complicated products are modularized in clarifying the interfaces, a product can be developed by optimally combining.

”Integral architecture”When the interface between modulescannot be determined, we must collectthem together and repeat the tuning.

• Rapid establishment ofdevelopment processesthat reflect the variousneeds

• Further qualityimprovement & costreduction

• Advancement, complication andburgeoning

• Development termreduction

• Quality improvement &cost reduction requirements

• Offshore outsourcing

Pursuit of cost reduction and higher added valuesValue of “integral architecture” force in

product development

• Real-time property• High reliability/stability• Resource restrictions• High performance

Fundamentalrequirements Environment

NEC’s advanced ICT/SI for the enterprise domain

Embedded System Solutions for Creating New Social Values in the Age of IoT

NEC Technical Journal/Vol.10 No.1/Special Issue on Enterprise Solutions to Support a Safe, Secure and Comfortable Life 123

Page 4: Embedded System Solutions for Creating New Social Values ...€¦ · Embedded System Solutions for Creating New Social Values in the Age of IoT OKANOYA Kuninori 1. Introduction NEC

Embedding technologies and solutions will direct society to the world that achieves safety, security, efficiency and equality. We aim to employ these technologies to connect the real world to ICT with the aim of helping to solve problematic social is-sues.

Authors’ ProfilesOKANOYA KuninoriSenior ManagerGlobal Products and Services Development Division

Fig. 8 Value creation cycle.

Creation of business models

Industry 4.0

Customers NECValue creation cycle in the IoT age

New value creation through demonstrative trials, etc.

Co-creation

Examples ofnterdisciplinary

businessesMarket requirem

ents of interdisciplinary businesses

Business type and operations expertise

that can provide the source of new values

Technologies and expertise for supporting collection andutilization of inform

ation on things and events

EnergyOptimum packaging

architectureCentralized Real-time type

Cloud layer

Edge layer

Device layer

Network

analysisData

Connectivity

Sensing

Network

management type

Medical care

Car mounting,traffic

Factories &machines

Administration &public services

Crime prevention &security

Agriculture

Physicaldistribution

Stores, offices,infrastructures,housing, etc.

Prevention,health promotion,new services, etc.

International competitivenessenhancement, energy saving, efficiency improvement, etc.

Integration of production,processing and

distribution of foods

Smart city

Health care

The 6th industry

VisualizationDigitalization of the

real world

FeedbackControl & guidance

predictionsSigns and

Analyses &inferences

Analyses and utilizationsof big data collectedfrom sensors for creationof new added values

Communication/packag-ing/security technologies for IoT implementation matching the real environment in consideration of usability

Collection and visualization of various information in the world using various sensor technologies (Digitalization)

NEC’s advanced ICT/SI for the enterprise domain

Embedded System Solutions for Creating New Social Values in the Age of IoT

NEC Technical Journal/Vol.10 No.1/Special Issue on Enterprise Solutions to Support a Safe, Secure and Comfortable Life124

Page 5: Embedded System Solutions for Creating New Social Values ...€¦ · Embedded System Solutions for Creating New Social Values in the Age of IoT OKANOYA Kuninori 1. Introduction NEC

Thank you for reading the paper.If you are interested in the NEC Technical Journal, you can also read other papers on our website.

Link to NEC Technical Journal website

Vol.10 No.1 Special Issue on Enterprise Solutions to Support a Safe, Secure and Comfortable Life - Value Chain Innovation Linking “MAKE,” “CARRY” and “SELL” -

Remarks for Special Issue on Enterprise Solutions to Support a Safe, Secure and Comfortable Life

NEC’s Approach to Value Chain Innovation

- Safer, More Secure and More Comfortable Living Through Value Chain Innovation -

Value chain innovation: “MAKE”

Making the Manufacturing Industry More Responsive – NEC Manufacturing Co-creation Program

NEC Industrial IoT - Building the Foundation for Next-Generation Monozukuri

Industrie 4.0 and the Latest Trends in Monozukuri Innovation in the Auto Industry

Value chain innovation: “CARRY”

Logistics Visualization Cloud Services in Asian Developing Countries

Value chain innovation: “SELL”

ICT and the Future of the Retail Industry - Consumer-Centric Retailing

An Advanced Electronic Payment System to Support Enhanced Service Provision

NEC’s “NeoSarf/DM” E-Commerce Solution and the Omni-Channel Era

NEC Smart Hospitality Solutions - Deploying OMOTENASHI or the Unique Japanese Way of Entertaining Guests

Sustainable living/Sustainable lifestyles

Transit System Smart Card Solutions and Future Prospects

NEC’s Commitment to Smart Mobility

EV Charging Infrastructure System That Facilitates Commercialization of EV Charging

IoT Device and Service Platforms Development and Realizing IoT Business

NEC’s advanced ICT/SI for the enterprise domain

NEC’s Approach to Big Data

Demand Forecasting Solution Contributing to Components Inventory Repair Optimization

Predictive Analytics Solution for Fresh Food Demand Using Heterogeneous Mixture Learning Technology

Global Deployment of a Plant Failure Sign Detection Service

Application of Big Data Technology in Support of Food Manufacturers’ Commodity Demand Forecasting

Contributing to Business Efficiency with Multi-cloud Utilization and Migration Technology

Integrated Group Network Using SDN Case Study: Toyo Seikan Group Holdings

Meeting the Challenge of Targeted Threats

Security Assessment Ensuring “Secure Practice” Against Escalating Cyberattacks

Control System Security Anticipating the Coming Age of IoT

NEC’s Approach to VCA Solutions Using Image Identification/Recognition Technology

Quick-Delivery, Low-Cost Web Development Architecture born from Field SE

Embedded System Solutions for Creating New Social Values in the Age of IoT

NEC’s Advanced Methodologies for SAP Projects

Vol.10 No.1December, 2015

Special Issue TOP

Information about the NEC Technical Journal

Japanese English