开发板是开发和学习嵌入式技术的主要硬件设备, 尽管可以在 PC 上开发 Linux 驱动, 然后重 新编译成 ARM 架构的 Linux 驱动模块。但最终都是要在开发板上进行测试的。这主要是因为 ARM 架构的开发板可基于 X86 架构的 PC 在 CPU 指令以及二进制格式上都有所不同。 而且如果 ...
分类:
移动开发 时间:
2016-06-05 20:04:27
阅读次数:
237
在搭建 S3C6.410 开发板的测试环境的原因:尽管可以在 PC 上开发 Linux 驱动, 然后重 新编译成 ARM 架构的 Linux 驱动模块。但最终都是要在开发板上进行测试的。这主要是因为 ARM 架构的开发板可基于 X86 架构的 PC 在 CPU 指令以及二进制格式上都有所 Ubunt ...
分类:
其他好文 时间:
2016-06-05 18:43:55
阅读次数:
133
因为ARM架构的开发板可基于X86架构的PC在CPU指令以及二进制上都有所不同,而且如果linux驱动需要访问硬件,这些硬件很难在PC上模拟,所以就需要我们在带有这些硬件的开发板上进行调试和测试。 这次主要介绍S3C6410开发板及OK6410开发板,OK6410开发板是基于ARM11处理器的S3C ...
分类:
其他好文 时间:
2016-06-05 18:28:46
阅读次数:
120
ARM架构的开发板可基于X86架构的PC在CPU指令以及二进制格式上都有所不同。Linux驱动需要访问硬件且这些硬件很难在PC上进行模拟,那么就要在带有这些硬件的开发板上进行调试和测试。 S3C6410是由三星公司推出的一款低功耗,高性价比的RISC处理器,基于ARM11内核,可广泛应用于移动电话和 ...
分类:
其他好文 时间:
2016-06-05 17:09:07
阅读次数:
292
开发板是开发和学习嵌入式技术的主要硬件设备,尽管可以在PC上开发linux驱动,然后重新贬义词ARM架构上的linux驱动模块。但最终都是要在开发板上进行测试的。这主要是因为arm架构的开发板是基于X86架构的PC 在CPU指令以及二进制格式上都有所不同。而且如果Linux驱动需要访问硬件(如LCD ...
分类:
其他好文 时间:
2016-06-05 16:57:03
阅读次数:
126
第五章: 本章主要学习关于开发板的测试环境,由于我们所开发的Linux驱动,不管使用何种方法编译后,都需要在开发板上进行测试,这是因为在ARM架构的开发板可以在X86架构的PC在CPU指令及二进制格式上有所不同 ,而且在Linux所需要的硬件在PC上很难进行模拟,因此要在开发板上进行调试和测试。 开 ...
分类:
其他好文 时间:
2016-06-05 15:30:15
阅读次数:
138
http://hurlex.0xffffff.org/ 这里是hurlex这个基于x86架构的内核Demo的详细开发文档, 包含PDF文档和生成PDF的XeLaTex源码和文档每章节的阶段代码。 你可以按照如下步骤获得整个项目代码。 ...
分类:
其他好文 时间:
2016-05-25 14:49:09
阅读次数:
122
Linux操作系统自从出现以来,就备受关注。但是人们往往会有这样的一个印象:Linux比Windows难。为什么好多人都会有这样的想法呢?很简单,因为Windows是在更早的时候,甚至是大多数国人都没有认识到计算机的时候就已经被安装到X86架构的计算机上了。Microsoft公司寻求Intel公司..
分类:
系统相关 时间:
2016-05-22 00:51:27
阅读次数:
238
本文授权转载,作者:左书祺(关注仓库,及时获得更新:iOS-Source-Code-Analyze) 因为 ObjC 的 runtime 只能在 Mac OS 下才能编译,所以文章中的代码都是在 Mac OS,也就是 x86_64 架构下运行的,对于在 arm64 中运行的代码会特别说明。 写在前面 ...
分类:
其他好文 时间:
2016-05-19 19:03:13
阅读次数:
246
因为 ObjC 的 runtime 只能在 Mac OS 下才能编译,所以文章中的代码都是在 Mac OS,也就是 x86_64 架构下运行的,对于在
arm64 中运行的代码会特别说明。
写在前面
这篇文章可能是对 Objective-C 源代码解析系列文章中最短的一篇了,在 Objective-C 中,我们总是会同时想到 load、initialize 这两个类方法。而这两...
分类:
其他好文 时间:
2016-05-13 00:12:51
阅读次数:
438