"深入浅出:ARM Cortex-M3权威指南(中文)"

需积分: 0 0 下载量 111 浏览量 更新于2023-12-16 收藏 5.04MB PDF 举报
《Cortex-M3权威指南(中文)》是一本为软件和硬件工程师编写的指南,专门针对ARM的Cortex‐M3处理器。在过去,关于Cortex‐M3的资料相对较少,仅有两本大部头的书籍。但是在这本《Cortex-M3权威指南(中文)》中,读者将会得到全面而深入的内容,无论是关于Cortex‐M3处理器的基础知识,还是高级特性和应用。本书的中文译者宋岩经过约150个小时的翻译工作,将这本英文原稿精准地译成中文,以满足更多读者对Cortex‐M3处理器的需求。 在翻译过程中,宋岩采用了一些指导思想,例如尽量使用短句,并将句子口语化,认为高深的道理不一定要用高级的语法句型才能表达。此外,他还多用修辞方法,常常引用表现力强的词汇,甚至包括网络用语和脍炙人口的歌词,以使得内容更加生动和易于理解。这样的翻译风格使得《Cortex-M3权威指南(中文)》兼顾了深度与易读性,不仅可以满足对Cortex‐M3处理器有深入了解需求的专业人士,也能够帮助那些初学者更轻松地了解和使用Cortex‐M3处理器。 本书从Cortex‐M3处理器的基础知识出发,系统地介绍了其架构、指令集以及中断和异常处理。同时,本书还深入探讨了Cortex‐M3处理器的高级特性,如低功耗设计、内存保护单元、指令集扩展等。此外,书中还包含了丰富的应用案例,帮助读者更好地理解Cortex‐M3处理器在实际项目中的应用。无论是要从事嵌入式系统设计、RTOS开发还是嵌入式软件开发,读者都能在《Cortex-M3权威指南(中文)》中找到对应的内容,帮助他们更好地应用Cortex‐M3处理器,提升工作效率和项目质量。 总的来说,《Cortex-M3权威指南(中文)》是一本全面、深入且易读的指南,适合所有对Cortex‐M3处理器感兴趣的读者阅读。它不仅帮助读者理解Cortex‐M3处理器的基础知识和高级特性,还能够指导读者在实际项目中应用Cortex‐M3处理器,提高工作效率和项目质量。中文译者宋岩在翻译过程中尽量使内容生动易懂,让本书成为一本既具深度又易读性的权威指南。

下面是我 运行终端代码后的返回,请帮我解释下:shenhaibo@bogon webAssembly % emcc add.c -s WASM=1 -o add.wasm wasm-ld: error: /opt/homebrew/Cellar/emscripten/3.1.40/libexec/cache/sysroot/lib/wasm32-emscripten/libstandalonewasm-nocatch.a(__main_void.o): undefined symbol: main emcc: error: '/opt/homebrew/Cellar/emscripten/3.1.40/libexec/llvm/bin/wasm-ld -o add.wasm /var/folders/hd/zkctfvz128366gcjfw9pgslr0000gn/T/emscripten_temp_0gmz58hs/add_0.o -L/opt/homebrew/Cellar/emscripten/3.1.40/libexec/cache/sysroot/lib/wasm32-emscripten /opt/homebrew/Cellar/emscripten/3.1.40/libexec/cache/sysroot/lib/wasm32-emscripten/crt1.o -lGL -lal -lhtml5 -lstandalonewasm-nocatch -lstubs-debug -lc-debug -ldlmalloc -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /var/folders/hd/zkctfvz128366gcjfw9pgslr0000gn/T/tmp6m8wb6r0libemscripten_js_symbols.so --strip-debug --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=stackSave --export=stackRestore --export=stackAlloc --export=__errno_location --export-table -z stack-size=65536 --initial-memory=16777216 --max-memory=16777216 --stack-first' failed (returned 1) shenhaibo@bogon webAssembly %

2023-06-07 上传