Yıl: 2021 Cilt: 33 Sayı: 4 Sayfa Aralığı: 627 - 635 Metin Dili: Türkçe DOI: 10.7240/jeps.930270 İndeks Tarihi: 29-07-2022

Gömülü Sistemler İçin Bilgisayar Tabanlı Grafiksel Kullanıcı Ara yüzü Tasarım Aracı Geliştirilmesi

Öz:
Günümüzde kullanılmakta olan birçok elektronik eşya dokunmatik ekran özellikli bir yapıya sahip olarak kullanıcılara sunulmaktadır. Dokunmatik ve renkli grafik ekranlar ile ürünlerdeki kalite algısı yükseltilirken aynı zamanda işlevselliği de artırılmaktadır. TFT ekranlı ürünlerin kullanımındaki artış ile birlikte maliyetlerde oluşan azalmalar, üreticileri TFT ekranlı ürün üretme konusunda daha çok teşvik etmiştir. Bununla birlikte özellikle gömülü sistemlerde TFT ekranlı ürünlerin AR-GE süreçleri oldukça zahmetlidir. Her ürün için ayrı grafik çalışmaları yapılıyor olması ve bunların gömülü sisteme aktarılması kaynak tüketimindeki verimi düşürmektedir. Bu alandaki yazılımsal AR-GE süreçlerini hızlandırmak için modüler ve kolay kullanıma sahip bir grafiksel kullanıcı ara yüzü (GUI) kütüphanesi kullanmak oldukça avantajlı olmaktadır. Oluşturulan yazılım elektromanyetik uyumluluk, yayınım ve iklimlendirme gibi çeşitli testleri başarıyla geçmiştir. Piyasadaki popüler olarak kullanılan yabancı menşeili alternatif ürünler ile kıyaslandığında ise üretim maliyetleri ve kullanım yeterlilikleri yönünden avantaj sağladığı görülmüştür.
Anahtar Kelime: gömülü gui kütüphanesi parlaklık ayarlama resim ölçeklendirme alfa harmanlama tft ekranlar

Development of Computer Based Graphical User Interface Design Tool For Embedded Systems

Öz:
Many electronic goods in use today are offered to users with a touch screen-enabled structure. With touch and color graphic screens, the perception of quality in the products is increased while at the same time its functionality is increased. With the increase in the use of TFT screen products, the reduction in costs encourages manufacturers to produce TFT screen products more. However, the R&D processes of TFT display products, especially in embedded systems, are quite laborious. The fact that separate visual studies are carried out for each product and their transfer to the embedded system causes an increase in man-months in projects. It is very advantageous to use a modular and easy-to-use graphical user interface (GUI) library to accelerate software R&D processes in this area. In the study, a general screen design structure was created for TFT screens to be used in embedded systems on an Excel platform, by making use of software such as Excel macros, VB Script codes and Python. Thanks to this structure, the content design of the TFT screen on Excel can be designed as pages and the necessary binary file can be produced to transfer it to the embedded system. On the other hand, the software on the embedded system can display the binary file containing the screen designs created in the PC environment, by reading it from an external flash memory with the commands it receives from the SPI or UART line. Thus, a general design tool for embedded systems has been obtained, since many designs that may occur in the R&D process while developing a product with TFT screen can be created in the PC environment and reduced to external flash. The created software has successfully passed various tests such as electromagnetic compatibility, emission and air conditioning. When compared with alternative products of foreign origin, which are popularly used in the market, it has been observed that it provides an advantage in terms of production costs and usage capabilities.
Anahtar Kelime:

