嵌入式编程和PC编程有哪些不同?常见案例分析

嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。

嵌入式编程和PC编程,不同点有多少?

在中国,嵌入式编程的朋友很少是正儿八经从计算机专业毕业的,都是从自动控制啊,电子相关的专业毕业的。这些童鞋们,实践经验雄厚,但是理论知识缺乏;计算机专业毕业的童鞋很大一部分去弄网游、网页这些独立于操作系统的更高层的应用了。也不太愿意从事嵌入式行业,毕竟这条路不好走。他们理论知识雄厚,但缺乏电路等相关的知识,在嵌入式里学习需要再学习一些具体的知识,比较难走。 能从PC机器编程去看嵌入式问题,那是第一步;学会用嵌入式编程思想,那是第二步;用PC的思想和嵌入式的思想结合在一起,应用于实际的项目,那是第三步。 虽然没有做过产业调查,但从我所见和所招聘人员,从事嵌入式行业的工程师,要么缺乏理论知识,要么缺乏实践经验。很少两者兼备的。究其原因,还是中国的大学教育的问题。这里不探讨这个问题,避免口水战。我想列出我实践中的几个例子。引起大家在嵌入式中做项目时对一些问题的关注。 第一个问题: 同事在uC/OS-II下开发一个串口的驱动程序,驱动和接口在测试中均为发现问题。应用中开发了个通讯程序,串口驱动提供了一个查询驱动缓冲区字符的函数:GetRxBuffCharNum()。 高层需要接受一定数量的字符以后才能对包做解析。...

热门专题推荐

新能源纯电动汽车有哪些好的推荐?品牌有哪些?激光雷达主要可以应用在哪些方面?它的应用领域介绍仪表放大器的放大倍数如何计算?公式是什么?纯电动汽车将会是新能源纯电动汽车的重点发展方向吗?石墨烯的原理结构图新能源纯电动suv汽车有哪些好的推荐?价格大约是多少?新能源纯电动汽车中如何实现电池热管理系统的设计与发展分析什么是仪表放大器?它的作用、特点是什么?汽车厂商在新能源纯电动汽方面有哪些相关资讯?石墨烯的发展现状分析现场总线在汽车行业的应用及解决方案什么是运算放大器?运算放大器的原理仪表放大器和运算放大器的差别是什么?都具有哪些优缺点?仪表放大器有哪些特点优势?在电路中有哪些应用?运算放大器的经典电路介绍汽车电子钥匙芯片的基本原理是什么?模块电路图图解分析混合动力汽车系统由什么组成?电路架构是什么样的?插电式混合动力与混合动力汽车有什么不一样?存在哪些差别?如何实现汽车尾气检测系统的设计?基本原理是什么?汽车电子EEPROM芯片芯片有哪些?有哪些芯片用于汽车自动驾驶?芯片厂商在汽车电子领域推出了哪些芯片产品?什么是插电式混合动力汽车?有哪些值得的车型推荐?汽车厂商在汽车电子的芯片方面有哪些相关资讯?汽车电子芯片的发展状况及未来趋势如何?如何实现混合动力汽车中的电池控制系统的设计?汽车厂商在混合动力汽车方面有哪些相关资讯在汽车照明如何选择LED驱动器?要满足哪些需求?汽车传动系统的结构组成及作用是什么?厂商在汽车尾灯方面推出了哪些设计解决方案?汽车悬挂系统和电控系统的组成结构是什么样的?高级驾驶辅助系统是什么意思?进行全面解析汽车尾气检测仪工作原理是什么?如何实现应用设计?如何实现高级驾驶辅助系统的设计?有哪些解决方案?如何实现汽车尾灯的LED驱动器设计?有哪些设计方案驾驶辅助系统在自动驾驶汽车中有着怎样的重要性?汽车尾灯的控制器设计原理是什么?如何实现?如何实现汽车尾灯的控制器设计?有哪些设计解决方案?汽车厂商在高级驾驶辅助系统上有哪些应用解决方案?摄像头在驾驶辅助系统中的作用及有哪些品牌产品推出?汽车制动系统的结构原理是什么?在应用中具有什么功能?传感器和电感器器件在高级驾驶辅助系统中的应用LED照明在汽车电子领域的未来发展趋势如何?基于驱动器如何实现汽车LED前灯的设计?有哪些解决方案?汽车LED前灯的发展史与应用前景如何?LED驱动器是什么?如何汽车应用中实现设计?如何实现汽车前照灯系统设计?有什么解决方案?新能源汽车电池有哪些主要技术参数?散热原理是什么?如何利用芯片器件设计汽车LED照明系统?有哪些解决方案?新能源汽车废旧电池怎么处理?企业如何应对回收热潮?在汽车照明系统的应用设计上有哪些解决方案?如何实现汽车电子中LED照明电源的设计?基于FPGA器件在汽车辅助驾驶系统中的作用及实现设计新能源汽车的电池都有哪些材料? 企业如何进行布局?锂离子电池是怎么工作的?工作原理图解新能源电池在应用后如何处理?怎样进行回收?如何进行废电池的回收?有哪些好的方法?新能源汽车电池是什么?成本结构和有哪些种类?在回收废电池时要对其进行哪些操作?对于废电池有哪些回收处理技术?锂离子电池如何进行充放电?过程是怎样的?