21.核心初始化之svc模式 要设置系统工作svc特权模式,从前面的学习知道这需要设置CPSR程序状态寄存器。 在ARM Architecture Reference Manual.pdf文档中,2.Programmers' Model的2.5.Program status register。 可以...
分类:
其他好文 时间:
2016-02-14 10:19:47
阅读次数:
270
2790: [Poi2012]Distance Time Limit: 40 Sec Memory Limit: 128 MBSubmit: 225 Solved: 115[Submit][Status][Discuss] Description 对于两个正整数a、b,这样定义函数d(a,b):每次
分类:
其他好文 时间:
2016-02-14 10:19:21
阅读次数:
259
9.ARM寻址方式 1.立即数寻址 立即数寻址,是一种特殊的寻址方式,操作数本身就是在指令中给出。只有取出指令就取到了操作数。这个操作数就称为立即数,对应的寻址方式就是立即数寻址方式。例如: ADD R0,R1,#0X45;这汇编的意思:R1+0x45->R0 在以上两条指令中,第二个源操作数,是立...
分类:
其他好文 时间:
2016-02-14 10:20:21
阅读次数:
185
3.Makefile工程管理 一、体验 在前面的笔记里可以看到,要编译一个简单的工程需要的编译步骤是很多的。前面还是只有一个汇编文件,在一个工程里,会有很多文件的,如果像前面的那种编译方式是很不可靠的。这就需要Makefile工程管理。 例如前面的那个led.S,要编译成led.bin的步骤:图1-...
分类:
其他好文 时间:
2016-02-14 10:19:40
阅读次数:
179
var colorAdjust:AdjustColor = new AdjustColor(); colorAdjust.brightness = 0;// 亮度 colorAdjust.contrast = 0;//对比度 colorAdjust.saturation = 0;//饱和度 colo
分类:
其他好文 时间:
2016-02-14 10:17:35
阅读次数:
147
11.汇编代码简单操作 使用汇编的原因很简单,就是汇编代码的高效。在机器启动的时候,利用汇编的高效,对硬件进行初始化,为加载内核,提供条件。 目前常用的ARM汇编指令有两种: *ARM标准汇编:适用于ARM公司的汇编器,适合在Windows平台下使用。 *GNU汇编:使用与GNU交叉编译工具链中的汇...
分类:
其他好文 时间:
2016-02-14 10:20:00
阅读次数:
256
题目是,有n头牛,每头牛都喜爱某几个草地,要把这n头牛分配给m个不同的它们喜爱的草地,问有几种分配方式。 dp[n][S]表示前n头牛分配完毕后占用的草地集合是S的方案数 dp[0][0]=1 dp[n][S]+=dp[n-1][S-x](x∈S且n喜爱x) 不过的状态这样空间开销太大了,事实上n这
分类:
其他好文 时间:
2016-02-14 10:18:35
阅读次数:
172
7.ARM处理器的工作模式 ARM七种工作模式:图1-1: 图1-1 上面的七种工作模式可以在cpsr设置:如下的M[4:0]=Mode number。 图1-2 之所以要有这么多种模式,是为了避免致命的错误。例如我们写的应用程序运行在User模式,操作系统的运作在比较高的模式。 User模式:普通...
分类:
其他好文 时间:
2016-02-14 10:18:42
阅读次数:
193
对这本书有所耳闻,前一阵还上映了同名电影,据说反响很不错,可惜没看。于是在电影放结束后在网上买了这本书,买回来后就放一直放书架上了。今天中午抽空快速看了一遍,由于篇幅不长,加上是童话般的描述,没花多长时间就看完了。 本书作者是一个传奇人物,出生在上个世纪的法国里昂的贵族之家,从小爱好飞行,在21岁获
分类:
其他好文 时间:
2016-02-14 10:18:49
阅读次数:
176
geQuestion: Given an integer array nums, find the sum of the elements between indices i and j (i ≤ j), inclusive. Example: Given nums = [-2, 0, 3, -5,
分类:
其他好文 时间:
2016-02-14 10:17:48
阅读次数:
179
2016春节期间的红包战可谓打得相当激烈,其中以支付宝红包与微信红包之间的明争暗斗最为激烈,他们两家也是抢足了风头赚够了眼球。如果从这个角度来看的话,平心而论,支付宝和微信相比微博、手机QQ以及百度钱包红包都要更成功。但是如果要论谁是红包大战的最终赢家,并不能就此匆忙下定论。 微信红包的遗憾:没能打
分类:
其他好文 时间:
2016-02-14 10:17:45
阅读次数:
288
12.ARM伪指令操作 首先ARM伪指令包括: ARM机器码 定义类伪指令 操作类伪指令 ARM机器码: 其实任何一种处理器可以运行的叫机器码,机器码是从汇编程序通过汇编器转换来的。接下来看看机器码的信息。流程:图1-1. 图1-1 在上一节里,建立好了一个简单的汇编工程,在start.S只有三行代...
分类:
其他好文 时间:
2016-02-14 10:15:59
阅读次数:
359
需求分析 1.相关系统分析员向用户初步了解需求,然后用word列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。[1] 2.系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的
分类:
其他好文 时间:
2016-02-14 10:16:54
阅读次数:
183
root@ubuntu1404:/home/chen# lsusb Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual
分类:
其他好文 时间:
2016-02-14 10:15:06
阅读次数:
539
6.静态函数库设计 程序设计中,离不开函数的使用。Linux应用程序设计中需要外部函数。主要是由函数库和系统调用来提供。 两者区别: 系统调用的是在Linux内核里的,函数库是在用户空间的。 函数库分类: 函数库按照链接方式可分为:静态链接库和动态链接库。 Linux应用程序使用的这些函数库主要存在...
分类:
其他好文 时间:
2016-02-14 09:10:24
阅读次数:
206
任何一个应用程序最重要的地方就是设置 设置体现了程序暴露给用户那些变量 所以,拿到一个应用程序,通过设置可以快速认识这个程序 设置好程序之后,使用日久,养成习惯 一旦迁移到别的电脑上,就会感到寸步难行 如果是软件,还可以通过网络同步设置 如果是硬件,比如键盘布局,那就无法改变了 口琴知道了哪种操作对
分类:
其他好文 时间:
2016-02-14 09:12:15
阅读次数:
186
如果你上djangoproject.com你会发现对Django的如下解释: “Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.” 让我
分类:
其他好文 时间:
2016-02-14 09:11:32
阅读次数:
184