zoukankan      html  css  js  c++  java
  • 嵌入式系统总结

    嵌入式定义很广泛,广泛到单片机、PLC、FPGA+CPLD、ARM+Linux实际上都属于嵌入式范畴!

    嵌入式,其实就是ARM+Linux,重点其实是嵌入式操作系统,建议先从单片机做起,了解GPIO、定时器啥的,理解怎么用C语言操作硬件。然后再去学Linux操作系统,shell语法等,然后再买一个ARM开发板(初期买2410足够),学驱动开发啥的,建议去星创客学习。学完了以后,做几个驱动,就可以找工作了

    刚开始对着手册教程等学习用单片机,各种外设。等你熟了后再去理解它们各自的内核,存储结构之类的。

    嵌入式主要内容包括linux系统,C语言开发,数据库等,JAVA部分的安卓开发等,学成后可以开发应用软件的,内核开发,驱动开发等工作,做项目。

    嵌入式系统作为除PC端外的另一种系统,应用领域极其广泛,分为单片机、ARM、FPGA、DSP、IC设计、微处理器体系结构几个方面。

    嵌入式:Linux 开源 ,软硬件相结合,加上物联网、互联网、移动互联网的增加,嵌入式开发也成为现在的主流,智能家居、智能小车、智能农业 都是需要这些开发作为基础的

    嵌入式系统在控制关系上却是主导的,是控制目标应用系统运行的逻辑处理系统。尽管可以用不同方式构成嵌入式系统,但是一旦构成之后,嵌入式系统就是一个专用系统。

     各个方向就业前景

    嵌入式(ARM+Linux)

    Ø 高端智能硬件(平板、手机、机顶盒)

    Ø 工业机器人

    Ø 物联网(网关)

    嵌入式(FPGA+CPLD)

    Ø 通信产品(基站、大型交换机、网关)

    Ø 军工产品(导弹、火箭)

    Ø 视频(视频流、图像处理)

    嵌入式(单片机)

    Ø 智能硬件(无人机、智能小家电)

    Ø 物联网(无线传输、智能传感器)

    嵌入式(PLC)

    各个方向知识体系

    嵌入式(ARM+Linux)

    Ø C语言、数据结构

    Ø 嵌入式Linux下文件I/O、Linux并发程序设计你该这么学、Linux网络编程

    Ø ARM体系结构及接口技术、嵌入式系统移植、嵌入式内核及驱动开发高级

    嵌入式(FPGA+CPLD)

    Ø vhdl和verilog编程语言

    Ø Altera FPGA设计

    Ø Xilinx FPGA设计

    嵌入式(单片机)

    Ø C语言、数据结构

    Ø STM8/STM32/MSP430单片机开发

    Ø Ucos/FreeRTOS嵌入式操作系统移植

    Ø 电子电路设计

    嵌入式(PLC)

    Ø 西门子/三菱/施耐德PLC程序开发

    Ø 工业传感器、私服系统、变频器应用

    Ø 工业总线通信协议

  • 相关阅读:
    dnu restore 获取失败后的处理
    解决中文乱码问题
    myeclipse10+tomcat6+java8+Struts2.3+win10配置全过程
    Matlab画图plot(X1,Y1,'b -',x1,y1,'ro','MarkerFaceColor','r')
    matlab进行数值近似积分,含变化的常数做为参数
    C#为自定义控件添加事件,以便在使用此控件的窗口进行编辑调用
    C#新添加的控件被旧的遮挡
    C#遍历容器存储顺序
    记一次VMware15.5.1-15018445(版本号)安装与激活,和安装Ubuntu-18.04.4-desktop-amd64(版本号)的过程
    记事本2
  • 原文地址:https://www.cnblogs.com/mazhenyu/p/10755397.html
Copyright © 2011-2022 走看看