您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 嵌入式系统/ARM技术中的建立Linux交叉编译环境

  2. 移植前需要在宿主机上建立如图所示的ARM的交叉编译环境,建立交叉编译环境的目的在于使用普通的PC作为宿主机来调试目标开发板。建立ARM的交叉编译环境主要用到的开发工具有:binutils、gcc、glibc。   图 交叉编译环境   其中,binutils是二进制文件的处理工具,它主要包含了一些辅助开发工具,例如,objdump显示反汇编码、nm列出符号表、readelf显示elf文件信息及段信息、strip将不必要的代码去掉以减少可执行文件大小等。这些工具在嵌入式开发初期,尤其是在移
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:153600
    • 提供者:weixin_38526208
  1. RFID技术中的射频电磁波谱

  2. 当射频电信号被发射时。射频电信号就变成电磁波。这时,射频电信号中不仅有无线电信号。还包括红外线、可见光、远紫外线、X射线、γ射线等。所以,在讨论射频电路前,有必要先了解一些电磁波频率的知识。   为了方便理解和易于分辨,电磁波频谱一般被分隔成若干子带(图)。波谱从非常低的交流频率开始,通过可见光区,一直到达X射线和γ射线区。   图 从甚低频到X射线的电磁波谱(射频区为100kHz~300GHz)   极低频(ELF:Extremely Low Frenquency)中包括了交流电力线
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:73728
    • 提供者:weixin_38651983
  1. 嵌入式系统/ARM技术中的ARM处理器的分散加载及特殊应用研究

  2. 摘要:从ARM ELF目标文件主要构成出发,详细介绍了分散加载的基本原理、分散加载文件的语法、分散加载时连接器生成的预定义符号及要重新实现的函数等;以定位目标外设和定义超大型结构体数组两项应用来加以说明,并给出完整的工程实例和Bootloader代码。这些都已经在实际工程中多次应用和验证,是笔者实际工程项目的萃取。   引 言   在当今的嵌入式系统设计中,ARM处理器以价格便宜、功耗低、集成度高、外设资源丰富和易于使用的特点而得到广泛的应用;在速度和性能方面已达到或超过部分PC104嵌入式
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:300032
    • 提供者:weixin_38702931
  1. 嵌入式系统/ARM技术中的Linux下动态共享库加载时的搜索路径详解

  2. 对动态库的实际应用还不太熟悉的读者可能曾经遇到过类似“error while loading shared libraries”这样的错误,这是典型的因为需要的动态库不在动态链接器ld.so的搜索路径设置当中导致的。   具体说来,动态链接器ld.so按照下面的顺序来搜索需要的动态共享库:   1.ELF可执行文件中动态段中DT_RPATH所指定的路径。这实际上是通过一种不算很常用,却比较实用的方法所设置的:编译目标代码时,可以对gcc加入链接参数“-Wl,-rpath”指定动态库搜索路径;
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:68608
    • 提供者:weixin_38731385
  1. EDA/PLD中的C语言共享库的制作

  2. 作者:杨硕,华清远见嵌入式学院讲师。   1)基本概念   共享库也是.o文件的集合,但是这些文件由编译器按照一种特殊的方式生成(Linux中,共享库文件为"ELF"格式,共享库已经具备了可执行条件)。   共享库的代码是在可执行程序运行时才载入内存的,在编译过程中仅简单的引用,因此代码体积较小。   模块中各个成员的地址(变量引用和函数)都是相对地址。使用此共享库的程序在运行时,共享库被动态加载到内存中并和主程序在内存中进行链接。多个可执行程序可以共享库文件的代码段(不共享数据段)。
  3. 所属分类:其它

    • 发布日期:2020-11-07
    • 文件大小:66560
    • 提供者:weixin_38652058
  1. 嵌入式系统/ARM技术中的软件可编程逻辑平台与SDK

  2. SDK是用于嵌入系统设计的软件开发平台,与其他软件开发环境一样,设计者能在这个开台下输入、编辑、编译与调试软件源代码等,其开发环境基于开放源码的Eclipse架构。   EDK中平台的软件部分是通过MSS文件来描述的,该文件是一个可编辑的文本文件。它与软件应用程序共同构成嵌入式系统的软件部分的主要输入文件,这些文件与EDK中的内置的库及外设驱动程序,还有自定义外设所建的库文件一起来编译应用程序。最后产生ELF文件(Executable and Linking Format),该文件就是在目标硬
  3. 所属分类:其它

    • 发布日期:2020-11-17
    • 文件大小:68608
    • 提供者:weixin_38694529
  1. Il2CppDumper-v6.4.15.zip

  2. ## 功能 * 还原DLL文件(不包含代码),可用于提取`MonoBehaviour`和`Monoscr ipt` * 支持ELF, ELF64, Mach-O, PE, NSO和WASM格式 * 支持Unity 5.3 - 2020 * 生成IDA和Ghidra的脚本,帮助IDA和Ghidra更好的分析il2cpp文件 * 生成结构体头文件 * 支持从内存dump的`libil2cpp.so`文件以绕过保护 * 支持绕过简单的PE保护
  3. 所属分类:网络攻防

    • 发布日期:2020-12-04
    • 文件大小:569344
    • 提供者:jack021457
  1. 嵌入式系统/ARM技术中的嵌入式Linux系统小型化技术

  2. 作者Email: zhhhttc.cn介绍了Linux在嵌入式领域中的应用和宿主机、目标机开发模式,详细地给出了精简内核的实现过程。分析了glibc系统库和ELF文件格式的结构和其中的共享库裁剪技术的原理,提出并实现了一种库裁剪方案。 关键词 嵌入式;Linux;小型化 一、 概述嵌入式Linux一般是指对标准Linux发行版本进行小型化裁剪处理之后,适合于特定嵌入式应用场合的专用Linux操作系统。嵌入式系统通常是资源受限的系统,无论是处理器计算能力还是RAM或其他存储器容量都比
  3. 所属分类:其它

    • 发布日期:2020-12-10
    • 文件大小:130048
    • 提供者:weixin_38516804
  1. RealView MDK调试资料

  2. 在网上搜集的关于MDK 的资料,列表如下,希望能给大家一些帮助. MDK中Const和volatile的使用.pdf MDK中不能使用Goto Definition Goto Reference的解决方法.pdf MDK中如何方便实现同一程序在不同地址运行的工程管理.pdf MDK调试时出现MEMORY MISMATCH错误的原因及解决方法.pdf MDK(μVsion3)问题总结及解决方法.pdf RealView MDK中使用内联函数时需要注意的问题.pdf Realview MDK中启动代
  3. 所属分类:硬件开发

    • 发布日期:2009-10-22
    • 文件大小:4194304
    • 提供者:tcdzyq
  1. set-dynamic-linker.md

  2. ## 技巧 有人问我,如何通过选项来指定动态连接器,而不使用缺省系统自带的动态连接器。我后来查了下ld的手册,有这么一个选项: -Ifile --dynamic-linker=file Set the name of the dynamic linker. This is only meaningful when generating dynamically linked ELF executables. The default dynamic linker is n
  3. 所属分类:OS

    • 发布日期:2020-12-18
    • 文件大小:1024
    • 提供者:ppcust
  1. Python判断操作系统类型代码分享

  2. 经常地我们需要编写跨平台的脚本,但是由于不同的平台的差异性,我们不得不获得当前所工作的平台(操作系统类型)。 代码如下: 复制代码 代码如下: import platform def TestPlatform():     print (“———-Operation System————————–“)     #Windows will be : (32bit, WindowsPE)     #Linux will be : (32bit, ELF)     print(platform.arc
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:32768
    • 提供者:weixin_38695159
  1. 漫谈兼容内核.zip

  2. 漫谈兼容内核之一:ReactOS怎样实现系统调用 漫谈兼容内核之二:关于kernel-win32的对象管理 漫谈兼容内核之三:Kernel-win32的文件操作 漫谈兼容内核之四:Kernel-win32的进程管理 漫谈兼容内核之五:Kernel-win32的系统调用机制 漫谈兼容内核之六:二进制映像的类型识别 漫谈兼容内核之七:Wine的二进制映像装入和启动 漫谈兼容内核之八:ELF映像的装入(一) 漫谈兼容内核之九:ELF映像的装入(二) 漫谈兼容内核之十:Windows的进程创建和映像装入
  3. 所属分类:桌面系统

    • 发布日期:2020-12-30
    • 文件大小:227328
    • 提供者:weixin_41863029
  1. Il2CppDumper-netcore-v6.4.19

  2. Unity il2cpp逆向工程 还原DLL文件(不包含代码),可用于提取MonoBehaviour和Monoscr ipt 支持ELF, ELF64, Mach-O, PE, NSO和WASM格式 支持Unity 5.3 - 2020 生成IDA和Ghidra的脚本,帮助IDA和Ghidra更好的分析il2cpp文件 生成结构体头文件 支持从内存dump的libil2cpp.so文件以绕过保护 支持绕过简单的PE保护
  3. 所属分类:系统安全

    • 发布日期:2021-01-08
    • 文件大小:645120
    • 提供者:antisnow
  1. WSL启用Ubuntu(尚不适合面向内核级or移动端Android的开发)

  2. 经过几天的摸索,发现win10自带的wsl功能,搭建一个Linux学习环境比较容易,但距离能进行实际开发投入还比较困难,尤其是面向Linux 内核开发源码编译&Android源码开发的情况,经常容易卡顿or卡死,编译一个内核时间较长,尚不如Win内装虚拟机orWin+其他桌面系统(ubuntu/Debian etc) WSL更像是一个Linux二进制程序解释器,更多的像是满足一个运行elf格式二进制文件的运行,尚不如期待的桌面级的Ubuntu or Debian等来的实在,期待WSL能持续的演进
  3. 所属分类:其它

    • 发布日期:2021-01-07
    • 文件大小:32768
    • 提供者:weixin_38723027
  1. SERVICES DAY04 (02):查看进程信息

  2. 2.1 问题 本例要求掌握查看进程信息的操作,使用必要的命令工具完成下列任务: 找出进程 gdm 的 PID 编号值 列出由进程 gdm 开始的子进程树结构信息 找出进程 sshd 的父进程的 PID 编号/进程名称 查看当前系统的CPU负载/进程总量信息 2.2 方案 查看进程的主要命令工具: ps aux、ps –elf:查看进程静态快照 top:查看进程动态排名 pstree:查看进程与进程之间的树型关系结构 pgrep:根据指定的名称或条件检索进程 2.3 步骤 实现此案例需要按照如下步
  3. 所属分类:其它

    • 发布日期:2021-01-07
    • 文件大小:48128
    • 提供者:weixin_38647925
  1. Zynq的启动与配置过程详解

  2. Zynq的JTAG配置过程 初学 Zynq 的时候,我相信大家应该和我一样,都是按照惯例打开 Vivado 软件,然后实现 Zynq 可编程逻辑硬件部分PL的设置后,把硬件部署导出,再打开 SDK 进行 ARM 核的软件部分 PS 编程设计,最后再将硬件比特流文件(.bit)和软件的可执行链接文件(.elf)下载到 Zynq 开发板中,这样就可以对自己的软硬件设计进行调试和验证。这种设计方式可以用下面的图很好的描述: 如上图所示,这其实是刚接触 Zynq 软硬件设计时需要了解的最基本开发流程,
  3. 所属分类:其它

    • 发布日期:2021-01-06
    • 文件大小:259072
    • 提供者:weixin_38517113
  1. Zynq的启动与配置过程详解

  2. Zynq的JTAG配置过程 初学 Zynq 的时候,我相信大家应该和我一样,都是按照惯例打开 Vivado 软件,然后实现 Zynq 可编程逻辑硬件部分PL的设置后,把硬件部署导出,再打开 SDK 进行 ARM 核的软件部分 PS 编程设计,最后再将硬件比特流文件(.bit)和软件的可执行链接文件(.elf)下载到 Zynq 开发板中,这样就可以对自己的软硬件设计进行调试和验证。这种设计方式可以用下面的图很好的描述: 如上图所示,这其实是刚接触 Zynq 软硬件设计时需要了解的最基本开发流程,
  3. 所属分类:其它

    • 发布日期:2021-01-06
    • 文件大小:259072
    • 提供者:weixin_38524851
  1. 关于gcc ld的链接脚本

  2. arm-linux-gnueabihf-ld -Timx6ul.lds -o ledc.elf $^ 链接脚本的主要目的是描述输入文件中的段如何被映射到输出文件中,并且控制输出文件中的内存排布。比如我们编译生成的文件一般都包含 text 段、 data 段等等。 SECTIONS{ . = 0X10000000; .text : //代码段 { start.o main.o *(.text) } .rodata ALIGN(4) : {*(.rodata*)} // 常量
  3. 所属分类:其它

    • 发布日期:2021-01-06
    • 文件大小:44032
    • 提供者:weixin_38516804
  1. HexMergeTool-debian32-1.00.01-20200612.tgz

  2. 一款运行于Linux下的Hex、Bin、Srec、S19格式GUI合并和转换工具。可拖拉完成Hex合并和Hex转换成Bin操作。GUI的界面可以方便的实现Hex和Bin相互转换以及合并操作,也可将ELF OUT AXF格式转化为BIN或Hex。安装后包含HexMergeTool(合并)和HexConvertTool(转换)两个功能。安装包可以直接安装。压缩包解压缩即可运行。也支持鼠标拖放操作。此为Linux 32bit版本,非source。版本为V1.00.01。
  3. 所属分类:C

    • 发布日期:2021-01-06
    • 文件大小:16777216
    • 提供者:besonzore
  1. HexMergeTool-debian64-1.00.01-20200612.tgz

  2. 一款运行于Linux下的Hex、Bin、Srec、S19格式GUI合并和转换工具。可拖拉完成Hex合并和Hex转换成Bin操作。GUI的界面可以方便的实现Hex和Bin相互转换以及合并操作,也可将ELF OUT AXF格式转化为BIN或Hex。安装后包含HexMergeTool(合并)和HexConvertTool(转换)两个功能。安装包可以直接安装。压缩包解压缩即可运行。也支持鼠标拖放操作。此为Linux 64bit版本,非source。版本为V1.00.01。
  3. 所属分类:C

    • 发布日期:2021-01-06
    • 文件大小:16777216
    • 提供者:besonzore
« 1 2 ... 45 46 47 48 49 50»