谈谈学习嵌入式 点击:543 | 回复:2



selanat

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 2回
  • 年度积分:0
  • 历史总积分:577
  • 注册:2022年2月02日
发表于:2022-02-03 16:00:35
楼主

谈谈学习嵌入式

1.首先说说嵌入式概念

嵌入式系统由硬件软件组成.是能够独立进行运作的器件。

软件内容只包括软件运行环境及其操作系统

硬件内容包括信号处理器存储器、通信模块等在内的多方面的内容。

相比于一般的计算机处理系统而言,嵌入式系统存在较大的差异性,它不能实现大容量的存储功能,因为没有与之相匹配的大容量介质,大部分采用的存储介质有E-PROMEEPROM 等,软件部分以API编程接口作为开发平台的核心。

2.嵌入式要干嘛?

1从硬件上,基于CPU的处理器件整合到芯片内部。

2从软件上看,在操作系统内部里将应用一并选入,编译后将内核下载到ROM中。

3将软件内核或者应用文件系统烧写到嵌入式硬件平台。

3.知识储备

1硬件学习,学在硬件之前有数字电路、模拟电路和微机原理的基础一般硬件重点就是在CPU小系统,通常一个CPU小系统包括CPU、外围储存、时钟、复位、电源。

2软件学习,在学习软件之前要有C基础,如果基础知识不扎实,学习就很吃力,有些驱动底层会有部分汇编语言实现的函数。对于基本的C语言入门,学完51单片机便可以掌握,尽量多看看C方面的书籍加以巩固。

4.嵌入式怎么干?

一个完整的产品开发包括需求、方案、设计、调试、测试、生产、维护。首先要知道客户要什么,功能、性能指标是什么?根据功能、性能指标选CPU配外围接口,搞定后开始画原理图,画PCB,制版。在原理图PCB阶段要考虑可测试性,可生产性,好维护,所谓的项目经验就体现在这。

5.嵌入式要注意什么

CPU的选型主要考虑主频,核的数量,功耗,成本,易用性,电源的上电顺序、组数的要求,自带的扩展接口是否满足要求,是否易扩展。储存要考虑位宽,速率,类型和容量。比如nand flash/norflash/spiflash支持程度,DDR1DDR2DDR3支持程度。时钟考虑频率、路数、组数。复位包括复位电路,复位启动。

要熟练掌握寄存器的配置以及相关电路连接以及开发环境的使用,寄存器一定要熟练,否则跑系统是天方夜谭。



楼主最近还看过



相随与桥

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 14回
  • 年度积分:0
  • 历史总积分:144
  • 注册:2022年2月23日
发表于:2022-02-24 10:30:05
1楼

很难

孙建玲

  • 精华:0帖
  • 求助:5帖
  • 帖子:10帖 | 70回
  • 年度积分:30
  • 历史总积分:135
  • 注册:2008年7月14日
发表于:2022-12-18 17:59:31
2楼

学好说,工作人家要有经验的


热门招聘
相关主题

官方公众号

智造工程师