嵌入式开发模式,求前辈们分享看法和心得、、
凌风子 2012-11-10 07:55:47 我是今年今年刚毕业的菜鸟,想往嵌入式发展,在校时只学过C语言,单片机、模电、数电自动控制等课程。本科是非科班出身的,现在的想自学嵌入式,目前正在就着天嵌TQ2440的开发板学习内核移植的东西。今天到一个做嵌入式产品的公司参观学习,是做交换机和路由器的,也跟他们请教了些嵌入式开发的一些问题。他们说现在的嵌入式开发的模式和从前不一样了,现在都是搭积木式的开发。卖芯片的人会提供驱动等一系列相应模块的源代码。除非他给的驱动出问题了才去debug,或者他给的源码不能满足自己要求才会去做相应的改进,如果有的功能模块没有也是先到网上下一些源码然后再整合进去。而且现在没有公司专门分做驱动,做系统,做应用,一般都是全做的,即一个工程师可以玩转整个产品,整个开发过程工程师们要做的更多的是前期的评估,中期的整合,和后期的测试等等。整个过程不需要嵌入式软件开发工程师写多少代码。
而关于嵌入式的学习他们说基本上都是linux编程比较多,他们建议如果我要自学嵌入式的先看《linux程序设计》和《Unix环境高级编程》,然后如果想往驱动走的话再看《linux设备驱动程序》,往应用的话则要看从事什么行业,做什么产品。
各位前辈们,望多多分享你们的看法和心得,给菜鸟一点指导。我真心的感谢今天和我分享这些东西的工程师们,我不是对他们的话持怀疑的态度才又在这里发帖的,我只是想更全面的了解一些,真心求指导啊、、、