免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 无风之谷
打印 上一主题 下一主题

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

论坛徽章:
0
61 [报告]
发表于 2011-12-28 15:40 |只看该作者
daifeng1985 发表于 2011-12-27 15:57
嵌入式的开发对于硬件方面的能力要求高吗?或者说,要不要求具备硬件开发的能力?


不需具备硬件开发能力,否则我们不就又成了硬件开发工程师!:wink:

要做一个资深的嵌入式软件开发工程师,最好能看懂数字电路原理图(只是数字部分,不用模拟部分)。如果做不到这一点,退一部的话,我们需要了解什么是端口(外设芯片是通过端口进行操控的)、中断是什么、寄存器是怎么回事、地址译码原理,和时序图。要做到后者,其实并不是很难,只要找一个芯片的数据手册(datasheet)好好的看。数据手册不在于看多,只要能看懂一个,我们就能看懂其他的。

论坛徽章:
0
62 [报告]
发表于 2011-12-28 15:42 |只看该作者
tsunami87 发表于 2011-12-27 12:09
网上搜下架构图真是五花八门,看的眼花缭乱啊!


架构图的好坏只有我们熟悉其所描述的应用时才能真正辨别出来。

论坛徽章:
0
63 [报告]
发表于 2011-12-28 18:46 |只看该作者
李老师,对于数据库,有没有哪种比较适合嵌入式使用的。可以不用文件系统支持的!

论坛徽章:
0
64 [报告]
发表于 2011-12-29 09:19 |只看该作者
tsunami87 发表于 2011-12-28 18:46
李老师,对于数据库,有没有哪种比较适合嵌入式使用的。可以不用文件系统支持的!


可以看一看Oracle Berkeley DB,它很适合嵌入式系统,也很出名。你所说的文件系统是指不用Flash或硬盘的文件系统吗?内存文件系统是否可以考虑呢?

论坛徽章:
0
65 [报告]
发表于 2011-12-29 09:38 |只看该作者
很有深度的一个好活动,支持。

论坛徽章:
0
66 [报告]
发表于 2011-12-29 10:24 |只看该作者
回复 64# 杭州李云


    内存文件系统也可以,能够支持操作nand /nor flash更好了!现在在做个关于DB的设计,要求要快速,占内存小,可以升级数据库又兼容旧数据,不用文件系统支持更好!

论坛徽章:
0
67 [报告]
发表于 2011-12-29 11:08 |只看该作者
回复 66# tsunami87

试试SQLite,一款针对嵌入式系统的数据库,占用资源少。
   

论坛徽章:
0
68 [报告]
发表于 2011-12-29 13:05 |只看该作者
大有裨益,好书

论坛徽章:
0
69 [报告]
发表于 2011-12-29 13:48 |只看该作者
好活动,支持。

论坛徽章:
0
70 [报告]
发表于 2011-12-29 13:57 |只看该作者
好,研究下Oracle Berkeley DB和SQLite!
{:3_193:}
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP