首页

文章

初学者如何学习嵌入式?

发布网友 发布时间:2022-04-19 19:11

我来回答

2个回答

热心网友 时间:2023-07-11 21:38

1.C语言! C语言! C语言!
C语言可以说是贯穿整个嵌入式的核心程序语言,想要学好嵌入式,C语言必须学会。

2.基础电路与工具的学习。 可以从b站找一些视频下载个proteus,keil进行学习。proteus是仿真软件,里面有各种元器件。keil可进行编程。学习嵌入式,避免不了跟硬件打交道,不可能总是仿真,最好能具备一定的模电数电的基础,作为初学者,只需要学会电阻,电容,二极管,*管,mos管等常用器件的工作原理,及常见基础电路的原理图就可以了,如果你不打算从事硬件开发工作,不需要花太多精力将这两门课完全弄懂,遇到不懂的电路,器件原理直接进行百度,单点突破即可。工具方面要学会示波器,万用表等基本硬件测试工具以及电烙铁焊接技术就可以了。

3. 学习单片机
有了C语言基础与电路知识基础后,就可以正式开始学习单片机了,当然,也可以跨越不学单片机直接去学习linux,但学习难度会比较大,有单片机基础再去学习linux能使自己对底层基础知识更了解,同时,学会单片机还能做一些有趣创意的小发明。

学习单片机建议从51单片机开始学起,可能会有人觉得51单片机性能弱,比较落后,已经没必要去学,这种思想是错误的,首先,单片机只是一个工具,本质上我们是学习C编程及其电路的设计,即使我们以后不使用51单片机,但从中学到的编程水平和电路相关的知识是在所有嵌入式产品上是通用的,另外,在我们现实生活中,包括不限于冰箱,空调,洗衣机,烤箱,电饭锅等绝大多数家用电器的MCU都是51内核的单片机,其优势就在于操作简单,价格便宜,就像如今汽车与飞机发展得再好,考虑成本与便捷上,最后的1公里路还是小电驴最占优势,但最重要的是对于初学者来说,51单片机学习资料较多,底层相对较简单,可以很好地让初学者学习入门单片机,理解寄存器底层工作原理。

proteus

keil

51单片机

热心网友 时间:2023-07-11 21:38

 一、模拟数字电路,C语言编程。

 模拟电路比较难学,可以选择听一些视频教程,看看最基础的教材,有时间在Multism上做一些仿真实验就可以了;数字电路比较容易学,学习一下视频教程就行了;不管是做嵌入式软件还是硬件开发的人员,对C语言的掌握这个是必需的,特别是对于以后致力于嵌入式软件开发的人,现在绝大部分都是用C语言开发。做好这些之后,前期的准备工作就基本完成了。

 二、单片机

 掌握proteus仿真,不买硬件也可以学习。学习单片机,一是掌握单片机的各种资源,二是掌握常用元器件和总线。

 三、嵌入式操作系统

 学习嵌入式系统,如linux或者wince下的编程,这些对以后做应用的编程很有帮助。应该对操作系统有所了解,这对你对硬件和软件的理解,有很大的帮助。应该把系统的管理理解一下,比如进程、线程,系统如何来分配资源的,系统如何来管理硬件等等。

 四、ARM学习

 结合arm芯片手册学习UBOOT的源代码,了解下最小的系统开发,那对你整个嵌入式开发的非常有帮助的,可以的话,还可以学习下linux的源代码,先看看linux 代码早期的版本,比如0.12 的代码等等。

八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 有谁用过rt5350,不会调gpio intel内存双通道新技术 arduino什么意思 stm32f103VE的每个GPIO可以作为外部中断源,简要说... linux 内核怎么设置中断gpio 单片机USB供电电路 通信管理机的硬件规格 STM32F103的USB对应的GPIO引脚是否不用配置就可以... 有没有人说一下,鸿日S1pro怎么样? 东莞银行股份有限公司大朗银朗支行怎么样? 东莞银行股份有限公司企石支行怎么样? 东莞银行股份有限公司中心区政和支行怎么样? 东莞银行全称是什么 东莞银行股份有限公司东城城丰支行怎么样? 东莞银行理财安全吗 东莞银行怎么样?工资待遇 东莞银行步步高升是怎样 东莞银行股份有限公司长安金沙支行怎么样? 东莞银行和华兴银行哪个好? 东莞银行股份有限公司怎么样? 串口输出数字加字母 求: MTK6225工程模式 STM32用什么电源供电,对接口有什么要求吗?(电源... 如何用树莓派Raspberry Pi做一个简单的控制系统 怎么查看linux usb设备驱动 USB6009的详细资料 安卓智能终端硬件系统设计选型分析 嵌入式高速数据采集solution是什么原理? 请问STM32怎么才能并行操作低八位的IO口或高八位的... 华硕pike卡如何连接sas盘 vivo s1pro新加坡没有卖吗 手机qq怎样快速删好友? QQ怎么一键删除好友 手机QQ 手机QQ怎样快速批量删除好友? originos支持S1Pro吗 鸿日s1跟s1pro有什么区别 如何关闭闪付功能 怎么在手机上关闭银行卡闪付 银行卡上的闪付怎么取消 怎么取消银行卡的闪付
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com