本书首先介绍了gnu gcc的基本组成,分章节讲述了gnu gcc、debian linux、makefile、gdb、vi、emacs等开源开发工具的使用,然后以atmel公司的两款颇具代表性的嵌入式芯片,即低端的8位avr单片机atmega48和中端的32位arm芯片at91sam7s64为代表,全面讲述了gnu gcc在嵌入式开发中的应用。可以看到gnu gcc在不同硬件下的开发过程与使用方法的确具有高度的一致性,给学习与使用带来了很大的方便。书中还特别列举了非常实用的开源项目usbasp以及usbdrv,使读者既能对开源软件的强大功能留下深刻的印象,又能学到实际有用的东西。
本书可作为高等院校计算机、电子、自动化、机电一体化等相关专业嵌入式系统课程的教学参考书,也可作为从事嵌入式系统应用开发工程师的参考资料
https://download.eeworld.com.cn/detail/sigma/613810
|