Belge Türü: Makale Makale Türü: Araştırma Makalesi Erişim Türü: Erişime Açık
  • [1] https://www.sensomatic.com/chz/gui/history.htm l (17.07.2020).
  • [2] https://uxdesign.cc/the-worlds-gone-flatevolutions-in-interface-design-cb7ddd295f54 (17.07.2020).
  • [3] Hu, X., Jiang, C., Zhang, W., Zhang, J., Yu, R., & Lv, C. (2010, December). An Event Based GUI Programming Toolkit for Embedded System. In 2010 IEEE Asia-Pacific Services Computing Conference (pp. 625-631). IEEE.
  • [4] Chen, Z. J., Zhang, Z. X., & Zhang, J. J. (2008, July). Design and implementation of video player system based on embedded system and Qt/E. In 2008 5th International Conference on Visual Information Engineering (VIE 2008) (pp. 468- 472). IET.
  • [5] Haque, M. E., Islam, M. R., Rabbi, M. T. F., & Rafiq, J. I. (2019, December). IoT Based Home Automation System with Customizable GUI and Low Cost Embedded System. In 2019 International Conference on Sustainable Technologies for Industry 4.0 (STI) (pp. 1-5). IEEE.
  • [6] Tan, D. P., Chen, S. T., Bao, G. J., & Zhang, L. B. (2018). An embedded lightweight GUI component library and ergonomics optimization method for industry process monitoring. Frontiers of Information Technology & Electronic Engineering, 19(5), 604-625.
  • [7] R. Filman, "Editor's Introduction: From Isolation to Universal Connectivity" in IEEE Internet Computing, vol. 2, no. 03, pp. 40-41, 2001. doi: 10.1109/MIC.2001.935175
  • [8] Huo, P., Yang, F., Luo, H., Zhou, M., & Zhang, Y. (2019). Distributed monitoring system for precision management of household biogas appliances. Computers and Electronics in Agriculture, 157, 359-370.
  • [9] Ayan, O., & Turkay, B. (2018, October). Improvement of Home Energy Awareness through the Designed Graphical User Interface. In 2018 6th International Conference on Control Engineering & Information Technology (CEIT) (pp. 1-6). IEEE.
  • [10] Ramler, R., Buchgeher, G., & Klammer, C. (2018). Adapting automated test generation to GUI testing of industry applications. Information and Software Technology, 93, 248-263.
  • [11] https://www.britannica.com/technology/graphica l-user-interface (17.07.2020).
  • [12] Santra, S., Bhowmick, S., Paul, A., Chatterjee, P., & Deyasi, A. (2018, May). Development of GUI for text-to-speech recognition using natural language processing. In 2018 2nd International Conference on Electronics, Materials Engineering & Nano-Technology (IEMENTech) (pp. 1-4). IEEE.
  • [13] Li, J., W. Tigwell, G., & Shinohara, K. (2021, May). Accessibility of High-Fidelity Prototyping Tools. In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems (pp. 1-17).
  • [14] https://developer.arm.com/solutions/machinelearning-on-arm/developer-material/how-toguides/build-arm-cortex-m-voice-assistant-withgoogle-tensorflow-lite/single-page (17.07.2020).
  • [15] https://www.toptal.com/designers/ui/vr-ardesign-guide (17.07.2020).
  • [16] https://medium.com/hackernoon/how-facebookapple-microsoft-google-and-amazon-areinvesting-in-ai-f58b5706e34a (17.07.2020).
  • [17] https://www.computerhope.com/jargon/g/gui.ht m (17.07.2020).
  • [18] Reddy, K. S., & Reddy, D. K. R. L. (2013). Enlargement of image based upon Interpolation Techniques. International Journal of Advanced Research in Computer and Communication Engineering, 2(12), 4631.
  • [19] http://courses.cs.vt.edu/~masc1044/L17- Rotation/ScalingNN.html (17.07.2020).
  • [20] Rukundo, O., & Cao, H. (2012). Nearest neighbor value interpolation. arXiv preprint arXiv:1211.1768.
  • [21] https://en.wikipedia.org/wiki/Alpha_compositing #Alpha_blending (17.07.2020).
  • [22] CISPR, CISPR 32:2015, second edition, “Electromagnetic compatibility of multimedia equipment – Emission requirements.”
  • [23] Code of Federal Regulations (CFR), CFR Title 47, FCC Part 15, Subpart B – Unintentional Radiators, Section 15.109, Radiated emission limits.
  • [24] https://nextion.tech/basic-series-introduction/ (17.07.2020).
