- 博客(11)
- 资源 (16)
- 收藏
- 关注
转载 linux二进制信号量的概念
互斥型信号量必须是同一个任务申请,同一个任务释放,其他任务释放无效。同一个任务可以递归申请。 二进制信号量,一个任务申请成功后,可以由另一个任务释放。二进制信号量实现任务互斥: 打印机资源只有一个,abc三个任务共享,当a取得使用权后,为了防止其他任务错误地释放了信号量(),必须将打印机房的门关起来(进入临界段),用完后,释放信号量,再把门打开(出临界段),其他任务再进去打印。(而互斥型信号量由于
2016-12-28 13:09:41 2103 1
转载 linux中的__init 宏
在内核里经常可以看到__init, __devinit这样的语句,这都是在init.h中定义的宏,gcc在编译时会将被修饰的内容放到这些宏所代表的section。其典型的定义如下:#define __init __section(.init.text) __cold notrace#define __initdata __section(.init.data)#
2016-12-25 17:40:58 2194
转载 ARM映像文件与SCATTER
什么是arm的映像文件 arm映像文件其实就是可执行文件,包括bin或hex两种格式,可以直接烧到rom里执行。在axd调试过程中,我们调试的是axf文件,其实这也是一种映像文件,它只是在bin文件中加了一个文件头和一些调试信息。映像文件的组成ARM映像文件是一个层次性结构的文件,包括了域(region),输出段(output section)和输入段(input section
2016-12-17 20:18:08 1281 1
转载 ARM汇编DSB和ISB
4.3.5 汇编语言:指令隔离(barrier)指令和存储器隔离指令CM3 中的另一股新鲜空气是一系列的隔离指令(亦可以译成“屏障”、“路障”,可互换使用——译者 注)。它们在一些结构比较复杂的存储器系统中是需要的(典型地用于流水线和写缓冲——译者注)。在 这类系统中,如果没有必要的隔离,会导致系统发生紊乱危象(race condition),(相当于数电中的“竞争 与冒险”——译者注).
2016-12-17 11:10:55 15897
转载 ARM汇编笔记
1 ARM汇编中的 [ ]条件语句 [ 条件判断条件1|条件2]下面是整理在网上找到的一些资料,简单整理记录一下,方便以后查阅。ARM处理器的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令和异常产生指令6大指令。一、跳转指令跳转指令用于实现程序流程的跳转,在ARM程序中有以下两种方法可
2016-12-17 11:07:14 467
转载 ARM汇编伪指令笔记
4.1 ARM汇编器所支持的伪指令在ARM汇编语言程序里,有一些特殊指令助记符,这些助记符与指令系统的助记符不同,没有相对应的操作码,通常称这些特殊指令助记符为伪指令,他们所完成的操作称为伪操作。伪指令在源程序中的作用是为完成汇编程序作各种准备工作的,这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成。在ARM的汇编程序中,有如下几种伪指令:符号定义伪指令、数据定义伪指令、汇
2016-12-17 10:25:29 1567
原创 不在某些目录查找字符的shell脚本
需求:不同版本的程序包含大量相同的文件,且不同的程序版本比较分散不容易通过直接找到目录去grep-------------------------------------------------------------------------------------------------------------------------------------------------最
2016-12-16 17:57:28 253
原创 INT强制转化BYTE数组的规则
这么简单的东西每次验证一次后老是忘记,写出了方便以后查看经常会碰到将UINT32转化为UINT8 *来用测试程序: 结果:
2016-12-05 10:10:35 686
原创 系统调度时间
WDT一般都是系统中优先级最低的线程但是系统的调度会保证低优先级的任务也会被执行到,线程要主动休眠放弃cpu可以利用这一点判断WDT线程被调度两次之间的间隔来判断当前系统的调度情况
2016-12-02 10:30:08 727
转载 STARTUP.A51文件分析
$NOMOD51 ;Ax51宏汇编器控制命令,禁止预定义的8051。使编译器不使能预定义的;8051符号,避免产生重复定义的错误。;------------------------------------------------------------------------------; This file is part of the C51 Compiler package;
2016-12-02 10:16:54 2810
转载 51单片机内存管理
1、在我们经常使用的51单片机中,使用的Memory Address 的选项中有pData,xData,Data这三种选择 我们知道xData 是外部的RAM的储存位置2、但是关于stm32fxx系列的单片机就没有这么变态的做法了3、具体介绍51单片机的内存方面的内容关于51单片机内存问题,一直是个疑惑大家的问题,因为51单片机是个很另类的单片机。下面我给
2016-12-01 10:35:52 6425 1
火焰图采集脚本与图形化工具
2023-11-09
iperf arm linux 网络测速
2020-12-24
linux_armv7_cross_wifi_tools.tar.gz
2020-12-01
device-tree-compiler_1.4.7-3ubuntu2_amd64.deb
2019-11-24
busybox-1.30.0.tar.bz2
2019-11-24
TCP_FILE_TRAN
2014-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人