嵌入式编程入门教程,学习设计嵌入式工程师

本文提供了一条从嵌入式硬件基础到Linux驱动的详细学习路径,涵盖ARM基础知识、Linux系统、uCOSII操作系统、bootloader、文件系统、GUI和驱动程序设计,帮助初学者逐步成为嵌入式专家。
摘要由CSDN通过智能技术生成

俗话说万事开头难(然后中间难,最后难?),刚开始的时候,你是否根本就不知如何开始,上网查资料被一堆堆新名词搞的找不到北,去看书也是找不到方向?又是arm,又是linux,又是uboot头都大了。不知道自己究竟从哪里开始?

下面就跟着我学习设计嵌入式工程师的修炼日记吧!

简单说,从arm基础知识到裸机编程,从uCOSII到linux,从linux基础的命令到shell编程,从u-boot到文件系统,最后到现在的linux驱动程序。从简单到复杂,从基础到高级基本是按照这个来的。

第一阶段:嵌入式硬件基础以及裸机程序开发

1.知识点:

(1) arm处理器基础知识,工作模式,寄存器,中断与异常,寻址方式,汇编指令集

(2) 熟悉ADS集成开发环境为裸机程序开发做准备

(3) 裸机程序开发:LED,串口,LCD,触摸屏,NANDFLASH,IIC,IIS,DMA等

2.过程以及目的:

这一阶段的学习主要是熟悉嵌入式的硬件,为以后的linux驱动打基础。因为嵌入式主打处理器架构就是arm,所以针对arm来学习。首先学习基础知识,然后通过在开发板上的练习来掌握。这一阶段所用的资料主要有:

(1) 《ARM嵌入式基础教程》 这本书主要看arm基础的知识。这本书是讲arm7的,但是arm的基础的指令集以及模型是一样的。

(2) 《嵌入式linux应用开发完全手册》 这本书主要看介绍s3c2410接口模块的部分,实验裸机的时候需要硬件的知识。

3.所用时间:大约两个月

  • 4
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值