发明名称 Single processor class-3 electronic flight bag
摘要 An electronic flight bag providing computational services for an aircraft and communicating with aircraft avionics may execute aircraft-design-approved Type-C applications together with non-design-approved Type-A/B on a single processor through specific modifications of the operating system to control memory and processor access thereby providing isolation comparable to that of dual processor systems in which the Type-C applications and Type-A/B applications are executed on different processors.
申请公布号 US9223633(B2) 申请公布日期 2015.12.29
申请号 US201113120372 申请日期 2011.02.23
申请人 Astronautics Corporation of America 发明人 Shuler Jason;Schaaf Jonathan;Lindgren Andrew;Fedke Micah;Schotz Peter;Owczarski David;Gupta Ram;Chernyakova Liya;Zobachev Eugene;Holupchinski Nicholas;Chula Stephen;Hungerford Matthew;Hering Jeffrey;Jones David;Newman Bernard;Lehsten John
分类号 G06F9/50 主分类号 G06F9/50
代理机构 Boyle Fredrickson, S.C. 代理人 Boyle Fredrickson, S.C.
主权项 1. An avionics computing system comprising: a single processor having at least one core; an electronic memory system communicating with the processor and holding an operating system; a network interface communicating with an aircraft data network to connect to other aircraft equipment including navigation systems; a display communicating with the processor; wherein the operating system executes solely on the single processor to: load application into the electronic memory system together with configuration data indicating an application type of the applications being of Type-A, T e-B and Type-C; limit access of Type-A/B applications in the electronic memory system to the electronic memory, the display, and the processor according to predefined rules enforced by the operating system to block potential interference by an execution of the Type-A/B application with an execution of a Type-C application; wherein the Type-C application is design-approved to interact with the aircraft data network and the Type-A/B application is not design-approved to interact with the aircraft data network; wherein the operating system further executes solely on the single processor to read data from different buffers written to by both Type-C and Type-A/B applications and to identify the application type of the application writing to each given buffer from the configuration data of the application type and use that identification to composite and write the buffer data to the display so that data from a Type-C application cannot be occluded on at least a portion of the display by data from a Type-A/B application and so that at least a portion of data from a Type-C can be simultaneously viewed on the display with data from a Type-A/B application.
地址 Milwaukee WI US