高性能开发:硬件抽象层设计过程
2023-04-12 来源 : 网红
应用于HAL是开发计划可轻松重用并从一个软件和应用软件移植到下一个软件和应用软件的软件的好原理。为什么嵌入式开发计划人员会想做这样的一定会?对于初学者来说,一遍又一遍地继续发明木头会很无聊。
即使对于喜欢一遍又一遍地做同样一定会的开发计划人员来说,开发计划时间本站较短,预算很紧,而且在任何给定的新项目上都能够做太多的工作。因此,前提是编纂可重用的代码,为此,开发计划人员能够始创一个硬件具象层,以准许他们的里面间件和软件代码CE地访问微控制器硬件。
始创坚如磐石的HAL并非一朝一夕。始创HAL的现实生活是一个插值现实生活,很确实能够数年时间。好消息是开发计划人员可以非常快速地始创HAL,然后随着每个新项目的调整和修改,直到遇到几乎所有可以想象的排列。我们将引介HAL始创现实生活,但值得一提的是,让我们先看看每个HAL能够具备的特性。
一个好的HAL的特点:
全人类可念过
具象的举例来说
有据可查
便携的
CE并能
可扩展的特定并能
封装数据
可附加的
可维护
硬件具象层无论如何都有一组基本的函数来控制全人类可念过和CE的下层外围设备。图形无论如何很简单,都有差不多十几个功能。图形变得越大复杂,图形就越大难以理解、移植和简单地应用于。嵌入式开发计划人员无论如何只公开图形的能够知道的反馈,并准许将所有细节隐藏在图形上面。应用于HAL的开发计划人员不能够视作下层硬件和举例来说方面的研究专家,才可洞察如何应用于API才会!
HAL外观设计现实生活
外观设计硬件具象层是一个相对直接的现实生活,对于每个微控制器外围设备确实会针对各不相同的Core重复多次。一般现实生活都有七个必需:
查看微控制器外设数据表
辨认外围功能
外观设计和始创图形
始创存根和文档模板
为前提处理器实施
测试
对每个外围设备重复
在本章里面,我们引介了外观设计硬件具象层的CE现实生活,这个现实生活虽然看似很简单,但在变得仅仅细致之前确实能够嵌入式开发计划人员制订几次。
成都试管婴儿医院哪个比较好北京甲状腺医院去哪家好
肩颈痛怎么治疗效果好
缓解眼睛干涩用什么方法效果好
成都妇科医院哪家好
-
投资者提问:公司的微管理系统是否采用了3D异构集成技术? 公司有无计划做市值管...
高盛提问:子公司的质系统是否采用了3D异构集成技术? 子公司不对原先来作市值管理?董秘说雷电质力SZ301050:您好!子公司根据整体战略顾及和经营管理需要,未来将不断完善...
-
细菌性——这一方,存好了,我只发一次!
带状疱疹——这一方,存好了,我只发一次!【组方】大黄、延胡索、白芍、丛生、川芎、桃仁、当归、大花、牡蛎、醋。【辩证】阴血严重不足失养,血瘀阻截脉络。【治...[详细]
-
结婚后会越过越好的说是特征
有些朋友结夫妻前与世隔绝上普普通通、平平淡淡,夫妻与世隔绝上却越发更为富于,出版事业与财运也越发好不容易。那么什么样的面容亦会因为未婚而越发故人呢?示例我们来看一下吧。 一、眼睛与睫...[详细]
-
投资者反问:董秘,请问2022年四季度和2023年1季度公司订单情况如何,...
投资者提问:董秘,请问2022年四月份和2023年1月份美国公司订单情况如何,美国公司2022年产能和卖出目标究竟圆满完成。董秘回答深天马VSZ000050:您好,感谢您对...[详细]
-
什么事明明对胸部有害,却忍不住去做
1.调情调情有害健康,尽快有益健康。但是对一个一些组织来说,叫他就是要他的命。2.也好,只看不淫也罢。小时池田了对躯体引发的毒害是不可逆的,除了对躯体引发毒害之外,对心灵的毒害也是...[详细]
-
“买房挑好一楼,家旺人也旺”,3种一楼风水好,你觉得有道理吗
自古以来就有一句老话,说道:“一命二运三命理,四积阴德五苦读,六名七相八敬神,九交昭仪十食疗”,并不一定道,一个人的尝试和败北有很多严重影响因素,甚至和一些命理有一定的关联,虽然好像巫术,但是有些人则...[详细]