IP Library Patent Application 15447609
Patent Application
App. No. 15/447,609

SYSTEM AND METHOD FOR VERIFYING GENERAL PURPOSE INPUT OUTPUT FUNCTIONS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/447,609
Abstract

A system to verify the correct functioning of general purpose input output (GPIO) pins includes a main device and a processing chip. The main device stores a processing program, an executing program, and at least one predetermined value in relation to at least one GPIO parameter. The executing program is copied to a detection device and the processing program generates a mirror image document after compiling. The mirror image document is burned into the processing chip which is executed after the detection device is started. The executing program is executed as the processing chip is started. The executing program reads at least one actual GPIO value and verifies whether the at least one GPIO of the detection device is failed upon non-matching of the predetermined parametric value with the at least one GPIO actual value. A method to verify the correct functioning of the GPIO pins is also provided.

Claims (47)

1 . A system for verifying general purpose input output (GPIO) functions comprising:

a processing chip defined on a detection device; and

a main device storing:

a processing program to generate a mirror image document after compiling;

an executing program configured to be copied to the detection device; and

at least one predetermined value in relation to at least one GPIO parameter;

wherein the mirror image document is burned into the processing chip;

wherein the processing chip is started after the detection device is started;

wherein the executing program is executed after the processing chip is started;

wherein the executing program is configured to read at least one actual value corresponding to the at least one GPIO parameter of the detection device after being executed;

wherein the at least one predetermined value is compared with the at least one actual value to verify whether the at least one GPIO parameter of the detection device is failed.

2 . The system of claim 1 , wherein at least one predetermined value in relation to at least one GPIO parameter is stored in a predetermined file, the processing program is compiled after the predetermined file and processing program are stored in a storing directory of the main device.

3 . The system of claim 1 , wherein at least one predetermined value in relation to at least one GPIO parameter is stored in a predetermined file.

4 . The system of claim 3 , wherein the predetermined file is a spreadsheet file.

5 . The system of claim 1 , wherein executing the executing program after the detection device is started to enter into a normal operating system.

6 . The system of claim 1 , wherein the executing program is configured to generate a current file corresponding to the at least one actual value file after executing.

7 . The system of claim 6 , wherein the current file is a spreadsheet file.

8 . The system of claim 1 , wherein the processing program comprises a source code of a basic input output system (BIOS) program.

9 . The system of claim 1 , wherein copy the at least one predetermined value and at least one actual value into a comparing file to compare the at least one predetermined value with the at least one actual value.

10 . The system of claim 9 , wherein the comparing file is a spreadsheet file.

11 . A method for verifying general purpose input output (GPIO) functions comprising:

setting at least one predetermined value of at least one GPIO parameter;

generating a mirror image document;

burning the mirror image document into a processing chip;

starting the processing chip;

executing an executing program of the detection device;

reading at least one actual value of the at least one GPIO parameter of the detection device; and

comparing the at least one predetermined value with the at least one actual value.

12 . The method of claim 11 , further comprising a step of storing the at least one predetermined value of the at least one GPIO parameter into a predetermined file after the step of setting the at least one predetermined value of the at least one GPIO parameter.

13 . The method of claim 11 , further comprising a step of generating a current file in relation to the at least one actual value of the at least one GPIO parameter after the step of reading the at least one actual value of the at least one GPIO parameter of the detection device.

14 . The method of claim 11 , further comprising a step of displaying a result after the step of comparing the at least one predetermined value with the at least one actual value.

15 . A method for verifying general purpose input output (GPIO) functions comprising:

setting at least one predetermined value of at least one GPIO parameter;

compiling a processing program;

generating a mirror image document;

burning the mirror image document into a processing chip;

starting the processing chip;

executing an executing program of the detection device;

reading at least one actual value of the at least one GPIO parameter of the detection device; and

comparing the at least one predetermined value with the at least one actual value.

16 . The method of claim 15 , further comprising a step of storing the at least one predetermined value of the at least one GPIO parameter into a predetermined file after the step of setting the at least one predetermined value of the at least one GPIO parameter.

17 . The method of claim 15 , further comprising a step of generating a current file in relation to the at least one actual value of the at least one GPIO parameter after the step of reading the at least one actual value of the at least one GPIO parameter of the detection device.

18 . The method of claim 15 , wherein the processing chip is mounted on a detection device.

19 . The method of claim 15 , wherein the step of comparing the at least one predetermined value with the at least one actual value comprises:

copying the at least one predetermined value and at least one actual value into a comparing file;

comparing the at least one predetermined value with the at least one actual value.

20 . The method of claim 15 , further comprising a step of displaying a result after the step of comparing the at least one predetermined value with the at least one actual value.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2018
From: HONGFUJIN PRECISION ELECTRONICS (TIANJIN) CO.,LTD.; HON HAI PRECISION INDUSTRY CO., LTD.
To: HONGFUJIN PRECISION ELECTRONICS (TIANJIN) CO., LTD.
Reel/Frame 045070/0721 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2017
From: CHEN, CIA-YUN
To: HONGFUJIN PRECISION ELECTRONICS (TIANJIN) CO.,LTD.; HON HAI PRECISION INDUSTRY CO., LTD.
Reel/Frame 041440/0355 →