转眼间听《樊登读书》也有两年了,这段时间听了一篇关于终身学习的文章,很有感触,在大厂干了十几年,自己做过项目开发,也带过好几个版本,但是在大厂做项目一般都只做一个模块,不可能端到端都是一个人开发,所以只能管中窥豹,所以就萌生了自己端到端做一个项目的想法。在网上找了一段时间,发现清华大学 曾鸣 老师讲的《ARM控制器与嵌入式系统》评价很高,自己看了几个学习视频,发现曾老师确实讲的非常好,不愧是名校名师,所以下载了学堂在线想把学习视频都学习一遍。

因为平时上班很忙,看视频只能在晚上11点回家后,经过一个多月的零散学习,终于把学习视频都看了一遍,曾老师讲的是真的好,深入浅出,浅显易懂。

刚开始在网上搜了半天,开发板各种各样都不跟视频里面的不一样,最后终于在淘宝上买了一个视频里的开发板,链接如下:67微上好会能他过大会天得么哈https://m.tb.cn/h.f6ewZ3c?sm=26d363 Blazar a 嵌入式教学学习板/学堂在线配套硬件

1、硬件到位后,开始安装开发软件。首先下载开发工具软件CodeWarrior,刚开始也是在百度上搜半天,下载了好几个,都不能用,不是license问题,就是软件版本不对,最后终于在csdn上找到了正确的下载链接,下载地址如下,实测可用:codewarriors10.5下载地址.txt-Linux文档类资源-CSDN文库

2、接着安装jlink,

链接:https://pan.baidu.com/s/1XNcm7dkjhGGr-r2AKNDqgA

提取码:9Ns4

安装完开发软件后,正式开始上板调试。

3、开发板连接电脑

开发板和电脑只要一条数据线就行了,接法如下:

1)开发板接调试卡

2)调试板的另一边通过数据线接电脑,调试线和电源线是同一条线

4、开发板连接完成后,检查COM口是否识别。搜索 设备管理器,然后查看是否识别了com口。

5、打开codewarriors,import例子程序,我下载的例子程序在D:\learning\project\KL25Z128_BlazarTest

6、debug启动,可以看到 板子成功运行。刚收到板子的时候,默认是LCD显示屏,记得把LCD换下来,把数码管换上去。运行成功后,红色的按键可以调整哪个灯亮,蓝色的按键可以选择灯的颜色。

后面的文章针对板子上各模块的使用源代码做了详细讲解,有兴趣的同学可以参考,希望对大家有用:

1、ARM嵌入式系统:KL25Z128 初始化整体流程_cyf31的专栏-CSDN博客

2、ARM嵌入式系统:LED初始化_cyf31的专栏-CSDN博客

3、ARM嵌入式系统:按键 初始化_cyf31的专栏-CSDN博客

4、ARM嵌入式系统:蜂鸣器 初始化_cyf31的专栏-CSDN博客

5、ARM嵌入式系统:TPM模块初始化_cyf31的专栏-CSDN博客

6、ARM嵌入式系统:ADC模块初始化_cyf31的专栏-CSDN博客

7、ARM嵌入式系统:LCD/数码管/OLED初始化_cyf31的专栏-CSDN博客

8、ARM嵌入式系统:UART初始化_cyf31的专栏-CSDN博客

9、ARM嵌入式系统:周期中断定时器PIT初始化_cyf31的专栏-CSDN博客

https://blog.csdn.net/cyf31/article/details/123218984http://10、ARM嵌入式系统:加速传感器MMA8451初始化

