驱动程序开发工具-sublime和source insight

摘要

驱动开发不像上层APP开发,没有专门的调试功能非常丰富的IDE,一般是使用文本编辑器把代码写好,然后编译完成,最后再一点点调试。


1.jpg

分类

  • 单片机项目中,驱动程序一般架构性没有那么强,比如用FSL,NXP,ST的芯片开发时,使用文本编辑器如sublime等开发更加高效,通过打开单个程序文件,一边对比寄存器,一边写访问寄存器的程序即可。
  • 嵌入式项目中,驱动程序架构较强,比如linux,vxwork,安卓等BSP驱动,经常需要在驱动中,使用操作系统函数,另外大部分驱动,都要遵循操作系统标准的架构开发,而学习架构最好的方式就是看内核中,已经存在的其他驱动,学习别人的劳动成果,这时候可以用source insight来开发,打开整个工程,随时跳转到某个符号,查看它的用法。

快捷键

  • sublime通过使用快捷键,可以发掘很多功能,因此使用思维导图,对快捷键进行了分类总结,如图:


    1.png
  • source insight因为有方便的图形用户界面,暂时没有对快捷键进行分类总结。

本文由头条号“嵌入式FM106点1”发布,各种原创技术干货,欢迎关注。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,870评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,841评论 18 139
  • 仿佛一夜之间,VR游戏成为了各大厂商的香饽饽,那么能够与之媲美的或许也只有H5游戏了。VR和H5游戏将成为未来游戏...
    关于清晨的路上阅读 1,047评论 0 1
  • 笔记本一开机,黑屏了,而且还是关不了机的状态,立马傻眼了。 第一反应是,我没带笔记本的充电器,也就是说,我白带笔记...
    妙丫丫POI阅读 224评论 0 0
  • 一位朋友留言,问了这么一个问题: 一直有一个工作上的事困扰着我。我校学生为城乡结合部生源构成。一部分学生行为习惯不...
    魏智渊阅读 605评论 2 15