找回密码
 注册
关于网站域名变更的通知
查看: 148|回复: 2
打印 上一主题 下一主题

嵌入式开发要学什么主要包含以下4个方面的内容

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-5-20 16:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
1.电路知识 首先你要学习电路、模电、数电,认识电阻、电容、三极管,基础器件要知道,放大电路、集成运放、时序电路基本电路能看懂,不然看电路图一定是云里雾里,也就无法进行后续的工作。硬件产品的设计实现,包括器件选型、原理图和PCB设计、电路调试,都需要过硬的电路基础。
+ f( N4 q: i# f$ y5 _2.C语言
4 I* t8 s( @5 k! o" @) R: _C语言是嵌入式开发中最重要的编程语言,要对这门语言有深入的理解,毕竟不仅仅要会写程序,看懂他人程序也很重要。最基本的数据类型、数组、指针、结构体,链表、文件操作等都要会,掌握基本语法和语句,不然你要能区分指针数组与数组指针吗?. b- O" x( O  q/ s- H) H3 k2 A9 Y0 l) y
3.单片机 单片机入门相对简单,通过单片机的学习可以熟悉单片机的硬件结构,包括I/O口、AD转换、通信(串口、并口、I2C、CAN、USB、以太网、ZigBee技术等)、显示(LED、LCD等)、控制(PWM等控制技术)、数据处理(图形、图像、语音、视频等的处理或识别)等,学好单片机可以为采用嵌入式系统奠定良好的基础。
9 H" x8 X# F4 j; C5 v, L6 R! U" U4Linux基础
# z0 R( N, J" i2 O; Z5 w, w  N6 {Linux的源码和架构都是开放的,在嵌入式系统中应用尤为广泛,学习Linux对于系统的开发会有很大的帮助。详细了解Linux下的目录结构、基本命令、编辑器VI、编译器GCC、调试器GDB和 Make 项目管理工具,Shell Makefile脚本编写等知识,以及嵌入式开发环境的搭建。' k, Q8 |9 p' I7 K, H! b* L' @

该用户从未签到

2#
发表于 2022-5-20 16:57 | 只看该作者
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。/ E7 f$ g: _$ Q) ]7 F' s

该用户从未签到

3#
发表于 2022-5-20 17:31 | 只看该作者
学习嵌入式开发分两种,单片机无操作系统的,直接对寄存器或者利用库函数操作的。还有可以运行Linux或者安卓操作系统的嵌入式软件系统开发。& S, G$ z$ b- m, U: W& j1 v( t
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-31 16:47 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表