按类别查询搜索结果
关于关键词 的检测结果,共 10310
zhoubin0842 | 2017-09-05 19:48:23 | 阅读(1090) | 评论(0)
     在 linux 环境下执行程序时,即使程序是在当前目录下也要指定路径(./),因为 linux 系统在指定程序时并不指定当前目录,必须对环境变量进行修改1、进入宿主目录 cd    -- 不带参数的 cd 指令代表进入宿主目录2、打开宿主目录下的 .bash_profile 文件, vi .bash_profile...【阅读全文】
zhoubin0842 | 2017-09-05 19:44:14 | 阅读(820) | 评论(0)
       使用 uboot 提供的命令通过网络来烧录系统到 mini2440 开发板(需要通过 tftp 工具传输文件)准备工作 :1、确保开发板和服务器主机在同一个网段2、需要烧录的文件放到 windows 下的某个目录中,同时在 tftp 工具中要设置该目录3、查看并开发板 IP 地址3....【阅读全文】
zhoubin0842 | 2017-09-05 19:37:55 | 阅读(1050) | 评论(0)
     在嵌入式开发中,通常使用 nfs 进行挂载操作,开发板通过 nfs 可以访问到服务器上的网络文件系统,这样不管是在驱动开发还是应用程序开发中会有更高的效率。要使用 nfs 功能需要三部工作。1、服务器端安装并启动 nfs 功能(见笔记 002)2、服务器端设置 nfs 文件系统权限...【阅读全文】
zhoubin0842 | 2017-09-05 19:36:25 | 阅读(820) | 评论(0)
     在嵌入式开发中,通常需要使用交叉编译器。设置系统环境变量有很多方式, 可以修改所有用户的环境变量, 也可以只是修改当前用户的环境变量。1、修改所有用户的环境变量   在/etc目录下的environment文件中添加交叉编译器的路径PATH = “/usr/local/sbin:/usr/local/bin:/...【阅读全文】
