仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2915|回复: 20
打印 上一主题 下一主题

[学习教程] IOS制作之arm cpu的架构及分类申明仓酷云

[复制链接]
飘飘悠悠 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:51:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
NSStringNSArrayNSDictionary等这些工具在所有的框架里都会出现iOS大部分类都是继承自NSObject(我还没见过不是继承自NSObject的..)明天在编译mplayerformx27ads的时分,碰着了armv5te与armv6优化的成绩。默许的交织编译器撑持armv5te也撑持armv6,就默许利用了mplayer中mpeg4的armv6解码代码,了局在在mx27ads版上,播放mpeg4视频时色彩空间转换堕落。对照x86后总算找到了这个成绩,随手摘录一篇armcpu的架构及分类申明。
ARM微处置器系列ARM微处置器今朝包含上面几个系列,和别的厂商基于ARM系统布局的处置器,除具有ARM系统布局的配合特性之外,每个系列的ARM微处置器都有各自的特性和使用范畴。
-ARM7系列
-ARM9系列
-ARM9E系列
-ARM10E系列
-SecurCore系列
-Intel的Xscale
-Intel的StrongARM
个中,ARM7、ARM9、ARM9E和ARM10为4个通用途理器系列,每个系列供应一套绝对共同的功能来满意分歧使用范畴的需求。SecurCore系列专门为平安请求较高的使用而计划。
以下我们来具体懂得一下各类处置器的特性及使用范畴。
ARM7微处置器系列
ARM7系列微处置器为低功耗的32位RISC处置器,最合适用于对价位和功耗请求较高的消耗类使用。ARM7微处置器系列具有以下特性:
-具有嵌进式ICE-RT逻辑,调试开辟便利。
-极低的功耗,合适对功耗请求较高的使用,如便携式产物。
-可以供应0.9MIPS/MHz的三级流水线布局。
-代码密度高并兼容16位的Thumb指令集。
-对操纵体系的撑持普遍,包含WindowsCE、Linux、PalmOS等。
-指令体系与ARM9系列、ARM9E系列和ARM10E系列兼容,便于用户的产物晋级换代。
-主频最高可达130MIPS,高速的运算处置才能能胜任尽年夜多半的庞大使用。
ARM7系列微处置器的次要使用范畴为:产业把持、Internet设备、收集和调制解调器设备、挪动德律风等多种多媒体和嵌进式使用。
ARM7系列微处置器包含以下几品种型的核:ARM7TDMI、ARM7TDMI-S、
ARM720T、ARM7EJ。个中,ARM7TMDI是今朝利用最普遍的32位嵌进式RISC处置器,属低端
ARM处置器核。TDMI的基础寄义为:
T:撑持16为紧缩指令集Thumb;
D:撑持片上Debug;ARM使用体系开辟详解──基于S3C4510B的体系计划3
M:内嵌硬件乘法器(Multiplier)
I:嵌进式ICE,撑持片上断点和调试点;
Samsung公司的S3C4510B即属于该系列的处置器。
ARM9微处置器系列
ARM9系列微处置器在高功能和低功耗特征方面供应最好的功能。具有以下特性:
-5级整数流水线,指令实行效力更高。
-供应1.1MIPS/MHz的哈佛布局。
-撑持32位ARM指令集和16位Thumb指令集。
-撑持32位的高速AMBA总线接口。
-全功能的MMU,撑持WindowsCE、Linux、PalmOS等多种支流嵌进式操纵体系。
-MPU撑持及时操纵体系。
-撑持数据Cache和指令Cache,具有更高的指令和数据处置才能。
ARM9系列微处置器次要使用于无线设备、仪器仪表、平安体系、机顶盒、高端打印机、数字拍照机和数字摄像机等。
ARM9系列微处置器包括ARM920T、ARM922T和ARM940T三品种型,以合用于分歧的使用场所。
ARM9E微处置器系列
ARM9E系列微处置器为可综合处置器,利用单一的处置器内核供应了微把持器、DSP、Java使用体系的办理计划,极年夜的削减了芯片的面积和体系的庞大水平。ARM9E系列微处置器供应了加强的DSP处置才能,很合适于那些必要同时利用DSP和微把持器的使用场所。
ARM9E系列微处置器的次要特性以下:
-撑持DSP指令集,合适于必要高速数字旌旗灯号处置的场所。
-5级整数流水线,指令实行效力更高。
-撑持32位ARM指令集和16位Thumb指令集。
-撑持32位的高速AMBA总线接口。
-撑持VFP9浮点处置协处置器。
-全功能的MMU,撑持WindowsCE、Linux、PalmOS等多种支流嵌进式操纵体系。
-MPU撑持及时操纵体系。
-撑持数据Cache和指令Cache,具有更高的指令和数据处置才能。
-主频最高可达300MIPS。
ARM9系列微处置器次要使用于下一代无线设备、数字消耗品、成像设备、产业把持、存储设备和收集设备等范畴。
ARM9E系列微处置器包括ARM926EJ-S、ARM946E-S和ARM966E-S三品种型,以合用于分歧的使用场所。
ARM10E微处置器系列
ARM10E系列微处置用具有高功能、低功耗的特性,因为接纳了新的系统布局,与一律的ARM9器件比拟较,在一样的时钟频次下,功能进步了近50%,同时,ARM10E系列微处置器接纳了两种先辈的节能体例,使其功耗极低。
ARM10E系列微处置器的次要特性以下:
-撑持DSP指令集,合适于必要高速数字旌旗灯号处置的场所。ARM使用体系开辟详解──基于S3C4510B的体系计划4
-6级整数流水线,指令实行效力更高。
-撑持32位ARM指令集和16位Thumb指令集。
-撑持32位的高速AMBA总线接口。
-撑持VFP10浮点处置协处置器。
-全功能的MMU,撑持WindowsCE、Linux、PalmOS等多种支流嵌进式操纵体系。
-撑持数据Cache和指令Cache,具有更高的指令和数据处置才能
-主频最高可达400MIPS。
-内嵌并行读/写操纵部件。
ARM10E系列微处置器次要使用于下一代无线设备、数字消耗品、成像设备、产业把持、通讯和信息体系等范畴。
ARM10E系列微处置器包括ARM1020E、ARM1022E和ARM1026EJ-S三品种型,以合用于分歧的使用场所。
SecurCore微处置器系列
SecurCore系列微处置器专为平安必要而计划,供应了完美的32位RISC手艺的平安办理计划,因而,SecurCore系列微处置器除具有ARM系统布局的低功耗、高功能的特性外,还具有其共同的上风,即供应了对平安办理计划的撑持。
SecurCore系列微处置器除具有ARM系统布局各类次要特性外,还在体系平安方面具有以下的特性:
-带有天真的回护单位,以确保操纵体系和使用数据的平安。
-接纳软内核手艺,避免内部对其举行扫描探测。
-可集成用户本人的平安特征和其他协处置器。
SecurCore系列微处置器次要使用于一些对平安性请求较高的使用产物及使用体系,如电子商务、电子政务、电子银行营业、收集和认证体系等范畴。
SecurCore系列微处置器包括SecurCoreSC100、SecurCoreSC110、SecurCoreSC200和SecurCoreSC210四品种型,以合用于分歧的使用场所。
StrongARM微处置器系列
InterStrongARMSA-1100处置器是接纳ARM系统布局高度集成的32位RISC微处置器。它交融了Inter公司的计划和处置手艺和ARM系统布局的电源效力,接纳在软件上兼容ARMv4系统布局、同时接纳具有Intel手艺长处的系统布局。
IntelStrongARM处置器是便携式通信产物和消耗类电子产物的幻想选择,已乐成使用于多家公司的掌上电脑系列产物。
Xscale处置器
Xscale处置器是基于ARMv5TE系统布局的办理计划,是一款全功能、高性价比、低功耗的处置器。它撑持16位的Thumb指令和DSP指令集,已利用在数字挪动德律风、团体数字助理和收集产物等场所。
Xscale处置器是Inter今朝次要推行的一款ARM微处置器。
来自:http://blog.csdn.net/force_eagle/archive/2008/01/17/2050188.aspx

