基带芯片|嵌入式开发:每个嵌入式 GUI 开发人员都需要的5项技能( 二 )


另一个可以应用的有用优化是使用未压缩的TGA直接从闪存中绘制图像 。 没有压缩的PNG , 嵌入式开发人员可以直接从闪存中提取到他们的渲染缓冲区 , 从而降低内存成本并节省大量时钟周期 。
优化用户体验和驱动它的软件/硬件系统可能会对系统产生深远的影响 。 此外 , 考虑到可穿戴设备甚至需要满足特定能耗要求的家用电器的能耗最小化至关重要 , 优化技能也至关重要 。

技能#4——管理期望
开发人员几乎总是忽略的一项简单技能是正确管理期望 。 如果我们不能正确地管理期望 , 原本被认为是成功的项目可能会突然被用户或项目利益相关者视为失败 。
开发人员需要小心地正确管理其利益相关者的期望!这些利益相关者可能是项目经理、高层管理人员 , 甚至是最终客户 , 这是一项微妙但必要的技能 。
开发人员需要这种管理期望的能力 。 设定一个可以满足的合理期望 , 然后如果时间允许 , 让利益相关者惊叹并让他们感到兴奋!
技能#5 - 平面设计
最终的技能组合无疑是许多读者期望的第一技能!GUI开发人员需要具备图形设计技能 。 他们需要了解哪些颜色效果好 , 不仅在视网膜显示器上 , 而且在资源受限、微控制器驱动的面板上!
开发人员需要能够设计和构建美观且用户友好的图形界面 , 平面设计是一项有时必须从平面设计专家那里借来的技能 , 但是 , 开发人员通常仍需要根据嵌入式系统的运行方式来调整和调整艺术品 。
【基带芯片|嵌入式开发:每个嵌入式 GUI 开发人员都需要的5项技能】要成功开发具有用户界面的嵌入式系统 , 嵌入式开发人员和/或团队必须具备这五项基本技能 。 找到一名具备所有这些技能的工程师通常具有挑战性 , 但利用队友和外部资源可以极大地帮助提高成功的机会 。