Trees are fundamental in many branches of computer science (Pun definitely intended). Current stateof-the art parallel computers such as Thinking Mach ...
分类:
其他好文 时间:
2021-02-08 12:29:55
阅读次数:
0
首先我们需要了解什么是jdk呢? JDK:全称为java Development Kit 。即jiava的工具包,主要用户开发java程序。 JRE:全称为java Runtime Environment,即java的运行环境,用于运行java程序。 JVM:全称为java Virtual Mach ...
分类:
其他好文 时间:
2020-12-29 11:14:27
阅读次数:
0
iOS里面APP的启动,过程有些复杂,今天我们来抽丝剥茧,一步步探讨一下APP的启动会经历哪些过程。 首先,用户点击iPhone里面的某个APP的icon,Kernel内核会开始初始化空间并创建进程, 在调用exec_active_image后,开始加载Mach-O文件。 这里我们简要说一下Mach ...
分类:
移动开发 时间:
2020-09-11 16:12:34
阅读次数:
66
If you are getting this in gdb on macOS while trying to run a program: Unable to find Mach task port for process-id 57573: (os/kern) failure (0x5). (p ...
分类:
其他好文 时间:
2020-06-21 15:36:08
阅读次数:
62
之前负责项目的包体积优化学习了 Mach-O 文件的格式,那么 Mach-O 究竟是怎么样的文件,知道它的组成之后我们又能做点什么?本文会从 Mach-O 文件的介绍讲起,再看看认识它后的一些实际应用。 Mach-O 文件格式 先让我们看看 Mach-O 的大致构成 再使用 MachOView 一窥 ...
分类:
系统相关 时间:
2020-06-20 16:52:42
阅读次数:
60
参照Alpine Install: from a disc to a virtualbox machine single only安装alpine会遇到一些问题,主要是网络配置和apk仓库引起的。 所以在此整理了下自己的安装过程。 ####1. 在Preparing the virtual mach ...
分类:
系统相关 时间:
2020-06-11 19:56:51
阅读次数:
74
在硕数的核心板上,使用的是SMSC公司的网卡芯片,型号为LAN9220。此芯片在Linux-3.0.99内核中可以支持,因此修改进来就方便多了。先修改文件arch/arm/mach-s3c2416/mach-smdk2416.c,用vi打开它,先在包含头文件部分加入一句“#include <linu ...
分类:
其他好文 时间:
2020-02-11 09:19:32
阅读次数:
119
mac的系统是一套Unix基础的操作系统,包含两个主要的部份:核心名为Darwin,是以FreeBSD源代码和Mach微核心为基础,由苹果公司和独立开发者社群协力开发;及一个由苹果计算机开发,名为Aqua之专有版权的图形用户界面。 mac电脑中直接接入ntfs类型的磁盘没法进行写操作,可以先取消自动 ...
分类:
移动开发 时间:
2020-02-09 20:52:30
阅读次数:
124
参考: "《设备树DTS使用总结 基于MT76X8》" 、 "《linux内核设备树及编译》" 一、Linux设备树的起源 在Linux 2.6中,arch/arm/plat xxx和arch/arm/mach xxx中充斥着大量的垃圾代码,相当多数的代码只是在描述板级细节,而这些板级细节对于内核来 ...
分类:
其他好文 时间:
2020-01-18 10:37:57
阅读次数:
104
Mach-O文件简介 Mach-O是一种文件格式,是Mach Object文件格式的缩写。 它通常应用于可执行文件,目标代码,动态库,内核转储等中。 Mach-O作为大部分基于Mach核心的操作系统所使用。 如:NeXTSTEP,Darwin和Mac OS X等系统使用这种格式作为其原生可执行文件, ...
分类:
系统相关 时间:
2020-01-12 21:50:48
阅读次数:
102