1 #include 2 #include 3 #include 4 5 #include //request_irq 注册中断 6 #include 7 /* 8 对于中断号,它是和芯片相关, 头文件是在linux-3.5/arch/arm/mach-exynos/include/mach 中 9... ...
分类:
其他好文 时间:
2017-02-19 17:59:52
阅读次数:
173
Linux3.1之前的版本,对于一般的ARM平台的设备,板级信息一般存放在/arch/arm/mach-**目录下。 设备树对应的文件存放在/arch/arm/boot/dts/***.dts目录下 设备树引入的目的: 避免各个厂商代码的重复,加速linux内核的bsp的开发。编译一个镜像可以支持多 ...
分类:
系统相关 时间:
2017-01-18 07:50:36
阅读次数:
278
Torch 网络层 参数的初始化问题 参考链接: https://github.com/Kaixhin/nninit 从 Torch 中自带的包,可以看到:https://github.com/torch/torch7/wiki/Cheatsheet#utility-libraries 在 Mach ...
分类:
其他好文 时间:
2016-12-22 16:53:43
阅读次数:
440
转自:http://www.eamonning.com/blog/view/289 以下是全文 最早的时候有一个浏览器叫NCSA Mosaic,把自己标称为NCSA_Mosaic/2.0 (Windows 3.1),它支持文字显示的同时还支持图片,于是Web开始好玩起来。 然后出现了一个新的网页浏览 ...
分类:
其他好文 时间:
2016-12-18 15:11:30
阅读次数:
218
原文出自【听云技术博客】:http://blog.tingyun.com/web/article/detail/1347动态链接要解决空间浪费和更新困难这两个问题最简单的方法就是把程序的模块相互分割开来,形成独立的文件,而不再将它们静态的链接在一起。简单地讲,就是不对那些组成程序的目标文件进行链接,等到..
分类:
系统相关 时间:
2016-12-12 15:25:09
阅读次数:
241
原文出自【听云技术博客】:http://blog.tingyun.com/web/article/detail/1346前言最近看ObjC的runtime是怎么实现+load钩子函数的实现。进而引申分析了dyld处理Mach-O的这部分机制。1.简单分析Mach-O在dyld中是如何被加载到内存中的;2.分析了+load的特殊加载时机;+load上图的..
分类:
系统相关 时间:
2016-12-12 15:23:46
阅读次数:
254
转自:http://www.blogjava.net/zhenandaci/archive/2009/02/13/254519.html 按:之前的文章重新汇编一下,修改了一些错误和不当的说法,一起复习,然后继续SVM之旅. (一)SVM的八股简介 支持向量机(Support Vector Mach ...
分类:
其他好文 时间:
2016-12-02 21:57:06
阅读次数:
153
?更多技术干货请戳:听云博客 0x01 Mach-O格式简单介绍 Mach-O文件格式是 OS X 与 iOS 系统上的可执行文件格式,类似于windows的 PE 文件 与 Linux(其他 Unix like)的 ELF 文件,如果不彻底搞清楚Mach-O的格式与相关内容,那么深入研究 xnu ...
分类:
移动开发 时间:
2016-11-16 14:07:56
阅读次数:
256
这是一篇 WWDC 2016 Session 406 的学习笔记,从原理到实践讲述了如何优化 App 的启动时间。 App 运行理论 main() 执行前发生的事 Mach-O 格式 虚拟内存基础 Mach-O 二进制的加载 理论速成 Mach-O 术语 Mach-O 是针对不同运行时可执行文件的文 ...
分类:
移动开发 时间:
2016-11-01 09:22:43
阅读次数:
260
编译的内核可能会很大,故这里可以压缩一下。而在内核文件中需要解压,所以就会有一段自解压代码。 在uboot启动内核的时候,调用了函数: thekernel(0,MACH_ID,params_addr ) 1. 首先处理uboot传入的参数。 获取处理器id,查看内核是否支持这个处理器。 获取uboo ...
分类:
系统相关 时间:
2016-10-20 15:06:21
阅读次数:
215