[1]吴凤柱,王斌,张铖林.ZYNQ7000全可编程SOC应用软件更新技术研究[J].应用科技,2020,47(4):71-74,81.[doi:10.11991/yykj.201911012]
 WU Fengzhu,WANG Bin,ZHANG Chenglin.Research on application software update technique of ZYNQ7000 AP SOC[J].Applied science and technology,2020,47(4):71-74,81.[doi:10.11991/yykj.201911012]
点击复制

ZYNQ7000全可编程SOC应用软件更新技术研究(/HTML)
分享到:

《应用科技》[ISSN:1009-671X/CN:23-1191/U]

卷:
第47卷
期数:
2020年4期
页码:
71-74,81
栏目:
计算机技术与应用
出版日期:
2020-07-05

文章信息/Info

Title:
Research on application software update technique of ZYNQ7000 AP SOC
作者:
吴凤柱 王斌 张铖林
北京轩宇空间科技有限公司,北京 100086
Author(s):
WU Fengzhu WANG Bin ZHANG Chenglin
Beijing Sunwise Space Technology Ltd, Beijing 100086, China
关键词:
ZYNQ7000SOC主控板应用软件SPI-Flash引导与启动RS422全可编程
Keywords:
ZYNQ7000SOCmain control boardapplication softwareSPI-Flashguide and bootRS422all programmable(AP)
分类号:
TP311.5
DOI:
10.11991/yykj.201911012
文献标志码:
A
摘要:
为了复用主控板现有RS422接口实现应用软件的更新,基于ZYNQ7000全可编程SOC,对主控板应用软件更新技术进行了深入地分析和研究。运用SPI-Flash分区引导与启动的思想,通过主控板对外的RS422接口实现了应用软件的更新。在精简了主控板对外接口的前提下,保证了实际功能需求,此方法具有重要的理论意义及工程实际应用价值。
Abstract:
In order to realize the application software update of the existing RS422 interface of the multiplex main control board, the application software update technique of the main control board is analyzed and studied deeply based on ZYNQ7000 all programmable SOC. The application software is updated through the external RS422 interface of the main control board, using the thought of SPI-Flash partition guide and boot. This method simplifies the external interface of the main control board, ensures the actual functional requirements. It has important theoretical significance and practical application value in engineering.

参考文献/References:

[1] 陆佳华, 潘祖龙, 彭竞宇. 嵌入式系统软硬件协同设计实战指南[M]. 第2版. 北京: 机械工业出版社, 2014.
[2] 陶永才,巴阳. 嵌入式系统设计与开发实践[M]. 第2版. 北京: 清华大学出版社, 2017.
[3] 刘洪涛. ARM嵌入式体系结构与接口技术[M]. 北京: 人民邮电出版社, 2010.
[4] 何宾, 张艳辉. Xilinx Zynq-7000嵌入式系统设计与实现[M]. 北京: 电子工业出版社, 2017.
[5] 符晓 ,张国斌 ,朱洪顺. Xilinx ZYNQ-7000 AP SOC开发实践指南[M]. 北京: 清华大学出版社, 2015.
[6] 秦山虎 ,刘洪涛. ARM处理器开发详解[M]. 北京: 电子工业出版社, 2016.
[7] 张石. ARM Cortex-A9嵌入式技术教程[M]. 北京: 机械工业出版社, 2018.
[8] 魏权利 ,李丽萍, 林粤伟. 嵌入式系统原理与应用[M]. 北京: 机械工业出版社, 2014.
[9] 林天静, 阮翔, 刘春. 基于Flash控制器的FPGA在线加载功能设计[J]. 电子技术应用, 2019(1): 88–91
[10] 宋凯, 高寒. 基于Zynq-7000的自动化监测系统BSP设计与实现[J]. 电子技术应用, 2018(9): 67–70, 74
[11] 张邦术. 嵌入式软件设计之思想与方法[M]. 北京: 北京航空航天大学出版社, 2019.
[12] 何坚. 嵌入式软件开发技术[M]. 北京: 科学出版社, 2018.
[13] 侯殿有. 嵌入式系统开发基础——基于ARM9微处理器C语言程序设计[M]. 北京: 清华大学出版社, 2018.
[14] 王一萍, 梁伟, 李长荣, 等. C语言从入门到项目实战[M]. 北京: 水利水电出版社, 2019.
[15] 苏小红. C语言大学实用教程[M]. 第4版. 北京: 电子工业出版社, 2017.
[16] 谭浩强. C++程序设计[M]. 第3版. 北京: 清华大学出版社, 2015.
[17] 谭玉波. C++从入门到精通[M]. 北京: 人民邮电出版社, 2019.
[18] 朱少民. 全程软件测试[M]. 第3版. 北京: 人民邮电出版社, 2019.
[19] 赵国亮, 叶东升. 董丽, 等. 嵌入式软件测试与实践[M]. 北京: 机械工业出版社, 2018.
[20] 刘海峰. 丁磊. 星载嵌入式软件的构件化体系研究[J]. 软件, 2016(7): 109–113

备注/Memo

备注/Memo:
收稿日期:2019-11-20。
作者简介:吴凤柱,男,高级软件工程师
通讯作者:吴凤柱,E-mail:wfzhed@126.com
更新日期/Last Update: 2020-11-27