Problems in Embedded System Development(嵌入式系统开发常见问题)
来源:互联网 发布:内脏脂肪怎么减 知乎 编辑:程序博客网 时间:2024/06/06 03:09
Problems in Embedded System Development
In general, we all share these same traits and the inescapable problems as follows:
• We jump from design to building too fast. Whether it’s writingcode or drawing circuits, the temptation to be doing rather than thinking inevitably creates disaster.
• We abdicate our responsibility to be part of the project’s manage- ment. When we blindly accept a feature set from marketing we’re inviting chaos: only engineering can provide a rational cost/bene-fit tradeoff. Acceding to capricious schedules figuring that heroicswill save the day is simply wrong. When we’re not the boss, then we simply must manage the boss: educate, cajole, and demonstrate the correct ways to do things.
• We ignore the advances made in the past 50 years of software en- gineering. Most teams write code the way they did at age 15, when better ways are well known and proven.
• We accept lousy tools for lousy reasons. In this age of leases, loans, and easy money, there’s always a way to get the stuff we need to be productive. Usually a nattily attired accountant is the procurement barrier, a rather stunning development when one re- alizes that the accountant’s role is not to stop spending, but to spend in a cost-effective manner. The basic lesson of the industrial revolution is that capital investment is a critical part of corporate success.• And finally, a theme I see repeated constantly is that of poor detail management. Projects run late because people forget to do simple things. Never have we had more detail management tools, from PDAs to personal assistants to conventional Daytimers and Day Runners. One afternoon almost a decade ago I looked up from a desk piled high with scraps of paper looking for some system to get my life organized so I knew what to do when. For me, an electronic Daytimer—coupled with a de- termination to use it every hour of every day—works. The first thing that happens in the morning is the organizer pops up on my screen, there to live all day long, checked and updated constantly. Now I never (well, almost never) forget meetings or things I’ve promised to do.
And so, I see a healthy engineering environment as the right mix of technology, skills, and processes, all constantly evaluated and managed.
for more information, please refer to The Art of Designing Embedded System by Jack Ganssle
Tags: Embedded System Development
欢迎来我的嵌入式开发blog: www.info-life.cn
- Problems in Embedded System Development(嵌入式系统开发常见问题)
- Linux嵌入式开发[Linux embedded System development]
- embedded system(嵌入式系统)的发展
- embedded system(嵌入式系统)的发展
- 嵌入式系统词汇表(Embedded System Vocabulary List)
- [Debugging]Problems in app development
- 通信系统常见问题 common problems in mobile network
- 嵌入式linux GUI系统(The Embedded Linux GUI System)
- Embedded Linux System Design and Development
- 嵌入式系统开发过程中的常见问题
- 嵌入式操作系统(Embedded Operating System)一览
- Embedded Development
- Set up GNU ARM embedded system development environment.
- dvb--嵌入式系统常见问题
- Dynamic Memory Allocation in Critical Embedded Systems/关于嵌入式系统中的动态内存分配
- Booting cpio filesystem in Redboot embedded system
- Embedded System StartUp Procedure In detail (cc)
- 嵌入式开发常见问题
- winsock协议错误编码解析
- WinRunner使用经验介绍
- Using PHP with PostgreSQL
- 高级测试管理的工具和技术
- 数据库联接字符串大全
- Problems in Embedded System Development(嵌入式系统开发常见问题)
- 小知识
- 开始学习C#了
- 解读无线网络的七大安全困惑
- 试验网站#1搜索引擎优化收录情况记录(断续运行)2007-10-30
- 试验网站#3搜索引擎优化收录情况记录2007-10-30
- 谷歌中国宣布启用简短域名g.cn
- 注册表的键删不了
- ASP.NET生成HTML页