阻碍嵌入式LINUX系统开发的因素有哪些 点击:4134 | 回复:4



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-09-24 15:24:00
楼主
1) 硬件方面: 嵌入式32位微处理器系统具有非常广阔的市场前景,目前国际上已有厂商推出自己的产品,但是设计嵌入式32位微处理器系统对大多数开发者来说却存在很大困难。嵌入式32位微处理器内部结构非常复杂,工作频率达几十兆甚至几百兆HZ,所用到的外围器件如存储器和网络器件也都是工作在很高频率上的复杂器件。所以,设计和调试32位微处理器系统硬件,对任何硬件设计人员都是具有挑战性的工作,产品开发成本很高周期很长。 2) 软件方面: 作为比较新的一个操作系统,开发人员需要研究其工作原理,阅读大量文档和源代码,熟悉许多的开发工具,才能掌握它;作为开放源代码软件,许多用户感觉技术服务难以得到保证;一些用户必须的文档缺乏或者写得不清楚,给用户开发带来困难;软件和用户的硬件之间存在较大差距,要使嵌入式Linux顺畅运行,用户仍然有许多烦琐的与硬件接口的底层软件要做;嵌入式Linux软件发布有许多种类,可以提供给用户选择的硬件平台却非常缺乏。 相关论述请点击http://www.wanhenet.com/technology/faq/top20.htm



gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-01-23 09:25:00
1楼
解决之道——万禾嵌入式linux软硬件一体化解决方案。

云雪

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2003年1月02日
发表于:2003-02-13 13:26:00
2楼
I do agree with you,the fool bird!!!

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-02-17 10:03:00
3楼
本人生性愚笨,唯酷爱学习,斗胆请问大侠,何为JFFS文件系统,有何好处如何构建?

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-02-17 16:25:00
4楼
JFFS全称为:The Journalling Flash File System(日志闪存文件系统)最初由瑞典的 Axis Communications 开发,Red Hat 的 David Woodhouse 对它进行了改进。作为用于微型嵌入式设备的原始闪存芯片的实际文件系统而出现。JFFS文件系统是日志结构化的,这意味着它基本上是一长列节点。每个节点包含有关文件的部分信息 — 可能是文件的名称、也许是一些数据。相对于 Ext2 fs,JFFS 因为有以下这些优点而在无盘嵌入式设备中越来越受欢迎: 1 JFFS 在扇区级别上执行闪存擦除/写/读操作要比 Ext2 文件系统好。 2 JFFS 提供了比 Ext2 更好的崩溃/掉电安全保护。当需要更改少量数据时,Ext2 文件系统将整个扇区复制到内存(DRAM)中,在内存中合并新数据,并写回整个扇区。这意味着为了更改单个字,必须对整个扇区(64 KB)执行读/擦除/写例程 — 这样做的效率非常低。要是运气差,当正在 DRAM 中合并数据时,发生了电源故障或其它事故,那么将丢失整个数据集合,因为在将数据读入 DRAM 后就擦除了闪存扇区。JFFS 附加文件而不是重写整个扇区,并且具有崩溃/掉电安全保护这一功能。 3 这可能是最重要的一点:JFFS 是专门为象闪存芯片那样的嵌入式设备创建的,所以它的整个设计提供了更好的闪存管理。 要构建JFFS文件系统,首先要有硬件设备FLASH及支持JFFS文件系统的操作系统。珠海万禾公司早就为您准备了这一切,你只要拿来就可以用了。

热门招聘
相关主题

官方公众号

智造工程师