终身学习--启程篇:清华大学 《ARM控制器与嵌入式系统》相关推荐

  1. 清华大学视频:ARM微控制器与嵌入式系统

    清华大学视频课件:ARM微控制器与嵌入式系统(2017) 本课程课程要求学生具备C语言编程基础,在课程中逐步讲解ARM微控制器(单片机)与嵌入式系统,面向实践安排教学,鼓励动手实践和自由创新,适合想参 ...

  2. 清华大学视频课件:ARM微控制器与嵌入式系统

    清华大学视频课件:ARM微控制器与嵌入式系统(2017春) 直接点击博客网页连接就可以进入下载页面,因为是免费分享,点击后可能会有广告,请量解,点击普通下载. 将网址复制粘贴到浏览器地址栏,因为是免费 ...

  3. 课程笔记 -- 《ARM微控制器与嵌入式系统》

    "人生是如此简单,而又是这般辉煌." 村上春树 --<如果我们的语言是威士忌> 推荐 最近看了清华大学曾鸣老师的嵌入式开发入门课程<ARM微控制器与嵌入式系统&g ...

  4. 基于Arm板linux嵌入式系统RS485串口读写通讯

    最近在做基于Arm板linux嵌入式系统的RS485串口读写通讯首先参考 http://bbs.chinaunix.net/thread-3650543-1-1.html上的文章,该文章写道,读的时候 ...

  5. 嵌入式学习硬件篇------初识ARM

    ARM体系结构的演变与发展 ARM公司简介 ARM(Advanced RISC Machine Limited)于1991年成立于英国剑桥,最早由Acorn.Apple和VLSI合资成立,主要出售芯片 ...

  6. 复位、时钟、存储器和总线————————ARM微控制器与嵌入式系统清华大学慕课记录

    复位 初始化微控制器内部电路 将所有寄存器恢复成默认值 确认MCU的工作模式 禁止全局中断 关闭外设 将IO设置为高阻输入状态 等待时钟趋于稳定 从固定地址取得复位向量并开始执行 中断向量表 中断向量 ...

  7. ARM微控制器与嵌入式系统 基础知识

    学习地址 2.1 基础概念 机械计算 图灵 :一个计算的问题一定可以拆解为有限个计算的集合(可计算性) 01 冯诺依曼结构:运算器.控制器.存储器.输入设备.输出设备 模拟信号 连续 数字信号 离散 ...

  8. ARM Cortex -M 体系结构————————ARM微控制器与嵌入式系统(清华大学慕课记录)

    ARM的发展过程 对于ARM公司来讲,ARM公司只做CPU设计,采用出售IP的方式运营,半导体产商无需自己设计CPU,是生产关系的革命,提高了生产力.下面这张图ARM核的多个系列,我们可以看到ARM从 ...

  9. CPU的运行机制——————ARM微控制器及嵌入式系统(清华大学慕课记录)

    MCU的架构 MCU的架构主要包含三部分,CPU,存储器以及外设. 其中对于CPU的学习,主要需要掌握如下几个方面: 寄存器组 指令 栈 中断 时钟 CPU的一个总体架构图: 在上图中,可以清晰地看到 ...

最新文章

  1. 在耗时操作结束之前 销毁tableView 如何让tableViewCell 销毁
  2. 分布式概念-如何访问到分布式系统中的服务
  3. Apache 配置 Basic 认证
  4. Python学习(四)数据结构 —— set frozenset
  5. 介绍org.eclipse.core.runtime中工具类
  6. $.prop()和$.attr() 区别用法
  7. c#利用反射+特性实现简单的实体映射数据库操作类(表与类的映射)
  8. 大数据分析应用有哪些机遇与挑战
  9. pycharm怎么做html网页_html下拉菜单怎么做
  10. vuejs 开发中踩到的坑
  11. numpy返回上下三角矩阵
  12. Android:手机号码归属地查询
  13. 解决win10开启移动热点共享手机连上后无法上网的问题
  14. python数字替换 携程校招
  15. 全球物联网产品信息安全国际技术规范(ISO15408体系)——《物联网安全通信模块信息安全技术规范》(IoT Secure Communications Module Protection Profi
  16. Python生成器详解(自定义的迭代器)
  17. win7电脑蓝屏代码0x00000034
  18. 「rust笔记」rust之文件读写操作
  19. python实现通过URL下载图片到本地服务器
  20. python关于it审计中的应用

热门文章

  1. window10安装annie快速下载视频
  2. Warning: Can‘t perform a React state update on an unmounted component. This is a no-op, but it indic
  3. WinDbg -- 调试互斥体(Mutex)死锁
  4. B-M算法求已知序列极小多项式
  5. 虹软人脸识别-SpringBoot集成
  6. 频谱泄露栅栏效应及其解决方法
  7. 全球及中国水性固化剂行业研究及十四五规划分析报告
  8. 华测测绘仪X5安装问题笔记
  9. 代数结构:模(Module)
  10. 什么是RESTful,SpringBoot怎么引入丝袜哥(Swagger)