由于封闭文档写的相当好在遇到新框架的时候弄明白框架的功能去文档里搜搜框架的ProgrammingGuide很有用要弄明白框架类的继承结构写iOS的程序不一定都是用OBJC
山那边是海 该用户已被删除
沙发
发表于 2015-1-21 16:21:24 来自手机 | 只看该作者
iPhone文件系统:创建、重命名以及删除文件,NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。
若相依 该用户已被删除
板凳
发表于 2015-1-30 21:03:49 | 只看该作者
中国如今已然发展成为一个软件大国,软件人才的数量跃居全球之首。当然,在苹果平台的开发领域,也保持了相当强劲的发展势头。然而,很多初入iOS开发门槛的开发者,
愤怒的大鸟 该用户已被删除
地板
发表于 2015-2-6 15:57:53 | 只看该作者
特别是在校的学生,都存在一个小小的尴尬——虽然学习iOS开发的热情高涨,但由于没有多余的银子购买昂贵的Mac电脑而踟蹰不前。其实,针对初学者,如果想进入iOS开发的天地
再见西城 该用户已被删除
5#
发表于 2015-2-6 18:43:12 | 只看该作者
边吃零食边看Stanford的视频教程
活着的死人 该用户已被删除
6#
发表于 2015-2-7 15:15:35 | 只看该作者
iPhone文件系统:创建、重命名以及删除文件,NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。
简单生活 该用户已被删除
7#
发表于 2015-2-7 18:18:33 | 只看该作者
每个行业都一样,想要一天学有所成是不可能的,一定要做好努力的准备,做ios不是简单的学会oc语言。不怕多走弯路,就怕不肯动手。
只想知道 该用户已被删除
8#
发表于 2015-2-9 03:15:38 | 只看该作者
iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。
小妖女 该用户已被删除
9#
发表于 2015-2-26 19:49:12 | 只看该作者
在此,某不才愿将安装成功的Mac OS X系统的vmware虚拟机向有志学习iOS开发的各位学友们免费开放出来,经测试,可以在WindowsXP/Win7系统上完美运行,即便你的机器只有2GB内存。
金色的骷髅 该用户已被删除
10#
发表于 2015-3-5 19:50:28 | 只看该作者
近期由于IOS7的发布,所以应用的适配潮可谓是都搞的锣鼓喧天,甚是热闹,因此呢,因适配IOS7而产生的问题也是铺天盖地的卷来,
飘飘悠悠 该用户已被删除
11#
 楼主| 发表于 2015-3-12 12:58:29 | 只看该作者