whj_linux | 2017-08-31 09:09:38 | 阅读(3270) | 评论(0)
三点水兽 | 2017-08-30 14:32:25 | 阅读(1530) | 评论(0)
STM32有43个channel的settable的中断源;AIRC(Application Interrupt and Reset Register)寄存器中有用于指定优先级的4 bits。这4个bits用于分配preemption优先级和sub优先级,在STM32的固件库中定义如下/* Preemption Priority Group -------------------------------------------------*/#define NVIC_PriorityGroup_...【阅读全文】
wk82678018 | 2017-08-29 19:44:07 | 阅读(140) | 评论(0)
最近在学习系统移植的相关知识,在学习和调试过程中,发现了很多问题,也解决了很多问题,但总是对于我们的开发结果有一种莫名其妙的感觉,纠其原因,主要对于我们的开发环境没有一个深刻的认识,有时候几个简单的命令就可以完成非常复杂的功能,可是我们有没有想过,为什么会有这样的效果?如果没有去追问,只是机械地完...【阅读全文】
hongboyunquan | 2017-08-29 18:46:16 | 阅读(1180) | 评论(0)
问题要求:在字符串中查找指定的字符,不可以太过于依赖特定的数据结构。实现要求:设计一个算法,使得它适合于大多数数据结构,也就是说从实现层面上不就事论事,而是从特殊到一般地寻找问题的通解。即泛化思想!设计思路:要让算法适合于所有类型的数据结构,则其操作应该更加抽象化,让find函数接受两个指针作为参数...【阅读全文】
lelee007 | 2017-08-26 20:04:01 | 阅读(0) | 评论(0)
作者 :longfeey1.1        Uboot UBI的移植的UBI驱动能够跑起来,我是在nand flash 。刚开始的时候我也没有什么头绪,只能够从uboot开始查找一些蛛丝马迹。- MTD Support (mtdparts command, UBI support)        &nb...【阅读全文】
walterpeng | 2017-08-25 10:47:44 | 阅读(2410) | 评论(0)
我们不仅可以传递系统已经定义好的消息,还可以传递自定义的消息(只需要发送消息端和接收消息端对自定义的消息值统一即可)。下面的发送和接收端同时演示了系统消息和自定义的消息。消息统一采用4位16进制的数。【阅读全文】
zzy853 | 2017-08-22 13:06:24 | 阅读(0) | 评论(0)
1. 需保存当时build的vmlinuxelf和system.map文件    命令:# ./toolchain/rsdk-1.5.5-5281-EB-2.6.30-0.9.30.3-110714/bin/rsdk-linux-objdump -Dx vmlinux.elf > ***.txt 【阅读全文】
sxc906210 | 2017-08-18 17:55:15 | 阅读(0) | 评论(0)
1、BIN文件与HEX文件(1)bin文件是我们最常见的二进制文件,它是纯数据文件,也即是“所见即所得”,所以如果我们想看看需要下载到单片机flash的数据的大小,最简单的方法就是查看我们编译连接后生成的bin文件大小;(2)hex文件则是Intel很早就推出的一种文件格式,它除了有效数据信息之外还包含了一些多余信息(包括地址...【阅读全文】
yangyefeng820803 | 2017-08-18 11:31:28 | 阅读(1350) | 评论(0)
一、Git安装:  1、 二进制方式安装:  $ sudo apt-get install git-core  安装完成后,在终端中输入 git 就可以看到相关的命令了。如果只是需要使用git来管理本地的代码,那么现在 就 可 以使用了。如果需要和github上的项目结合,还需要做其他的一些操作。  2、github帐号的申...【阅读全文】
wonderfulpjz | 2017-08-15 10:49:22 | 阅读(4420) | 评论(0)
TCP/IP协议学习(二) LWIP用户自定义配置文件解析    LWIP协议支持用户配置,可以通过用户裁剪实现最优化配置,LWIP默认包含opts.h作为系统默认配置,不过通过添加lwipopts.h文件并包含在opts.h头文件之前就可以对lwip进行用户裁剪,这里给出相关参数的含义,不过具体项目还应该根据实际情况裁剪。...【阅读全文】
itkeep | 2017-08-11 18:06:23 | 阅读(1290) | 评论(0)
【嵌入式】 SHA-256算法
wlbdd | 2017-08-10 14:28:21 | 阅读(520) | 评论(0)
SHA-256 算法输入报文的最大长度不超过2^64 bit,输入按512-bit 分组进行处理,产生 的输出是一个256-bit 的报文摘要。该算法处理包括以下几步: STEP1:附加填充比特。对报文进行填充使报文长度与448 模512 同余(长度=448 mod 512), 填充的比特数范围是1 到512,填充比特串的最高位...【阅读全文】
wibnmo | 2017-08-08 23:35:12 | 阅读(0) | 评论(0)
gpio_003改下拉电阻。   现象是单板插usb无法开机。   原因:gpio_003是充电使能管脚(0有效,1禁止)。默认插usb后充电ic会提供3.7V的电,但由于gpio_003内部有个22K欧姆的上拉电阻,   外部有个100K欧姆的下拉电阻,那给单板加电的时候,gpio_003是高的,也就是禁止充电。而充电ic有...【阅读全文】
yangyefeng820803 | 2017-08-08 10:35:39 | 阅读(770) | 评论(0)
如果使用自己手动生成的动态链接库.so文件,但是这个.so文件,没有加入库文件搜索路劲中,程序运行时可能会出现找不到动态链接库的情形。可以通过ldd命名来查看可执行文件依赖的动态链接库,如下(其中D为可执行程序): 其中的libjson_linux-gcc-4.6_libmt.so cannot found。解决这个问题: ...【阅读全文】
iARM | 2017-08-08 09:45:36 | 阅读(9400) | 评论(0)
含义: 1kg=9.8N     1千克的物体受到地球的吸引力是9.8牛顿 。        含义: 9.8N·m      推力点垂直作用在离磨盘中心1米的位置上的力为了9.8N。转速公式:n=60f/P(n=转速,f=电源频率,P=磁极对数)扭矩公式:T=9550P...【阅读全文】
yangyefeng820803 | 2017-08-07 17:32:53 | 阅读(1290) | 评论(0)
观察者模式可能是我们在软件开发中使用得比较多的一种设计模式。为什么这么说?大家可以听我一一到来。我们知道,在windows的软件中,所有的界都是由窗口构成的。对话框是窗口,菜单是窗口,工具栏也是窗口。那么这些窗口,在很多情况下要对一些共有的信息进行处理。比如说,窗口的放大,窗口的减小等等。面对这一情况,...【阅读全文】