GB2594766B - Embedded computing device - Google Patents

Embedded computing device Download PDF

Info

Publication number
GB2594766B
GB2594766B GB2019812.3A GB202019812A GB2594766B GB 2594766 B GB2594766 B GB 2594766B GB 202019812 A GB202019812 A GB 202019812A GB 2594766 B GB2594766 B GB 2594766B
Authority
GB
United Kingdom
Prior art keywords
computing device
embedded computing
embedded
computing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
GB2019812.3A
Other versions
GB202019812D0 (en
GB2594766A (en
Inventor
Lindman Erik
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suunto Oy
Original Assignee
Suunto Oy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US16/722,038 external-priority patent/US11703938B2/en
Application filed by Suunto Oy filed Critical Suunto Oy
Publication of GB202019812D0 publication Critical patent/GB202019812D0/en
Publication of GB2594766A publication Critical patent/GB2594766A/en
Application granted granted Critical
Publication of GB2594766B publication Critical patent/GB2594766B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3215Monitoring of peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3287Power saving characterised by the action undertaken by switching off individual functional units in the computer system
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B63SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
    • B63CLAUNCHING, HAULING-OUT, OR DRY-DOCKING OF VESSELS; LIFE-SAVING IN WATER; EQUIPMENT FOR DWELLING OR WORKING UNDER WATER; MEANS FOR SALVAGING OR SEARCHING FOR UNDERWATER OBJECTS
    • B63C11/00Equipment for dwelling or working underwater; Means for searching for underwater objects
    • B63C11/02Divers' equipment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3228Monitoring task completion, e.g. by use of idle timers, stop commands or wait commands
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/324Power saving characterised by the action undertaken by lowering clock frequency
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3243Power saving in microcontroller unit
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3293Power saving characterised by the action undertaken by switching to a less power-consuming processor, e.g. sub-CPU
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/167Interprocessor communication using a common memory, e.g. mailbox
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3877Concurrent instruction execution, e.g. pipeline or look ahead using a slave processor, e.g. coprocessor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4418Suspend and resume; Hibernate and awake
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0251Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
    • H04W52/0258Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity controlling an operation mode according to history or models of usage information, e.g. activity schedule or time of day
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • H04W52/0274Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B63SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
    • B63CLAUNCHING, HAULING-OUT, OR DRY-DOCKING OF VESSELS; LIFE-SAVING IN WATER; EQUIPMENT FOR DWELLING OR WORKING UNDER WATER; MEANS FOR SALVAGING OR SEARCHING FOR UNDERWATER OBJECTS
    • B63C11/00Equipment for dwelling or working underwater; Means for searching for underwater objects
    • B63C11/02Divers' equipment
    • B63C2011/021Diving computers, i.e. portable computers specially adapted for divers, e.g. wrist worn, watertight electronic devices for detecting or calculating scuba diving parameters
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mechanical Engineering (AREA)
  • Ocean & Marine Engineering (AREA)
  • Telephone Function (AREA)
GB2019812.3A 2019-12-20 2020-12-15 Embedded computing device Active GB2594766B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US16/722,038 US11703938B2 (en) 2016-10-17 2019-12-20 Embedded computing device

Publications (3)

Publication Number Publication Date
GB202019812D0 GB202019812D0 (en) 2021-01-27
GB2594766A GB2594766A (en) 2021-11-10
GB2594766B true GB2594766B (en) 2023-05-17

Family

ID=74188765

Family Applications (1)

Application Number Title Priority Date Filing Date
GB2019812.3A Active GB2594766B (en) 2019-12-20 2020-12-15 Embedded computing device

Country Status (5)

Country Link
CN (1) CN113010001A (en)
DE (1) DE102020134430A1 (en)
FI (1) FI20206299A1 (en)
GB (1) GB2594766B (en)
TW (1) TW202142846A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5457284A (en) * 1993-05-24 1995-10-10 Dacor Corporation Interactive dive computer
US5503145A (en) * 1992-06-19 1996-04-02 Clough; Stuart Computer-controlling life support system and method for mixed-gas diving
GB2404593A (en) * 2003-07-03 2005-02-09 Alexander Roger Deas Control electronics system for rebreather
US20110218385A1 (en) * 2010-03-05 2011-09-08 Minnetronix Inc. Portable controller with integral power source for mechanical circulation support systems
US20190367143A1 (en) * 2012-03-28 2019-12-05 Marine Depth Control Engineering, Llc Smart buoyancy assistant

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5503145A (en) * 1992-06-19 1996-04-02 Clough; Stuart Computer-controlling life support system and method for mixed-gas diving
US5457284A (en) * 1993-05-24 1995-10-10 Dacor Corporation Interactive dive computer
GB2404593A (en) * 2003-07-03 2005-02-09 Alexander Roger Deas Control electronics system for rebreather
US20110218385A1 (en) * 2010-03-05 2011-09-08 Minnetronix Inc. Portable controller with integral power source for mechanical circulation support systems
US20190367143A1 (en) * 2012-03-28 2019-12-05 Marine Depth Control Engineering, Llc Smart buoyancy assistant

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
A Davis, "the Best Technical Diving Computers 2019", 7 Feb 2019 *
INTELLIGENT SOLUTIONS IN EMBEDDED SYSTEMS, 2009, ARNE SIEBER ET AL, "Embedded systems in the Poseidon MK6 rebreather", pages 37-42 *
S Ainsworth and TM Jones, "Parallel error detection using heterogeneous cores" 2018 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN) IEEE, 2018 *

Also Published As

Publication number Publication date
DE102020134430A1 (en) 2021-06-24
CN113010001A (en) 2021-06-22
GB202019812D0 (en) 2021-01-27
TW202142846A (en) 2021-11-16
FI20206299A1 (en) 2021-06-21
GB2594766A (en) 2021-11-10

Similar Documents

Publication Publication Date Title
CA192109S (en) Computing device
GB202200060D0 (en) Computing device
GB201803700D0 (en) Device
GB2555107B (en) Embedded Computing Device
GB201506573D0 (en) Embedded computing device
GB201805903D0 (en) Device
GB202113171D0 (en) Acoustofluidic device
GB201817950D0 (en) Tatto device
GB2580218B (en) Embedded computing device management
GB2589545B (en) Device
GB2594766B (en) Embedded computing device
GB201900432D0 (en) Device
GB201818208D0 (en) Themoelectric device
GB201817970D0 (en) Device
GB201802846D0 (en) Overboarding device
HK1245945A1 (en) Embedded computing device
CA186047S (en) Vaping device
GB202318772D0 (en) Photochemsitry device
PL3856272T3 (en) Blood-separating device
GB201914242D0 (en) Dispencing Device
GB201911709D0 (en) Device
IL268561A (en) Self-educational device
GB201909957D0 (en) Device
FI12484U1 (en) Dust-capturing device
GB201908195D0 (en) Aerosol-provision device

Legal Events

Date Code Title Description
732E Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977)

Free format text: REGISTERED BETWEEN 20220908 AND 20220914