以上可以同时进行,学习过程中尽量不要纠结细节和底层,要知道ios是封闭的、OC是高级语言,我们不可能过多地去了解它的原理,至少在新手阶段没有必要。用迭代的方式更新你的知识,而不是死抠一个知识点。
深爱那片海 该用户已被删除
12#
发表于 2015-3-12 12:58:29 | 只看该作者
看完这个你就可以有多种选择来踏入做应用的阶段
灵魂腐蚀 该用户已被删除
13#
发表于 2015-3-19 10:58:39 | 只看该作者
培训时可以选择安卓,iOS,Java,因为实习的时候我选了安卓,当时实习时间只有三周,学的晕头转向,而java我也没学过,iOS的基础是C语言,这个大学里还是学过的,于是选择了iOS。
精灵巫婆 该用户已被删除
14#
发表于 2015-3-27 13:11:10 | 只看该作者
以上可以同时进行,学习过程中尽量不要纠结细节和底层,要知道ios是封闭的、OC是高级语言,我们不可能过多地去了解它的原理,至少在新手阶段没有必要。用迭代的方式更新你的知识,而不是死抠一个知识点。
爱飞 该用户已被删除
15#
发表于 2015-3-27 23:09:34 | 只看该作者
我也从简单的状态栏适配开始,先研究了下关于状态栏的适配,特总结如下,供广大网友一起讨论交流。
因胸联盟 该用户已被删除
16#
发表于 2015-4-1 04:11:11 | 只看该作者
众多研发人员积极参与到iOS平台的开发中来也就不足为奇了。
admin 该用户已被删除
17#
发表于 2015-4-4 17:44:07 | 只看该作者
首先是基础,在汉昌的课程非常全面。从object—c到最后的毕业项目,基本上方方面面都涉及到了,我是一名非计算机专业的学生,起初学习还有点吃力,因为基础知识薄弱。经常像听天书
蒙在股里 该用户已被删除
18#
发表于 2015-4-7 15:44:42 | 只看该作者
看完这个你就可以有多种选择来踏入做应用的阶段
变相怪杰 该用户已被删除
19#
发表于 2015-4-22 07:12:36 | 只看该作者
培训的时候很痛苦,每天要待12个小时,上午讲课,下午和晚自习解决作业,看文档,学习的时候感觉就是资料太少,而且看着资料也不明所以,非常痛苦,
海妖 该用户已被删除
20#
发表于 2015-4-26 21:15:23 | 只看该作者
近期由于IOS7的发布,所以应用的适配潮可谓是都搞的锣鼓喧天,甚是热闹,因此呢,因适配IOS7而产生的问题也是铺天盖地的卷来,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 19:14

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表