如何学好嵌入式系统

一些理念上的事情。
让一些嵌入式爱好者上手,玩起来。

奉献,把你自己的一切奉献给你做热爱的一切。
觉得很好玩,我不吃不睡再玩一下。有一个心里痒痒的功能没有实现,我再调一下。

嵌入式系统在外面每个人所在的领域,要做到极致是一件非常非常挑战但又同时非常非常有成就感的事情。

智慧之光最明亮。可能点亮生活,点亮世界。

动手 玩起来。

机械计算器和电子计算机过度的前辈 图灵
图灵开启了电子计算机

图灵两大成就
图灵机

可计算性(calculability)是指一个实际问题能否可以使用计算机来解决,定义为“可以在有限步骤内被解决的问题”(数理逻辑)很多非数值问题(比如文字识别,图像处理等)都可以用个转化成为数值问题来交给计算机处理。

图灵给“可计算性”下一个严格的数学定义,并提出著名的“图灵机”的设想,一台完全属于想象中的“计算机”
Turing machine
在这里插入图片描述

在这里插入图片描述

流程就是程序,就是可计算问题。
流程有限。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

计算机不认识字母,只认识数。

数字与模拟。
嵌入式系统和物理世界打交道。
模拟是连续的。数字是离散的。

图灵测试

人判断不出对方是人还是机器。

一个好的程序员,你必须很清楚知道你写的程序在做什么。你的微处理器 你的CPU的指挥下,在干什么。你是它的上帝。

嵌入式开发的精髓在于存储器的使用:

微控制器开发的特点(相对于计算机):
在这里插入图片描述

学好嵌入式软件测试需要掌握以下几个方面: 1.掌握嵌入式系统的基础知识:嵌入式系统是以芯片或单片机为核心的计算机系统,有着独特的硬件和软件结构。因此,学好嵌入式软件测试首先需要掌握嵌入式系统的基础知识,包括硬件结构、通信协议、操作系统、编程语言等。 2.掌握软件测试的基本知识:软件测试是指通过一系列的测试活动,评估软件产品的质量和功能是否符合需求。学好嵌入式软件测试,需要掌握软件测试的基本知识,包括测试方法、测试策略、测试用例设计、缺陷管理等。 3.掌握嵌入式软件测试的特点:嵌入式软件测试有其独特的特点,如硬件依赖性强、测试环境复杂、测试用例设计繁琐、测试数据难以获取等。因此,学好嵌入式软件测试需要掌握这些特点,并根据实际情况灵活运用测试方法和工具。 4.掌握常用的嵌入式软件测试工具:嵌入式软件测试需要使用一些常用的测试工具,例如仿真器、调试器、代码分析工具、性能测试工具等。学好嵌入式软件测试需要掌握这些工具的使用方法和技巧。 5.积累实践经验:最后,学好嵌入式软件测试需要不断积累实践经验,通过实际测试项目的参与和实施,掌握更多的测试技能和方法,提高测试水平。 总之,学好嵌入式软件测试需要掌握嵌入式系统的基础知识、软件测试的基本知识、嵌入式软件测试的特点、常用的测试工具和实践经验。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值