view in publisher's site

A Simple and Practical Embedded Software System Architecture

For a long time, the embedded industry has been constrained by CPU performance, ROM and RAM capacity and other factors, so the software scale cannot be built too large. The new embedded designers often overturn the original version because they cannot comprehend the previous code. The lack of software framework standard leads to redundant and useless work. By making the analogy to the hierarchical idea of Android architecture, this paper proposes a simple and practical software architecture suitable for the embedded industry. The architecture adopts hierarchical design and each module operates independently, thus realizes high cohesion and low coupling of the system. The C structure variable is used to simulate the properties of the class, and the function pointer is used to replace the function in the class. By doing this, embedded programming changes from process-oriented to object-oriented. In addition, the architecture provides a registration mechanism to solve the upload of high-speed, real-time changing data.

معماری سیستم نرم‌افزاری کاربردی ساده و عملی

برای مدت طولانی، صنعت تعبیه‌شده از طریق عملکرد CPU، حافظه فقط‌خواندنی and و عوامل دیگر محدود شده‌است، بنابراین مقیاس نرم‌افزاری را نمی توان خیلی بزرگ ساخت. طراحان داخلی جدید اغلب نسخه اصلی را تغییر می‌دهند چون نمی‌توانند کد قبلی را درک کنند. فقدان استاندارد چارچوب نرم‌افزاری منجر به کار بی‌هوده و بی‌فایده می‌شود. با تبدیل قیاس به ایده سلسله مراتبی معماری اندروید، این مقاله یک معماری نرم‌افزاری ساده و عملی را پیشنهاد می‌کند که مناسب صنعت جاسازی شده‌است. این معماری طراحی سلسله مراتبی را اتخاذ می‌کند و هر ماژول به طور مستقل عمل می‌کند، بنابراین چسبندگی زیاد و کوپلینگ کم سیستم را درک می‌کند. متغیر سازه C برای شبیه‌سازی خواص کلاس مورد استفاده قرار می‌گیرد و اشاره‌گر تابع برای جایگزین کردن تابع در کلاس استفاده می‌شود. با انجام این کار، برنامه‌نویسی تعبیه‌شده از فرآیند محور به شی گرا تغییر می‌کند. علاوه بر این، معماری مکانیسم ثبت برای حل بارگذاری اطلاعات با سرعت بالا، داده‌های تغییر زمان حقیقی فراهم می‌کند.

ترجمه شده با

Download PDF سفارش ترجمه این مقاله این مقاله را خودتان با کمک ترجمه کنید
سفارش ترجمه مقاله و کتاب - شروع کنید

95/12/18 - با استفاده از افزونه دانلود فایرفاکس و کروم٬ چکیده مقالات به صورت خودکار تشخیص داده شده و دکمه دانلود فری‌پیپر در صفحه چکیده نمایش داده می شود.