嵌入式培训
达内IT学院
400-996-5531
今天将嵌入式基础知识进行整理,希望可以给想要自学嵌入式的同学更多的帮助,思路方向就在这里:
1、嵌入式系统的定义
以应用为中心,以计算机技术为基础,且软硬件可裁减,适应应用系统对功能、可靠性、成本、体积、功耗的严格要求的专用计算机系统。
2、嵌入式系统的组成
硬件部分:嵌入式微处理器、外围硬件设备;
软件部分:嵌入式操作系统、特定的应用程序。
嵌入式微处理器
外围设备是指在一个嵌入式系统当中,嵌入式处理器以外的完成存储、通信、调试、显示等辅助功能的其它部件,根据外围设备的功能可分为以下3类:
(1)存储器:SRAM、DRAM、NAND FLASH、NOR FLASH等;
(2)接口:并口、RS232串口、SPI串行接口、USB通用串行总线、以太网接口等;
(3)人机接口:LCD、触摸屏、键盘等。
嵌入式操作系统
3、嵌入式系统的特点
嵌入式系统与普通PC的对比:
开机顺序
嵌入式系统的开机顺序:
PC机的开机顺序:
4、嵌入式系统的开发流程
通常基于Linux系统的嵌入式开发步骤如下:
1、开发目标硬件系统:如选择微处理器、Flash及其它外设等;
2、建立交叉开发环境:安装交叉编译工具链(如arm-linux-gcc)、安装开发调试工具、设置好环境变量、配置串口通信工具(如超级终端、SecureCRT等)、配置网络通信工具(如NFS)、配置Samba服务器等;
3、开发Bootloader:移植uboot、vivi;
4、移植Linux内核:如Linux2.6.8内核;
5、开发根文件系统:如cramfs、yaffs等;
6、开发相关硬件的驱动程序:led、adc等驱动;
7、开发上层的应用程序:如QT GUI开发。
感谢您的阅读,自学嵌入式的思路和方向就在这里了,剩下的路就需要你自己走了,祝你好运!更多嵌入式相关的知识,请继续关注达内嵌入式培训。
免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved