从哪里开始学习嵌入式系统?
c语言可以说是贯穿整个嵌入式系统的核心编程语言。要学好嵌入式系统,必须学习C语言。
2.学习基本电路和工具。你可以找到一些哔哩哔哩的视频并下载proteus,keil来学习。Proteus是仿真软件,包含各种组件。Keil是可编程的。学嵌入式避免不了和硬件打交道,也不可能一直模拟。最好有一定的模拟和数字电学基础。作为初学者,只需要学习电阻、电容、二极管、三极管、mos晶体管等常用器件的工作原理,以及常用基本电路的原理图。如果不打算从事硬件开发,也不需要花费太多精力去完全理解这两门课程。如果不了解电路和器件原理,可以直接去百度。工具方面,要学习示波器、万用表等基本的硬件检测工具和电烙铁的焊接技术。
3.学习单片机
有了C语言和电路知识的基础,就可以正式开始学习单片机了。当然也可以不学单片机直接学linux,但是会比较难学。用单片机的基础学习linux可以让你更好的理解底层的基础知识,同时学习单片机也可以做出一些有趣的有创意的发明。
学习单片机建议从51单片机开始。可能有人会觉得51单片机弱,落后,没必要学。这种想法是错误的。首先,单片机只是一个工具。本质上,我们是在学习C编程及其电路设计。即使我们以后不用51单片机,但是,从中学习到的编程水平和电路相关知识,在所有嵌入式产品中都是通用的。另外,在我们的现实生活中,大部分家用电器的MCU,包括但不限于冰箱、空调、洗衣机、烤箱、电饭煲等。,是一个51内核的微控制器。其优点在于操作简单,价格低廉。就像汽车和飞机发展到今天,考虑到成本和方便,最后1km的路还是以小电驴为主,但最重要的是对于初学者来说,51单片机的学习资料比较多,底层也比较简单,可以帮助初学者学习基本的单片机,了解寄存器底层的工作原理。
变形杆菌;多变的人(物);普路提斯(希腊海神)
凯尔
51单片机