首页 > 其他
9.ARM寻址方式
9.ARM寻址方式 1.立即数寻址 立即数寻址,是一种特殊的寻址方式,操作数本身就是在指令中给出。只有取出指令就取到了操作数。这个操作数就称为立即数,对应的寻址方式就是立即数寻址方式。例如: ADD R0,R1,#0X45;这汇编的意思:R1+0x45->R0 在以上两条指令中,第二个源操作数,是立...
分类:其他   时间:2016-02-14 10:18:23    收藏:0  评论:0  赞:0  阅读:187
在uboot里面加入环境变量使用run来运行
Author:杨正 Date:2014.11.11 Email:yz2012ww@gmail.com QQ:1209758756 在移植uboot的时候,能够在uboot里面加入定义一些自己的环境变量,这些环境变量能够大大提高以后的工作效率,比方我在uboot里面加入例如以下环境变量: bbl=sf
分类:其他   时间:2016-02-14 10:18:13    收藏:0  评论:0  赞:0  阅读:763
【poj2559】Largest Rectangle in a Histogram
Description A histogram is a polygon composed of a sequence of rectangles aligned at a common base line. The rectangles have equal widths but may have
分类:其他   时间:2016-02-14 10:18:02    收藏:0  评论:0  赞:0  阅读:123
3.Makefile工程管理
3.Makefile工程管理 一、体验 在前面的笔记里可以看到,要编译一个简单的工程需要的编译步骤是很多的。前面还是只有一个汇编文件,在一个工程里,会有很多文件的,如果像前面的那种编译方式是很不可靠的。这就需要Makefile工程管理。 例如前面的那个led.S,要编译成led.bin的步骤:图1-...
分类:其他   时间:2016-02-14 10:17:44    收藏:0  评论:0  赞:0  阅读:162
11.汇编代码简单操作
11.汇编代码简单操作 使用汇编的原因很简单,就是汇编代码的高效。在机器启动的时候,利用汇编的高效,对硬件进行初始化,为加载内核,提供条件。 目前常用的ARM汇编指令有两种: *ARM标准汇编:适用于ARM公司的汇编器,适合在Windows平台下使用。 *GNU汇编:使用与GNU交叉编译工具链中的汇...
分类:其他   时间:2016-02-14 10:16:52    收藏:0  评论:0  赞:0  阅读:412
POJ2441 Arrange the Bulls(状压DP)
题目是,有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:16:01    收藏:0  评论:0  赞:0  阅读:107
7.ARM处理器的工作模式
7.ARM处理器的工作模式 ARM七种工作模式:图1-1: 图1-1 上面的七种工作模式可以在cpsr设置:如下的M[4:0]=Mode number。 图1-2 之所以要有这么多种模式,是为了避免致命的错误。例如我们写的应用程序运行在User模式,操作系统的运作在比较高的模式。 User模式:普通...
分类:其他   时间:2016-02-14 10:15:51    收藏:0  评论:0  赞:0  阅读:215
The little prince
对这本书有所耳闻,前一阵还上映了同名电影,据说反响很不错,可惜没看。于是在电影放结束后在网上买了这本书,买回来后就放一直放书架上了。今天中午抽空快速看了一遍,由于篇幅不长,加上是童话般的描述,没花多长时间就看完了。 本书作者是一个传奇人物,出生在上个世纪的法国里昂的贵族之家,从小爱好飞行,在21岁获
分类:其他   时间:2016-02-14 10:15:41    收藏:0  评论:0  赞:0  阅读:226
用tomcat6自定义域名
第一步:tomcat配置 修改server.xml文件 8080端口 更改为 80端口 并在<Host name="localhost" appBase="webapps" unpackWARs="true" xmlValidation="false" xmlNamespaceAware="fals
分类:其他   时间:2016-02-14 10:15:30    收藏:0  评论:0  赞:0  阅读:108
LeetCode -- Range Sum Query
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:15:20    收藏:0  评论:0  赞:0  阅读:168
红包战虽落下帷幕,却只是另一场较量的开始
2016春节期间的红包战可谓打得相当激烈,其中以支付宝红包与微信红包之间的明争暗斗最为激烈,他们两家也是抢足了风头赚够了眼球。如果从这个角度来看的话,平心而论,支付宝和微信相比微博、手机QQ以及百度钱包红包都要更成功。但是如果要论谁是红包大战的最终赢家,并不能就此匆忙下定论。 微信红包的遗憾:没能打
分类:其他   时间:2016-02-14 10:14:40    收藏:0  评论:0  赞:0  阅读:169
6.认识ARM家族
6.认识ARM家族 先看一幅图:图1-1: 图1-1 看到上面都是好像跟ARM公司有关的,但是他们到底各自是啥呢? 其实上面的这些名词分为三类: 芯片:6410、210、2440. ARM核:arm11、A8、arm9 指令架构:armv7、armv6 所以可以对上面的那朵"花"进行简化:图1-2:...
分类:其他   时间:2016-02-14 10:14:30    收藏:0  评论:0  赞:0  阅读:171
12.ARM伪指令操作
12.ARM伪指令操作 首先ARM伪指令包括: ARM机器码 定义类伪指令 操作类伪指令 ARM机器码: 其实任何一种处理器可以运行的叫机器码,机器码是从汇编程序通过汇编器转换来的。接下来看看机器码的信息。流程:图1-1. 图1-1 在上一节里,建立好了一个简单的汇编工程,在start.S只有三行代...
分类:其他   时间:2016-02-14 10:14:00    收藏:0  评论:0  赞:0  阅读:948
Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
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:13:30    收藏:0  评论:0  赞:0  阅读:1072
10.ARM汇编的学习
10.ARM汇编的学习 ARM汇编的学习是很必要,学习ARM汇编不是要以后用汇编去写程序,而是要去看得懂,且进行修改就可以了。因为在后面的有关内核和bootloader的工程里,会有部分的代码是汇编程序编写的。在bootloader中,系统一旦上电,第一个运行的程序,需要对cpu、协处理器进行初始化...
分类:其他   时间:2016-02-14 10:13:19    收藏:0  评论:0  赞:0  阅读:195
6.静态函数库设计
6.静态函数库设计 程序设计中,离不开函数的使用。Linux应用程序设计中需要外部函数。主要是由函数库和系统调用来提供。 两者区别: 系统调用的是在Linux内核里的,函数库是在用户空间的。 函数库分类: 函数库按照链接方式可分为:静态链接库和动态链接库。 Linux应用程序使用的这些函数库主要存在...
分类:其他   时间:2016-02-14 09:09:21    收藏:0  评论:0  赞:0  阅读:168
1.gcc的有关知识
1.gcc的有关知识 运行环境: Vbox and redhat 6.4 1.1 gcc特点: Gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作之一。Gcc可以在多种硬体平台上编译出可执行程序,其执行效率与一般的编译器相比平均效率要高20%~30...
分类:其他   时间:2016-02-14 09:08:31    收藏:0  评论:0  赞:0  阅读:291
7.动态函数库
7.动态函数库 动态链接库: 制作动态链接库: gcc –c mylib.c –o mylib.o gcc –share –fPIC mylib.o –o libmylib.so 将制作好的libmylib.so复杂到/usr/lib -fPIC是输出的对象模块是按照可重定位地址方式生成的。 -sh...
分类:其他   时间:2016-02-14 09:08:21    收藏:0  评论:0  赞:0  阅读:200
16.信号量互斥编程
16.信号量互斥编程 我们先来看一个例子。就是两个进程访问同一个文件,由于线程的先后,导致内容的异常。即是数据内容的混乱。 Student1.c: #include #include #include #include void main(){ //open file int fd = 0; fd ...
分类:其他   时间:2016-02-14 09:08:11    收藏:0  评论:0  赞:0  阅读:379
14.有名管道通信
14.有名管道通信 有名管道: 有名管道又称为FIFO文件,因此我们对有名管道的操作可以采用操作文件的方法,如使用 open,read,write等. 有名管道的学习: 有名管道与其他文件的对比: FIFO文件在使用上和普通文件有相似之处,但是也有不同之处: 1. 读取Fifo文件的进程只能以"RD...
分类:其他   时间:2016-02-14 09:07:20    收藏:0  评论:0  赞:0  阅读:228
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!