8 个解决方案
#1
我觉得有点单片机和C语言基础就可以学习嵌入式ARM和Linux了,推荐你个视频看一下:
http://v.youku.com/v_show/id_XNzQ5MDA4NzM2.html
http://v.youku.com/v_show/id_XNzQ5MDA4NzM2.html
#2
嵌入式分为偏底层和偏应用两个方向,所掌握的知识都不同。你想做底层驱动的话,又分两个方向系统移植和驱动开发,这个作为一个底层驱动工程师这两个都得掌握,S3C2440有一些旧,可以研究一下AM335X工控上用的多。学习底层开发不断的发现问题,解决问题,丰富的经验很重要。对于像I2C,485,232,网口等都应该多了解学习。C语言是基础必须学好的。你不需要自己画原理图,你能读懂它就行,通过看原理图能写出相应的驱动程序就行,人的时间是有限的,这个可以通过学习stm32来掌握,把自己的目的想象成开发一件产品,而不是只是简单的去解决一个问题,这样会进步的很快。推荐你几本书:《linux设备驱动程序》第三版、《linux系统移植》、《linux驱动开发入门与实战》。还有问题的话你可以给我留言,我尽量帮你回答
#3
动手做东西也就是学习的过程,发现问题并解决问题是最好的成长
#4
我感觉各位前辈讲得都很有道理,我就静静地学习
#5
了解一下比较好
#6
韦东山,的视频学习资料不错。另外可以自己多看看驱动和应用开发的书进行实操
#7
做驱动没前途啊,10个嵌入式开发岗位才1个招驱动的。
#8
数电、模电、画电路图、焊接等了解就可以了,不需要刻意学习
多下载一些教程视频看看,韦东山的,aiku科创志龙的,国嵌的,。。。
多下载一些教程视频看看,韦东山的,aiku科创志龙的,国嵌的,。。。
#1
我觉得有点单片机和C语言基础就可以学习嵌入式ARM和Linux了,推荐你个视频看一下:
http://v.youku.com/v_show/id_XNzQ5MDA4NzM2.html
http://v.youku.com/v_show/id_XNzQ5MDA4NzM2.html
#2
嵌入式分为偏底层和偏应用两个方向,所掌握的知识都不同。你想做底层驱动的话,又分两个方向系统移植和驱动开发,这个作为一个底层驱动工程师这两个都得掌握,S3C2440有一些旧,可以研究一下AM335X工控上用的多。学习底层开发不断的发现问题,解决问题,丰富的经验很重要。对于像I2C,485,232,网口等都应该多了解学习。C语言是基础必须学好的。你不需要自己画原理图,你能读懂它就行,通过看原理图能写出相应的驱动程序就行,人的时间是有限的,这个可以通过学习stm32来掌握,把自己的目的想象成开发一件产品,而不是只是简单的去解决一个问题,这样会进步的很快。推荐你几本书:《linux设备驱动程序》第三版、《linux系统移植》、《linux驱动开发入门与实战》。还有问题的话你可以给我留言,我尽量帮你回答
#3
动手做东西也就是学习的过程,发现问题并解决问题是最好的成长
#4
我感觉各位前辈讲得都很有道理,我就静静地学习
#5
了解一下比较好
#6
韦东山,的视频学习资料不错。另外可以自己多看看驱动和应用开发的书进行实操
#7
做驱动没前途啊,10个嵌入式开发岗位才1个招驱动的。
#8
数电、模电、画电路图、焊接等了解就可以了,不需要刻意学习
多下载一些教程视频看看,韦东山的,aiku科创志龙的,国嵌的,。。。
多下载一些教程视频看看,韦东山的,aiku科创志龙的,国嵌的,。。。