摘要:
一直以来都在使用MDK居多来学习ARM,现在毕业近一年了,终于又再一次准备尝试使用GNU的工具链来做嵌入式开发。主要原因是为了更好地学习嵌入式。IDE环境把许多细节问题给隐藏起来,让我们这类的新手一直被蒙着。而GNU在对待新手时就不这么友好,它的所有工作都是赤裸裸的,如果你吃透它,那么你什么也干不了。这就是开源的结果。手头有的板都是CM3内核的,有STM32和LM。所以要找的编译环境也必须支持这系列MCU。用得比较多的有丙个:CodeSourcery(有LITE免费版)和YAGARTO(配合ECLIPSE使用)。再有一层原因是,想自己移植一个国产的操作系统到该环境下去。更现实的原因是,移植好了 阅读全文