Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2017066183) SOFTWARE ARCHITECTURE FOR EMBEDDED SYSTEMS
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2017/066183 International Application No.: PCT/US2016/056418
Publication Date: 20.04.2017 International Filing Date: 11.10.2016
IPC:
G06F 9/44 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
44
Arrangements for executing specific programmes
Applicants:
RENESAS ELECTRONICS AMERICA INC. [US/US]; 2801 Scott Blvd. Santa Clara, CA 95050, US
Inventors:
HUSSEY, Brandon, Cranford; US
KHARWA, Bhupesh; US
BRABENDER, Jon, Matthew; US
JASSMANN, Kristine, M.; US
Agent:
DANIELSON, Mark J.; Foley & Lardner LLP 975 Page Mill Road Palo Alto, CA 94304-1013, US
Priority Data:
15/290,49111.10.2016US
62/239,94511.10.2015US
Title (EN) SOFTWARE ARCHITECTURE FOR EMBEDDED SYSTEMS
(FR) ARCHITECTURE LOGICIELLE POUR SYSTÈMES INTÉGRÉS
Abstract:
(EN) Provided herein are various systems, methods and architectures for enabling a microcontroller manufacturer to provide certain modification functionality to product vendors, while still maintaining the level of control needed to ensure that a product vendor does not inadvertently (or otherwise) create code that causes the microcontroller to not work properly. In one embodiment, this functionality can be performed through the steps of displaying an initial stack of software modules to a user, receiving instructions to modify the initial stack of software modules to create a modified stack of software modules, compiling the modified stack of software modules to produce compiled computer instructions, and flashing the embedded memory of the microcontroller with the compiled computer instructions.
(FR) L'invention concerne divers systèmes, procédés et architectures permettant à un fabricant de microcontrôleurs de fournir certaines fonctionnalités de modification à des fournisseurs de produits tout en conservant le niveau de contrôle nécessaire pour garantir qu'un fournisseur de produits ne créera pas par inadvertance (ou autrement) un code provoquant le dysfonctionnement du microcontrôleur. Dans un mode de réalisation, cette fonction peut être réalisée en : affichant une pile initiale des modules logiciels à l'attention d'un utilisateur; recevant des instructions visant à modifier la pile initiale de modules logiciels afin de créer une pile modifiée de modules logiciels; compilant la pile modifiée de modules logiciels afin de produire des instructions informatiques compilées; et flasher la mémoire intégrée du microcontrôleur avec les instructions informatiques compilées.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)