`
womendu
  • 浏览: 1513072 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

菜鸟论嵌入式系统

 
阅读更多

自学嵌入式有三个来月了,自觉异常艰难,尚未入门,不过通过这段时间对嵌入式有了一个宏观的认识,希望给那些准备学嵌入式或者正在着手嵌入式的兄弟有一下些帮助

1 什么是嵌入式系统?

书面解释是:以应用为中心,以计算机技术为基础,软硬件可裁剪,适合应用系统对功能、可靠性、成本、体积、功耗等严格要求的计算机系统。

这段话比较抽象,其实嵌入式系统在我们的生活无处不在,比如说,手机、mp3、mp4、psp等等等等.基本上稍微高档一点的电子产品都是属于嵌入式系统。究竟怎样的产品才能叫嵌入式系统,首先它必须有一个处理器,其次,它有一个操作系统。满足这两点我们就可以称该产品为嵌入式。

现在嵌入式主流的处理器就是arm处理器了,这个在全球占的份额是最大的,其他的还有mips、power PC等等,主流操作系统便是嵌入式liux,因为他开源免费,所有受到广泛的欢迎,其他的还有wine CE、Vxworks等等

2 嵌入式是如何构成的

第一步 搭建硬件

首先硬件工程师会根据所需要的应用系统的要求以处理为核心,选择合适的flash,然后在选择其他的功能模块,比如说网卡,输入设备,显示器等等,组成一块电路版

第二步 移植bootloader

什么叫做bootloader?bootloader就是系统开始的时候运行的一个程序,由它来引导系统启动你的操作系统和做一些初始化工作,犹如window下的bios。bootloader常用的有uboot,由软件工程师做一些修改成你的系统所能运行的然后移植。

第三步 移植操作系统

将你所要用的操作系统加以修过然后移植于你所有搭建的嵌入式系统

第四步

光有操作系统 还不能完成一些实质性的工作,还必须有应用软件,所有第四步便是移植应用软件。现在主流的应用软件开发环境是nokia的QT。

3 学习嵌入式需要的基础

一,汇编要会一点

二,熟练c,c++

三,最好有一点单片机和应用程序开发的知识

ps:纯属菜鸟见解,还请多多批评指正

分享到:
评论

相关推荐

    关于嵌入式操作系统的论文

    嵌入式操作系统是计算机科学领域的一个重要分支,它主要用于控制各种设备或系统,如工业自动化设备、消费电子产品、医疗仪器等。VxWorks是其中一款非常著名且广泛应用的实时操作系统(RTOS),尤其在航空、航天、...

    毕设&课程作业_基于Atlas200DK的智能门禁系统.zip

    3. **嵌入式系统开发**:由于门禁系统通常是实时运行的,因此需要掌握嵌入式系统开发的知识,包括操作系统(如Linux)、设备驱动程序以及低级编程。 4. **图像处理**:在处理摄像头输入时,可能涉及到图像预处理,...

    老师教你一步一步学会学精单片机

    单片机在电子工程、自动化控制、物联网等领域有广泛应用,是学习硬件开发与嵌入式系统的基础。 本教程“老师教你一步一步学会学精单片机”,旨在帮助初学者从零基础开始,逐步掌握单片机的原理和应用。通过详细的...

    基于间接卡尔曼滤波的IMU与GPS融合MATLAB仿真(IMU与GPS数据由仿真生成).zip

    标题中的“基于间接卡尔曼滤波的IMU与GPS融合MATLAB仿真”涉及的是传感器融合技术,特别是利用卡尔曼滤波算法对惯性测量单元(IMU)...这对于计算机科学,尤其是嵌入式系统、信号处理和控制系统的领域是非常有价值的。

    电子科技大学-袁瀛-本科毕业设计.zip

    在硬件设计部分,可能涉及到电路设计、嵌入式系统开发,如FPGA或微控制器的应用,可能使用了像Altium Designer、EAGLE这样的电路设计软件,或者基于ARM架构的嵌入式开发平台。硬件与软件的交互可能通过UART、SPI、I2...

    毕设&课程作业_基于深度学习的单幅图像的超分辨率算法.zip

    5. **模型部署**:将训练好的模型集成到实际应用中,如图像处理软件或嵌入式设备。 【文件名称列表】Graduation Design 这个文件名暗示了这是一个毕业设计项目,可能包含以下内容: 1. 论文文档:介绍项目背景、...

    DX32学习手册(PDF)

    - **STM32概述**:STM32是一款高性能、低成本且具备低功耗特性的32位ARM Cortex-M微控制器系列,广泛应用于各种嵌入式系统设计中。 - **选择STM32的原因**: - **性价比高**:相比于其他ARM解决方案,STM32具有更高...

    浙江工业大学自控历年真题

    考生需要具备一定的数学功底,尤其是矩阵论、微分方程及概率统计等相关知识。 三、实验与实践 浙江工业大学的自控真题也注重考察考生的实践能力。可能包含对实际系统进行建模、分析、设计及实验验证等题目。考生...

Global site tag (gtag.js) - Google Analytics