一直以来都在使用MDK居多来学习ARM,现在毕业近一年了,终于又再一次准备尝试使用GNU的工具链来做嵌入式开发。
主要原因是为了更好地学习嵌入式。
IDE环境把许多细节问题给隐藏起来,让我们这类的新手一直被蒙着。而GNU在对待新手时就不这么友好,它的所有工作都是赤裸裸的,如果你吃透它,那么你什么也干不了。
这就是开源的结果。
手头有的板都是CM3内核的,有STM32和LM。所以要找的编译环境也必须支持这系列MCU。
用得比较多的有丙个:CodeSourcery(有LITE免费版)和YAGARTO(配合ECLIPSE使用)。
再有一层原因是,想自己移植一个国产的操作系统到该环境下去。
更现实的原因是,移植好了这个系统后想以此到该公司谋生,嘿嘿。
我现在这里只安装有CodeSourcery。桌面系统为XP。
为了在CMD命令行中更好地操作这些软件,建议你安装一下WinAVR。好处嘛~就是可以使用LS(我最喜欢的命令,因为它简单无脑,LOL),可以直接使用Make等在Linux下常用的指令。
看图哈(可是没有颜色呀)