1、学习嵌入式的话,个人建议看视频比较好,因为看书比较晦涩难懂,不容易理解,个人还是建议看视频教程。因为视频有老师带着比较容易理解。嵌入式教程的话,我个人推荐IT学习联盟的《零基础嵌入式就业班》,他是一套完整的嵌入式视频教程,是从零基础教教其的,很适合初学者学习。
2、了解ARM的架构,原理,以及其汇编指令,我们在嵌入式开发中,一般很少去写汇编,但是最起码的要求是能够看懂arm汇编。(5)系统移植的时候,就需要你从最下层的bootloader开始,然后内核移植,文件系统移植等。而移植这部分对硬件的依赖是非常大的,其配置步骤也相对复杂,也没有太多详细资料。
3、Linux操作系统就是用C语言编写的,所以你也应该先学习下Linux方面的编程,只有你会应用了,才能近一步去了解其内核的精髓。推荐书籍:《UNIX环境高级编程》(第2版)(4)了解ARM的架构,原理,以及其汇编指令,我们在嵌入式开发中,一般很少去写汇编,但是最起码的要求是能够看懂arm汇编。
4、熟悉计算机的基本原理,看看一个计算机的基本组成及软件在里面是如何跑的。 这是linux编程的必修课,这本书是我自己用的,非常不错,利用它,你可以写出一个自己的qq程序。
5、如果是零基础学习嵌入式的话,我个人建议看视频比较好。首先嵌入式非常难,学习嵌入式不容易。看书比较晦涩难懂。所以还是看视频比较好,因为看视频时跟着老师的步骤学习,有老师带着比较容易入门。。
1、如果能能掌握C语言高级编程。无论是对嵌入式软件还是硬件开发编程,都是不可缺少的一部分。因此不管您是自寻、还是拜师我坚信这都是他们教您的第一步。 要了解嵌入式Linux操作系统。你得首先对这个系统有一定的认识,就好比你想盖房子、你得需要水泥、砖头、钢筋。那么嵌入式Linux系统同样如此。
2、文件系统制作 。流行的软件是busybox 系统裁剪。这个你买的开发板都会带平台代码。也可以在上下载源码自己编译。这个时候你就可以用u-boot(类似我们常见的主板bios)启动你的系统。加载你自己编译好的linux内核。系统就启动起来了。最难学的是你要搞嵌入式系统的开发。
3、进入嵌入式Linux的领域,你需要明确处理器及其系统的学习路径。从嵌入式微处理器的基本原理和汇编开始,避免重复学习x86。ucOS/II和uClinux作为入门级选择,随着技术的深化,可以进一步研究更专业的嵌入式操作系统。一块ARM9以上的开发板是实践的利器,参加专业培训则能加速学习进程并扩大人脉。
我看过的天狼星单片机的,霖锋讲的,去电驴搜搜。
软件视频包-嵌入式linux软件开发入门培训视频.iso共有46个视频,介绍嵌入式linux入门需要掌握的基础知识,包括linux的基础知识,shell基础,vi编辑器,包括嵌入式linux的C语言编程,非常详细,非常精辟,我当初刚出学校做嵌入式的时候,就是看这个视频的。
①硬件工程师想转软件工程师,从底层软件入门会比较好 ②单片机工程师,想升级一下。会Linux底层的人肯定会单片机,会单片机的人不一定会Linux。 ③时间充足的学生:如果你正读大二大三,那么花上半年学习嵌入式Linux底层多有益处。
比如课程中涉及汇编知识,如果你要彻底弄清楚,你需要去学习《ARM架构与编程》;当你学完这本书,你的同学搞不好已经可以上手工作了。 1 短期的目标是什么 我们先把学习目标定下来:快速了解嵌入式Linux开发的流程,知道要学什么,具备跟从业者交流的能力。
正点原子的开发板在质量上更胜一筹,其用料精细,设计考虑了学习者的实际需求。不同于追求炫酷外观的黑色或白色,原子的板子颜色更易于识别和维修,对于学习和故障排除更为友好。在实际购买和使用中,正点原子的板子在市场上有着更高的占有率,且学弟学妹们仍在持续使用,这从侧面验证了其口碑。
linux基本使用。包括常用命令,vim、gcc、gdb、简单的服务器搭建等。推荐《完美应用Ubuntu》C语言。这个最重要,一定要把C语言基础打好了,要不以后没法继续学习。讲C语言的书很多了。自己参考吧。linux系统编程。经典的APUE,也就是《UNIX环境高级编程》,不过这本书一般初学者看不懂。
最后,不要忽视资源丰富且包含入门教程、参考文档的黑金板,如XCZU系列的XCZU2CG,它不仅提供逻辑资源,还包含FPGA、ZYNQ+TCP、Python、LaTeX和Android studio等多方位的学习资料,是进阶学习者的理想之选。
这个看你基础怎么样了,个人推荐两款 正点原子的板子和奋斗的板子,正点原子的寄存器讲的比较明白,奋斗的ucgui做的很不错,不用怎么看视频吧,正点原子附带的教程就不错,而且他的头三讲有视频 。
一个CH340的USB转UART芯片,实现USB下载程序,为无串口的笔记本电脑提供下载方便。板子上电源入口有一个自恢复保险丝,可以有效的保护您的电脑主板和开发板。加上这个保险,作为初学的你,即使不小心短路了,也不会烧主板和单片机。
先入手一个吴鉴鹰单片机开发板学习板实验板 这个需要教程清晰,有技术支持的。这个是学习单片机的一个硬件平台,有了这个平台,自己的想法就可以在这个平台上面施展了。提醒一下,选择这个不要选择那种量很大的,几万用户哪来技术指导。