计算机专业未来前景怎么样?
几乎所有的专业都在被劝退,但是几乎所有的专业都有很明朗的未来 。计算机专业在当下是很热门的专业,但是就是因为热门,才造就了竞争剧烈的局面 。与其他的专业相比,计算机专业的平均薪资一直很高,导致了个个都想学计算机,但没几个真的有兴趣学 。作为一名计算机专业(211院校)的学生,我可以很明确的告诉你,我身边的挺多同学烦死敲代码,因为真的费脑子!当初选这个专业也是因为他赚钱,可是现在都不知道能不能找到一份好工作!没有技术,寸步难行呀 。
如何为嵌入式应用选择合适的微控制器?
嵌入式微控制器(Embedded Microcontroller Unit,EMCU),又称单片机,顾名思义,就是将整个计算机系统集成到一块芯片中 。嵌人式微控制器一般以某一种微处理器内核为核心,芯片内部集成R0M/EPRQM、RAM、总线、总线逻辑、定时/计数器、WatchDog、I/O、串行口、脉宽调制输出、A/D、D/A、Flash、RAM、EEPROM等各种必要功能和外设 。
为适应不同的应用需求,一般一个系列的单片机具有多种衍生产品,每种衍生产品的处理器内核都是一样的,不同的是存储器和外设的配置及封装 。这样可以使单片机最大限度地和应用需求相匹配,功能不多不少,从而减少功耗和成本 。那么嵌入式应用怎么选择微控制器?第 1 步:制定所需硬件接口列表利用总体硬件框图,制定一份微控制器需要支持的所有外部接口列表 。
需要列出的接口类型一般有两种 。第一种接口是通信接口,包括 USB、I2C、SPI 和 UART 等外设接口 。如果应用需要 USB 或某种形式的以太网,则记下特别备注 。这些接口对微控制器需要支持的程序空间大小有重大影响 。第二种接口是数字输入和输出、模拟至数字输入,以及 PWM 接口等 。这两种接口类型将指出微控制器需要的引脚数 。
图 1 显示了一个通用示例框图,其中列出了 i/o 要求 。第 2 步:检查软件架构软件架构和要求对微控制器的选择有着重大影响 。处理要求的轻重程度决定是使用 80 MHz DSP 还是 8 MHz 8051 。与硬件一样,应记下所有重要的要求 。例如,有没有任何算法需要浮点数学?有没有任何高频控制回路或传感器?估计各项任务需要的时间和频率 。
对所需的处理能力在数量级上有大致概念 。所需计算能力的大小是微处理器架构和频率的最大要求之一 。第 3 步:选择架构利用第 1 步和第 2 步中的信息,工程师应能够对所需的架构有个初步的想法 。应用是否能通过 8 位架构实现?16 位呢?还是需要 32 位 ARM 核心?在应用和所需的软件算法之间,这些问题将开始汇总为一个解决方案 。
不要忘了可能的未来要求和功能扩展 。不能仅因为 8 位微控制器能满足您现在的要求,就不去为了未来的功能或易用性而考虑 16 位微控制器 。请记住,微控制器选择可以是一个迭代过程 。您可能会在此步骤中选择 16 位期间,而在稍后的步骤中发现 32 位 ARM 部件更加适合 。这一步只是让工程师确定正确的前进方向 。
第 4 步:确定存储器需求对任何微控制器而言,闪存和 RAM 都是两个非常重要的组成部分 。确保不会出现程序空间不足,或者说可变空间肯定是最优先考虑的 。选择部件时,很容易会选择具有过多功能的部件,而不是功能不足的部件 。到设计的末尾时,发现需要 110% 的空间或者需要削减些功能,这并不是什么出格的事 。毕竟,您总是会开头想要多一些,然后转到同一芯片家族中限制稍多一些的部件 。
推荐阅读
- 2021年华为手机新款 华为新机型即将上市
- 最新华为即将上市新平板 华为新款平板即将上市
- lm393引脚图及功能,l393
- 红米k305g版什么时候开售 5G将于1月14日再次开售
- 2022春季即将发布的新手机盘点 新款手机发布
- 英魂之刃皮肤兑换卡怎么得,《英魂之刃》周年庆典将临
- 今年还有哪些手机将发布 这5款手机即将发布
- 天将雄师158副本怎么过,在榜多片逆跌《李茂》单日反超《反贪5》
- 2020下半年即将上市的手机 下半年发布的新款手机汇总
- MIX4系列和小米10S将在八月后推出 小米手机2020年出哪些新机