您的位置 首页 传感器

为何选用SAMSUNG S3C44B0进行开发

-ARM7TDMI(Thumb):这是公司授权用户最多的一项产品,将ARM7指令集同Thumb扩展组合在一起,以减少内存容量和系统成本。同时,它还利用嵌入式…

-ARM7TDMI(Thumb):这是公司授权用户最多的一项产品,将ARM7指令集同Thumb扩展组合在一起,以削减内存容量和体系本钱。一起,它还使用嵌入式ICE调试技能来简化体系规划,并用一个DSP增强扩展来改善功用。该产品的典型用处是数字蜂窝电话和硬盘驱动器。

–Thumb:以16位体系的本钱,供给32位RISC功用,特别注意的是它所需的内存容量十分小
嵌入式ICE调试  由于集成了类似于ICE的CPU内核调试技能,所以原型规划和体系芯片的调试得到了极大的简化。
为何选用SAMSUNGS3C44B0进行开发?现在,ARM7芯片在国内开发的潮流是三星公司的S3C44B0和S3C4510。这两款芯片各有偏重:前者着力于PDA使用,芯片内部集成了LCD操控器、SDRAM操控器、2个串行接口操控器、PWM操控器、I2C操控器、IIS操控器、实时时钟、AD转化等丰厚的外围操控模块;而S3C4510则是一款针对特定网络使用的CPU,缺少了44B0那么丰厚的外围操控模块,可是集成了强壮的网络操控模块,能够支撑100BASE的网络接口。关于一般的用户尤其是初学者来说,S3C44B0无疑是首选,由于丰厚的外围接口为体系板集成各种功用供给了或许,并且,经过外接网络操控芯片,也能够完成各种网络通讯协议。
礐Linux 是为没有MMU的CPU 简化的Linux
“uCLinux是一个契合GNU/GPL条约的项目,彻底敞开代码,英文单词中u表明Micro,小的意思,C表明Control,操控的意思,所以uCLinux便是Micro-Control-Linux,字面上的了解便是“微操控领域中的Linux体系”。它专门针对没有MMU的CPU,并专为嵌入式体系做了许多小型化的削减作业,已支撑前面说到的多款CPU。官方主页在www.uclinux.org
“SnapGear, Arcturus,Samsung公司支撑保护
Linux 与 uClinux差异
“uClinux 支撑 non-MMU 微处理器
“uClinux 不完成 fork() 而是 vfork(). 父进程确定直到 子进程 exec()或 exit().
“大都的针对内核的源代码和二进制代码现已重写,仅或许的缩小尺度.
“uClinux 是尽或许的小比一般Linux 2.0 kernel
“安稳,超级的网络才能和优异的文件体系.
uClinux支撑
“规范的 Linux API
“完好的 TCP/IP stack支撑
–丰厚的网络,uClinux 是一个internet-ready OS ,合适 embeddedsystems.
“File system 支撑
–NFS, ext2, MS-DOS, 和FAT16/32现已少量的文件体系
bootloader是许多嵌入体系都要规划的部分,关于其他的开发人员来说相当于pc机的bios,能够屏蔽一些硬件信息,进步移植的成功率。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/chuanganqi/274737.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部