G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/44 (2006.01) G06F 9/445 (2006.01)
Patent
CA 2744108
The examples of the present invention disclose an embedded platform and a method for dynamically linking a program on the embedded platform. The embedded platform includes a middle layer; the middle layer comprises at least one class, each class is encapsulated from at least one function interface of an embedded operation system and corresponds to a virtual function table, and elements of the virtual function table respectively correspond to the at least one function interface of the embedded operation system. An application program to be linked includes at least one class. The application program is compiled into PICs, wherein storage positions of different code sections in the PICs which are obtained by compiling different functions of the application program do not overlap with each other; all the PICs are copied into a memory of the embedded operation system; a class pointer is created, and the class pointer is transferred between the class of the middle layer and the class of the application program to dynamically link the application program.
L'invention concerne une plate-forme intégrée et un procédé pour lier de manière dynamique un programme sur la plate-forme intégrée. Ladite plate-forme comprend une couche intermédiaire, la couche intermédiaire comprenant des classes d'interface. Chaque classe d'interface est obtenue par encapsulation de plusieurs interfaces de fonction d'un système d'exploitation intégré et correspond à une table de fonction virtuelle, chaque élément de la table de fonction virtuelle correspondant à plusieurs interfaces de fonctions une par une. Les programmes d'application à relier comprennent des classes d'interfaces. Les programmes d'application sont compilés en des segments de code avec des positions indépendantes, et des positions de mémorisation des segments de code compilées par différentes fonctions des programmes d'application ne se croisent pas entre elles. Tous les segments de code compilés sont directement copiés dans une mémoire du système d'exploitation intégré; et des pointeurs de classe d'interface sont établis et transmis entre les classes d'interfaces de la couche intermédiaire et les classes d'interface des programmes d'applications, de manière à réaliser une liaison dynamique des programmes.
Gu Jia
Qiu Xuan
Wu Zhihua
Borden Ladner Gervais Llp
Tencent Technology (shenzhen) Company Limited
LandOfFree
Method for dynamically linking program on embedded platform... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for dynamically linking program on embedded platform..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for dynamically linking program on embedded platform... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1429762