[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

Online Programming Design of Distributed System Based on Multi-level Storage

  • Conference paper
  • First Online:
Intelligent Computing Methodologies (ICIC 2016)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9773))

Included in the following conference series:

  • 3065 Accesses

Abstract

For the difficult situation of the node application upgrade in the distributed control system, this paper designs a remote online programming method. This method uses STM32F407 microcontroller and In-Application Programming (IAP) techniques. The upper network is based on Ethernet and http protocol, the lower network is based on UART and CAN. This paper plans the STM32 flash memory based on the lAP characteristics, and introduces the design principle of the distributed IAP. This paper also designs the IAP program and PC user interface program. This method has easy operation, high reliability and good stability, it has a very good value in the distributed system.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
GBP 19.95
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
GBP 71.50
Price includes VAT (United Kingdom)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
GBP 89.99
Price includes VAT (United Kingdom)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Zhang, W.J., Nan, Y.M.: Design and implementation of IAP techniques based on STM32F103VB. J. Comput. Appl. 29(10), 2820–2822 (2009)

    Google Scholar 

  2. Nan, Y.M.: Programming for STM32F103xxx standard peripherals based on STM32 standard peripherals library. J. Changsha Aeronaut. Vocat. Tech. Coll. 10(4), 41–45 (2010)

    Google Scholar 

  3. Xu, Y.L., Luo, D.Y., Zhang, H.: Remote online upgrade of multi-point embedded system based on GIS. Comput. Meas. Control 14(3), 383–385 (2006)

    Google Scholar 

  4. Dai, Z.C., Xiang, Y.: Design of remote upgrade of equipment monitoring system software. In: 2010 Second International Conference on Information Technology and Computer Science, pp. 462–465 (2010)

    Google Scholar 

  5. Ni, C.Q.: Application of IAP in GPRS remote meter-reading embedded system. CD Technol. 2008(8), 37–38 (2008)

    Google Scholar 

  6. Que, F.B.: Remote program upgrade based on stm32. Electron. Instrum. Customers 20(5), 90–92 (2013)

    Google Scholar 

  7. Zhao, H.B., Tian, Q.C.: Realization of program remote updating through IAP function of LPC2214. Radio Eng. China 36(7), 53–55 (2006)

    Google Scholar 

  8. Zhang, Y., Bao, K.J.: Design and implementation of bootloader for vehicle control unit. Comput. Eng. 37(12), 233–235 (2011)

    Google Scholar 

  9. Xu, Q.Q.: A Design and implement of IAP based on HTTP. In: 2011 International Conference on Computer Science and Service System, vol. 27(29), pp. 1918–1922 (2011)

    Google Scholar 

  10. Xu, Y., Ma, Y.: IAP in STM32F103Series MCU. Microcontrollers Embed. Syst. 13(8), 35–37 (2013)

    Google Scholar 

  11. Zhu, F.L., Yang, M.: Design of remote update system based on the SCM with IAP function. J. Mech. Electr. Eng. 27(9), 76–79 (2010)

    Google Scholar 

  12. Jiang, J.C., Wang, Z.S., Feng, H.Z., Liu, T.: Design and implementation of IAP on-line upgrading technology based on software trigger. J. Comput. Appl. 32(6), 1721–1723 (2012)

    Google Scholar 

  13. Tong, G.X., Fu, L., Liu, H.: Realization of STM32 in application programming based on CAN bus. Inf. Technol. 10, 49–52 (2015)

    Google Scholar 

  14. Chen, X., Tang, K.: The application of IAP technology in Multi-CPU power system stability control device. Jiangsu Electr. Eng. 29(2), 38–40 (2010)

    Google Scholar 

  15. Jiang, X.M., Li, X.H., Ren, Z.R., Yao, M.: IAP online upgrade and teleupgrade resolvent based on ARM. Comput. Appl. 28(2), 519–521 (2009)

    Google Scholar 

  16. Yin, H., Yan, H.: Storage solution to security of embedded remote upgrade. J. Comput. Appl. 31(4), 942–944 (2011)

    MathSciNet  Google Scholar 

  17. Chao, Y.X., Han, D., Xu, J.B.: A scheme of firmware upgrade of STM32 based on CPUID and AES algorithm. Appl. Electron. Tech. 41(3), 28–30 (2015)

    Google Scholar 

  18. Pan, Z., Polden, J., Larkin, N., Duin, S.V., Norrish, J.: Recent progress on programming methods for industrial robots. Robot. Comput.-Integr. Manufact. 28(2), 87–94 (2012)

    Article  Google Scholar 

  19. Gefen, D., Carmel, E.: Is the world really flat? a look at offshoring at an online programming marketplace. MIS Q. 32(2), 367–384 (2008)

    Google Scholar 

  20. Yang, W.R., Jiang, C., Hu, Y.L.: Online-programming IP design and implementation based on SoC. Open Autom. Control Syst. J. 5, 59–66 (2013)

    Article  Google Scholar 

  21. Banerjee, S., Gupta, T.: Efficient online RTL debugging methodology for logic emulation systems. In: 2012 25th International Conference on VLSI Design, pp. 298–303 (2012)

    Google Scholar 

  22. Park, H., Xu, J., Park, J., Ji, J.: Design of on-chip debug system for embedded processor. In: IEEE International SoC Design Conference (ISOCC), ISOCC 2008, vol. 3, pp. 11–12 (2008)

    Google Scholar 

  23. Sang, S.J.: Design and implementation of cyclic redundancy check algorithm. In: Proceedings of the 2015 Computing, Control, Information and Education Engineering, pp. 405–409 (2015)

    Google Scholar 

  24. Pancholi, V.R., Patel, B.P.: Enhancement of cloud computing security with secure data storage using AES. Int. J. Innovative Res. Sci. Technol. 2(9), 18–21 (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kang-Hyun Jo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Yu, Y., Kurnianggoro, L., Wahyono, Jo, KH. (2016). Online Programming Design of Distributed System Based on Multi-level Storage. In: Huang, DS., Han, K., Hussain, A. (eds) Intelligent Computing Methodologies. ICIC 2016. Lecture Notes in Computer Science(), vol 9773. Springer, Cham. https://doi.org/10.1007/978-3-319-42297-8_69

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-42297-8_69

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-42296-1

  • Online ISBN: 978-3-319-42297-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics