底层
文章平均质量分 63
caoyuanll
这个作者很懒,什么都没留下…
展开
-
ARM位清零指令bic
BIC位清零指令:BIC(Bit Clear)位清零指令,将寄存器Rn的值与第2个源操作数shifter_operand的值的反码按位做“逻辑与”操作,结果保存到Rd中。 (1)指令的语法格式 BIC{}{S} ,, (2)BIC指令举例 ① 清除R0中的位0、1和3,保持其余的不变。 BIC R0, R0, #0b1011原创 2014-07-13 20:43:20 · 2838 阅读 · 0 评论 -
在华为海思上面实现wpa_supplicant移植和最终连接上网
连续搞了几天,终于在这个周日的晚上搞出来了。流程如下:一、下载源码 http://hostap.epitest.fi/wpa_supplicant/ 下载wpa_supplicant-0.7.3.tar.gz(openssl用到0.7.3提供的补丁) #tar xvfz wpa_supplicant-0.7.3.tar.gz原创 2014-07-13 20:39:24 · 2095 阅读 · 0 评论 -
bss段为什么要清零(转载)
BSS段清零的原因是因为这个段是BSS要说为什么要有BSS的话,历史就比较久远了。BSS段我所知道的起源是Unix最初的时候(当然,不排除可能有更早的情况)。变量分两种:局部变量、全局变量。根据C语法的规定,局部变量不设置初始值的时候,其初始值是不确定的,局部变量(不含静态局部变量)的存储位置位于栈上,具体位置不固定。全局变量(和静态局部变量)有专门数据段存储,初始值是0,具体位置转载 2014-07-13 20:44:06 · 1402 阅读 · 0 评论 -
s3c6410串口调试总结
昨天搞了一下串口,今天总结一下。首先打开手册的到串口的章节,首先要进行的是配置gpio管脚为串口管脚,对应的管脚为gpa组的这个是一定要设置的,否则无法输出的。然后就是一次设置数据位 停止位 流控等等。在这个寄存器上面设置的【11:10】是时钟的选择,这个非常重要,时钟在上一个博客中写过。这个时钟的选择和波特率的设置关系非常的大,如果设置不对应的话,会出现乱码的现象。上原创 2014-07-13 20:44:58 · 1330 阅读 · 0 评论 -
在海思3511上面实现wifi模块变成ap站点功能+wifi rt3070驱动的移植
参照了网上的无数博客,结合自己的开发板,终于在海思3511开发板上面实现wifi模块变ap站的功能。首先开发板里面没有支持ap功能的驱动,这个就需要手工移植。整体的步骤都大同小异,主要是平台的差异,导致移植时候出现的微小差异。下载源码:2010_0203_RT3070_SoftAP_v2.4.0.1_DPA.bz2放到虚拟机里面,解压缩之后进入目录:发现有三个文件夹 MOUDLE NE原创 2014-07-13 20:37:59 · 1948 阅读 · 0 评论 -
ok6410 SD卡烧写裸机程序(支持大文件烧写)
我们假设你的OK6410什么程序都没有(开机没有任何反应)。我们将三个线连接到开发板上面:1,开发板电源线2,USB转串口线:一端连接电脑USB口,一端连接开发板。3,USBdevice线:一端连接电脑USB口,一端连接开发板。(就是开发板上面的小USB口,dnw下载程序用,请根据飞凌的资料安装好驱动程序)硬件连接完毕,现在介绍烧写步骤。烧写原理:用Linux的UBOOT命转载 2014-07-13 20:46:08 · 2014 阅读 · 0 评论 -
SQLite3移植到ARM Linux教程
来自:http://www.veryarm.com/440.htmlSQLite 是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用,SQLite它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。sqliteSQLite 能够支持Windows、Linux、Unix、Android转载 2015-04-08 17:28:12 · 3344 阅读 · 0 评论 -
在海思开发板上面移植sqlite3
这个地址是下载 sqlite3的源码的地址:http://sqlite.org/download.html到上面下载最新的源码,我开始的时候没有下载最新的源码,导致sqlite3的API用不了,非常的郁闷搞了两天终于知道,用sqlite最新的版本就解决了这个问题。下载了源码在 虚拟机里面 新建一个目录 存放 安装的内容。1.mkdir /home/cys/9002 tar原创 2015-04-09 21:16:01 · 669 阅读 · 0 评论 -
汇编中一些标志位的含义
来自:http://www.xuebuyuan.com/1602601.html汇编语言标志位 含义 NV UP EI NG NZ AC PE CY股沟了一下,终于知道了缩写是什么意思了。Overflow of = OV NV [No Overflow]Direction df = DN (decrement) UP (increment)Int转载 2016-01-23 21:21:25 · 17978 阅读 · 0 评论