APA YILDIRIM C, böcekçi v (2021). Gömülü Sistemler İçin Bilgisayar Tabanlı Grafiksel Kullanıcı Ara yüzü Tasarım Aracı Geliştirilmesi. , 627 - 635. 10.7240/jeps.930270
Chicago YILDIRIM Cihan,böcekçi veysel gökhan Gömülü Sistemler İçin Bilgisayar Tabanlı Grafiksel Kullanıcı Ara yüzü Tasarım Aracı Geliştirilmesi. (2021): 627 - 635. 10.7240/jeps.930270
MLA YILDIRIM Cihan,böcekçi veysel gökhan Gömülü Sistemler İçin Bilgisayar Tabanlı Grafiksel Kullanıcı Ara yüzü Tasarım Aracı Geliştirilmesi. , 2021, ss.627 - 635. 10.7240/jeps.930270
AMA YILDIRIM C,böcekçi v Gömülü Sistemler İçin Bilgisayar Tabanlı Grafiksel Kullanıcı Ara yüzü Tasarım Aracı Geliştirilmesi. . 2021; 627 - 635. 10.7240/jeps.930270
Vancouver YILDIRIM C,böcekçi v Gömülü Sistemler İçin Bilgisayar Tabanlı Grafiksel Kullanıcı Ara yüzü Tasarım Aracı Geliştirilmesi. . 2021; 627 - 635. 10.7240/jeps.930270
IEEE YILDIRIM C,böcekçi v "Gömülü Sistemler İçin Bilgisayar Tabanlı Grafiksel Kullanıcı Ara yüzü Tasarım Aracı Geliştirilmesi." , ss.627 - 635, 2021. 10.7240/jeps.930270
ISNAD YILDIRIM, Cihan - böcekçi, veysel gökhan. "Gömülü Sistemler İçin Bilgisayar Tabanlı Grafiksel Kullanıcı Ara yüzü Tasarım Aracı Geliştirilmesi". (2021), 627-635. https://doi.org/10.7240/jeps.930270
APA YILDIRIM C, böcekçi v (2021). Gömülü Sistemler İçin Bilgisayar Tabanlı Grafiksel Kullanıcı Ara yüzü Tasarım Aracı Geliştirilmesi. International journal of advances in engineering and pure sciences (Online), 33(4), 627 - 635. 10.7240/jeps.930270
Chicago YILDIRIM Cihan,böcekçi veysel gökhan Gömülü Sistemler İçin Bilgisayar Tabanlı Grafiksel Kullanıcı Ara yüzü Tasarım Aracı Geliştirilmesi. International journal of advances in engineering and pure sciences (Online) 33, no.4 (2021): 627 - 635. 10.7240/jeps.930270
MLA YILDIRIM Cihan,böcekçi veysel gökhan Gömülü Sistemler İçin Bilgisayar Tabanlı Grafiksel Kullanıcı Ara yüzü Tasarım Aracı Geliştirilmesi. International journal of advances in engineering and pure sciences (Online), vol.33, no.4, 2021, ss.627 - 635. 10.7240/jeps.930270
AMA YILDIRIM C,böcekçi v Gömülü Sistemler İçin Bilgisayar Tabanlı Grafiksel Kullanıcı Ara yüzü Tasarım Aracı Geliştirilmesi. International journal of advances in engineering and pure sciences (Online). 2021; 33(4): 627 - 635. 10.7240/jeps.930270
Vancouver YILDIRIM C,böcekçi v Gömülü Sistemler İçin Bilgisayar Tabanlı Grafiksel Kullanıcı Ara yüzü Tasarım Aracı Geliştirilmesi. International journal of advances in engineering and pure sciences (Online). 2021; 33(4): 627 - 635. 10.7240/jeps.930270
IEEE YILDIRIM C,böcekçi v "Gömülü Sistemler İçin Bilgisayar Tabanlı Grafiksel Kullanıcı Ara yüzü Tasarım Aracı Geliştirilmesi." International journal of advances in engineering and pure sciences (Online), 33, ss.627 - 635, 2021. 10.7240/jeps.930270
ISNAD YILDIRIM, Cihan - böcekçi, veysel gökhan. "Gömülü Sistemler İçin Bilgisayar Tabanlı Grafiksel Kullanıcı Ara yüzü Tasarım Aracı Geliştirilmesi". International journal of advances in engineering and pure sciences (Online) 33/4 (2021), 627-635. https://doi.org/10.7240/jeps.930270