Cortex-M3权威指南:口语化翻译详解与ARMV7架构探索

需积分: 9 2 下载量 17 浏览量 更新于2024-08-02 收藏 6.42MB PDF 举报
"《ARM-CODE Cortex-M3 权威指南》是由Joseph Yiu撰写并由宋岩翻译的一本关于32位ARMV7架构和thumb-2指令集的专业书籍。该书专为Cortex-M3处理器设计,针对这个在嵌入式系统领域广泛应用的微控制器提供了深入的讲解。作者在翻译过程中,注重保持简洁口语化的表达,力求用通俗易懂的语言阐述复杂的概念,以便于读者理解和掌握。同时,书中大量运用修辞手法和生动词汇,使得文字更具活力,与传统的学术著作形成鲜明对比。 翻译策略上,作者采取了“宏观直译,微观意译”的方法,即在句子层面保持原意,而在短语或专业术语上则根据汉语习惯进行适当解释。对于难以翻译或已有广泛接受译名的术语,如retarget、fault和region等,选择保留原文,以便读者能准确理解。图表方面,作者重视视觉辅助,利用丰富的颜色和清晰的插图来帮助读者理解技术细节。 此外,由于原图是位图形式,作者在复制时选择了200%的比例放大,以提高图片质量,尽管这可能导致在缩放时出现像素化问题,但作者认为这对理解复杂电路图至关重要。《ARM-Cortex-M3 权威指南》是一本结合了深入技术解析和生动教学风格的实用教程,适合对Cortex-M3有需求的开发者和研究者阅读。"

arm-none-eabi-gcc -o "SENSOR_CB.elf" @"objects.list" -mcpu=cortex-m3 -T"C:\Users\WangBingqian\Desktop\SC10L151Cube\trunk\NO_FOTA_VERSION\STM32L151CBTXA_FLASH.ld" --specs=nosys.specs -Wl,-Map="SENSOR_CB.map" -Wl,--gc-sections -static --specs=nano.specs -mfloat-abi=soft -mthumb -Wl,--start-group -lc -lm -Wl,--end-group Core/Src/rs485.o: In function `get_sample_data_max_min_value': rs485.c:(.text.get_sample_data_max_min_value+0x0): multiple definition of `get_sample_data_max_min_value' Core/Src/lora_wan.o:lora_wan.c:(.text.get_sample_data_max_min_value+0x0): first defined here Core/Src/rs485.o: In function `computeMvScale': rs485.c:(.text.computeMvScale+0x0): multiple definition of `computeMvScale' Core/Src/lora_wan.o:lora_wan.c:(.text.computeMvScale+0x0): first defined here Core/Src/rs485.o: In function `computeMvScale_f': rs485.c:(.text.computeMvScale_f+0x0): multiple definition of `computeMvScale_f' Core/Src/lora_wan.o:lora_wan.c:(.text.computeMvScale_f+0x0): first defined here Core/Src/rs485.o: In function `generate_frag_data': rs485.c:(.text.generate_frag_data+0x0): multiple definition of `generate_frag_data' Core/Src/lora_wan.o:lora_wan.c:(.text.generate_frag_data+0x0): first defined here Core/Src/rs485.o:(.bss.frag_num+0x0): multiple definition of `frag_num' Core/Src/lora_wan.o:(.bss.frag_num+0x0): first defined here collect2.exe: error: ld returned 1 exit status make: *** [makefile:50: SENSOR_CB.elf] Error 1 "make -j4 all" terminated with exit code 2. Build might be incomplete.是什么错误

2023-06-09 上传