构建嵌入式Linux系统说明

2019-07-13 01:07发布

   最近一段时间一直在构建嵌入式Linux。把自己的使用说明给大家分享一下。    主机环境:Windows+VMware(ubuntu10.04)    Windows下使用软件:soureinsight,beyond compare2, J-link    Linux下使用软件:svn,gcc/gdb    开发平台:mini2440(ARM)    这里需要说明的几点:    1,采取版本管理工具svn可以使得系统开发更加有效,对代码的有效管理在团队管理中显得格外重要。    2,由于Linux代码的庞大性,使得代码阅读工具是一个重要的部分,在这里由于Windows下的软件的友好性,我还是选取了通过sourceinsight工具来阅读和编辑Ubuntu下的代码。    3,对于版本的更新需要比较版本代码时我使用了beyond compare2工具进行比较。个人认为这个工具的使用还是很便利的。    4,J-link工具的使用,由于我是在ARM平台下进行开发的,所以就需要调试器的支持。通过调试可以很快的理解板级环境,也可以通过调试快速的进行程序设计。    5,Ubuntu端gdb工具的使用,对内核的调试离不开调试工具,我在Linux内核开发的过程中一直都在使用gdb+jlink。使用起来还是很方便的。