ARM嵌入式系统设计学习心得

             学习了《ARM嵌入式系统设计》这门课程感觉很吃力,虽然基础很薄弱,但是慢慢学习来,收货还是很多。刚开始接触还是89C51用汇编语言 编写的,现在需要用C语言。C语言是嵌入式开发中最重要的编程语言 ,要对这门语言有深入的理解,毕竟不仅仅要会写程序,看懂他人程序也很重要。最基本的数据类型、数组、指针 、结构体,链表、文件操作等都要会,掌握基本语法和语句。STM32,把逻辑框架 弄清楚,后来,看懂逻辑框架后,然后自己从厂商那里有每部分的教程,自己照着做一遍,只要是能复制出来目的就达到了,也是最快熟悉STM32的方法。
学 ARM,从硬件上讲,一方面就是学习接口电路设计,另一方面就是学习汇编和C语言的板级编程。如果从软件上讲,就是要学习基于ARM处理器的操作系统层面 的驱动、移植了。
这些对于初学都来说必须明确,要么从硬件着手开始学,要么从操作系统的熟悉到应用开始学,但不管学什么,只要不是纯的操作系统级以上基于 API的应用层的编程,硬件的寄存器
类的东西还是要能看懂的,基于板级的汇编和C编程还是要会的。因此针对于嵌入式系统的硬件层和驱动程的人,ARM的接 口电路设计、ARM的C语言和汇编语言编程及调试开发环境还是需要掌握的。单片机 单片机入门相对简单,通过单片机的学习可以熟悉单片机的硬件结构,包括I/O口、AD转换、通信(串口、并口、I2C、CAN、USB、以太网 、ZigBee技术等)、显示(LED、LCD等)、控制(PWM等控制技术)、数据处理 (图形、图像、语音、视频等的处理或识别)等,学好单片机可以为采用嵌入式系统 奠定良好的基础。

              嵌入式系统设计 的主要任务是定义系统的功能、决定系统的架

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值