忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台 论坛 博客 认证专区 大话IT HPC论坛 徽章 文库 沙龙 自测 下载 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
查看: 38467 | 回复: 93

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

论坛徽章:
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名最佳网友奖励《专业嵌入式软件开发 — 全面走向高质高效编程》图书一本。

12121.jpg

论坛徽章:
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
发表于 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
发表于 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
发表于 2011-12-20 10:31 |显示全部楼层
由于在大学里都是学的x86架构,所以大部分人对x86平台比较熟悉;而且由于intel的生态系统,x86上的应用也非常多。但是x86的功耗和散热是个问题,而这恰恰是嵌入式的强项。
所以会有很多x86的软件或者系统移植到嵌入式设备上,比如arm;当然也有向高端硬件移植的,比如power。那么这就会存在一个问题,在x86上运行效率比较好的程序,可能在arm或者power上,无法发挥出它的优势。
那么进行嵌入式移植的时候,哪些是需要注意的地方呢?

论坛徽章:
379
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
发表于 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
发表于 2011-12-20 11:25 |显示全部楼层
以为是诺西的花柳

论坛徽章:
0
发表于 2011-12-20 11:51 |显示全部楼层
很有深度的一个问题!

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

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


很有深度的一个问题!

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

论坛徽章:
4
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:28
发表于 2011-12-20 12:40 |显示全部楼层
针对x86和ARM平台上
功耗好像一直是x86相对于ARM不大乐观的一面

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

论坛徽章:
0
发表于 2011-12-20 13:37 |显示全部楼层
看到 瀚海书香、Godbach 的原貌了,O(∩_∩)O哈哈~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP