一直在搞STM32,最近学习了UCOS,现在想学习嵌入式Linux,最后想做嵌入式Liunx驱动移植和应用编写这个方向。
请问有什么好的开发板值得推荐下的吗
可以学学驱动开发,然后就会了驱动移植和应用编写。
其实先学一下应用编写,再看看内核,再学驱动比较平顺,不然好多概念不熟悉直接学驱动费劲,搞不明白。
开发板推荐韦东山 jz2440,讯为 4412,宋宝华的驱动书,驱动示例用的 x86 linux 系统,直接在内核空间的内存中读写数据,没有关联外部硬件,其实和正真的驱动没啥区别了。
如果想学习一下Linux的驱动和内核那些底层的东西,可以选择韦东山的2440开发板,这个2440推出很多年了,各种中文资料一大堆,SDK和寄存器手册也是完全开放的
如果只是想学习一下Linux应用,那可以用树莓派,树莓派上面有很多开源项目可以参考,但是它只能用Linux的标准函数,底层不开放
入门Linux驱动开发最好就是有一个资料非常多的开发板,推荐2440开发板,资料丰富,虽然性能不高
可以买个二手的,学完可以再卖掉,然后使用其他性能更好的开发板,nanopi,香蕉派、3399这些
最好是选择开源的开发板,这样可以从源码上学习驱动的开发
目前资料最多的应该是2440的,虽然比较老了,但是资料真是全,