嵌入式开发也需要算法,尤其是现在一些高端嵌入式设备,可以用于图像识别,自动驾驶等,对算法的要求很高
即使在一些简单的物联网设备上,也涉及到算法,比如加密,姿态解算等,而且这些算法必须要高度优化,不然会增加系统的运算负担,所以,嵌入式系统上面算法同样重要
有些嵌入式应用也需要比较复杂的算法的。
特别是和控制调整相关的,都是有算法支持的,调优的算法实现会有更高的效率。
当然还是要看具体的使用需求,简单的控制单个灯开关,可能用到算法的机会少,如果开关通道数量巨大,就需要算法支持啦。
算法能否应用到嵌入式开发中,主要取决于嵌入式系统的处理速度,所以过于复杂的算法就不适合嵌入式。
但是有些:卡尔曼滤波(姿态解算时)、中值滤波(AD数据采集)等算法还是可以应用在嵌入式中的。
嵌入式开发需要编程:程序=算法+数据结构;结果已经显而易见了
算法的概念很宽泛,复杂的图像处理算法、AI算法、到简单的排序算法