Method for dynamically linking program on embedded platform...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFCA-PAI-O-1429762

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.