免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 50878 | 回复: 93
打印 上一主题 下一主题

[其它] 探讨高质高效嵌入式软件开发(特邀诺基亚西门子系统架构师李云) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-20 10:18 |只看该作者 |倒序浏览

获奖名单已公布,详情请看:http://bbs.chinaunix.net/thread-3661924-1-1.html

嵌入式系统在现实生活中随处可见,大到航天、汽车、通讯系统,小到手机、机顶盒,等等。嵌入式软件作为软件行业的一个分枝,也面临着其它软件领域所面临的各种挑战 — 如何快速上市?如何保证交付软件的最终质量?如何帮助工程师在工作与生活间取得平衡?由于嵌入式软件开发是一种软硬件结合非常紧密的领域,这也使得其面临更大的挑战 — 软件的可开发性问题可能很突出、对开发人员的综合能力要求更高(更缺人才)。
为此,我们希望在这里共同探讨实现高质高效嵌入式软件开发相关的话题。

讨论话题:
1)嵌入式软件开发面临哪些挑战?
2)高质高效软件开发有哪些关键要素?
3)如何更好地学习和从事嵌入式软件开发工作?
邀请嘉宾:
瀚海书香   ChinaUnix社区内核源码版版主,上锋科技研发总监
Godbach  ChinaUnix社区内核源码版版主,资深工程师。
李云 (杭州李云) 前摩托罗拉开发架构师、现诺基亚西门子系统架构师、《专业嵌入式软件开发 — 全面走向高质高效编程》作者

活动要求:
1)针对本次话题可以提出疑问,答疑解惑。
2)分享嵌入式软件开发的学习经验与体会。
3)分享高质高效嵌入式软件开发的方法。

活动有奖:
   活动结束后,我们将从参与此次活动的网友中评选出5名最佳网友奖励《专业嵌入式软件开发 — 全面走向高质高效编程》图书一本。


论坛徽章:
6
金牛座
日期:2013-10-08 10:19:10技术图书徽章
日期:2013-10-14 16:24:09CU十二周年纪念徽章
日期:2013-10-24 15:41:34狮子座
日期:2013-11-24 19:26:19未羊
日期:2014-01-23 15:50:002015年亚洲杯之阿联酋
日期:2015-05-09 14:36:15
2 [报告]
发表于 2011-12-20 10:25 |只看该作者
沙发站位:wink:

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
3 [报告]
发表于 2011-12-20 10:31 |只看该作者
好活动,支持。

论坛徽章:
6
金牛座
日期:2013-10-08 10:19:10技术图书徽章
日期:2013-10-14 16:24:09CU十二周年纪念徽章
日期:2013-10-24 15:41:34狮子座
日期:2013-11-24 19:26:19未羊
日期:2014-01-23 15:50:002015年亚洲杯之阿联酋
日期:2015-05-09 14:36:15
4 [报告]
发表于 2011-12-20 10:31 |只看该作者
由于在大学里都是学的x86架构,所以大部分人对x86平台比较熟悉;而且由于intel的生态系统,x86上的应用也非常多。但是x86的功耗和散热是个问题,而这恰恰是嵌入式的强项。
所以会有很多x86的软件或者系统移植到嵌入式设备上,比如arm;当然也有向高端硬件移植的,比如power。那么这就会存在一个问题,在x86上运行效率比较好的程序,可能在arm或者power上,无法发挥出它的优势。
那么进行嵌入式移植的时候,哪些是需要注意的地方呢?

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
5 [报告]
发表于 2011-12-20 10:41 |只看该作者
支持下.嵌入式开发太高深了.

论坛徽章:
18
巳蛇
日期:2014-12-03 08:27:5115-16赛季CBA联赛之吉林
日期:2016-04-18 15:24:24qiaoba
日期:2016-06-17 17:41:1615-16赛季CBA联赛之八一
日期:2016-06-20 15:13:1415-16赛季CBA联赛之广夏
日期:2016-06-29 10:38:28极客徽章
日期:2016-12-07 14:03:4015-16赛季CBA联赛之吉林
日期:2017-03-06 13:47:55
6 [报告]
发表于 2011-12-20 11:25 |只看该作者
以为是诺西的花柳

论坛徽章:
0
7 [报告]
发表于 2011-12-20 11:51 |只看该作者
很有深度的一个问题!

从应用程序的开发角度来看,绝大部分情况下使用的是象C这样的高级语言,而很少采用汇编代码。在这种情形下,代码的优化工作就交给了编译器去完成。以我的经验来看,还没有碰到在不同处理器上性能有很大出入的情形。总体说来,我认为我们编写程序时,可以结合使用动态分析的方法保证算法的时间冗余度。一旦这样做了,一般不会碰到到所问题的问题。

论坛徽章:
0
8 [报告]
发表于 2011-12-20 11:52 |只看该作者
瀚海书香 发表于 2011-12-20 10:31
由于在大学里都是学的x86架构,所以大部分人对x86平台比较熟悉;而且由于intel的生态系统,x86上的应用也非 ...


很有深度的一个问题!

从应用程序的开发角度来看,绝大部分情况下使用的是象C这样的高级语言,而很少采用汇编代码。在这种情形下,代码的优化工作就交给了编译器去完成。以我的经验来看,还没有碰到在不同处理器上性能有很大出入的情形。总体说来,我认为我们编写程序时,可以结合使用动态分析的方法保证算法的时间冗余度。一旦这样做了,一般不会碰到到所问题的问题。

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
9 [报告]
发表于 2011-12-20 12:40 |只看该作者
针对x86和ARM平台上
功耗好像一直是x86相对于ARM不大乐观的一面

怎么看待功耗方面的优化和处理呢?

论坛徽章:
0
10 [报告]
发表于 2011-12-20 13:37 |只看该作者
看到 瀚海书香、Godbach 的原貌了,O(∩_∩)O哈哈~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP