arm

    3热度

    3回答

    我有一个运行在ARM uC上的VxWorks应用程序。 首先让我总结一下这个应用程序; 应用程序由第三方堆栈和网关应用程序组成。 我们已经实现了一个操作系统抽象层来支持操作系统依赖。 底层堆栈有自己的内存管理&控制工具,它将内存块保存在一个双向链表中。 例如;我们不直接执行malloc/new,free/delege。相反,我们调用OSA图层的例程,它从OS获取内存并将其放入列表中,然后将此内存返

    7热度

    2回答

    这里的晦涩响应使我不知道this。 我已经背负着设备(Analog Devices 525x)那(来自数据手册,第16页): 内部[EEPROM]期间禁用I2C接口写周期。 这似乎不公平,如“我现在下车沙发上,所以因为我让座垫一个裂口不使用了一段时间”。老实说,为什么这是我的问题? 无论如何,数据表建议应答轮询是答案 - 进入Linux内核... Linux GPIO位分离的I2C驱动程序提供了一

    14热度

    4回答

    我想知道如何在国际开发协会专业编辑二进制文件(我只需要改变一个指令!) (其ARM二进制) 谢谢

    1热度

    1回答

    制作,当我得到这个输出,并不能找出与 $./configure -embedded arm -xplatform qws/linux-arm-g++ -opensource 配置后为什么: ../../src/corelib/arch/qatomic_arm.h:在功能char q_atomic_swp(volatile char*, char)': ../../src/corelib/arc

    6热度

    1回答

    我试图在自定义Android映像中安装预编译二进制文件。 LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_SRC_FILES := binary_name LOCAL_MODULE := binary_name LOCAL_MODULE_CLASS := EXECUTABLES include $(BUILD_PREBU

    2热度

    2回答

    我有一个32位字的两个带符号16位值,我需要按常量值(可以从1到6)对它们进行右移(除)和饱和到字节(0..0xFF)。 例如, 0X FFE1 00AA与移= 5必须成为0X 0000 0005; 0X 2345 1234必须成为为0x 00FF 0091 我试图同时饱和值,像这样的伪代码: AND RT, R0, 0x80008000; - mask high bits to get nega

    4热度

    3回答

    我的手臂工具链可能有问题,但也许还有其他问题,我做错了。我有中国制造的开发板qq2440使用Samsung s3c2440 ARM9 uC。我使用Ubuntu的x86原生的gcc(4.3.3)和交叉编译版本的手臂未知的Linux - uClibc的海湾合作委员会(crosstool的-NG-1.3.2)4.3.2 我跟着教程从http://blog.leshak.ru/english/pages/

    2热度

    2回答

    我正在为运行uClinux 2.4的ARM平台构建内核,并在Linux配置下的“General Setup”下有一个选项,名为“m68knommu-style attached romfs in RAM support”。我的ARM组装技能有点有限,但据我所知,如果启用此选项,ROMFS将被复制到内核BSS的末尾。 这是什么目的?

    1热度

    1回答

    ARMv6引入了一个很棒的功能 - 未对齐的内存访问,它使代码中的一些事情更加简单和快速。但微软只在winCE6中为它提供API。现在大多数PDA基于WinMobile6(在CE 5.x上)。和未对齐访问在默认情况:( 禁用我已经尝试设置对齐标志CP15注册,但这不工作 - 我有读未对齐的数据崩溃 是否有可能实现。在WinMobile6对齐访问 编辑:。我已经找到了工具,它可以使对齐访问,但我想开

    1热度

    5回答

    我知道有一个类似的帖子: Steps to make a LED blink from a C/C++ program? 但现在我工作的一个基于ARM的开发板,它似乎有一个,我可以用它来制作一个LED或关闭两个串行端口。 基本上我认为流程是,使一个引脚串联“1”或打开,LED将打开,“0”使其关闭。 是否有一些C语言的参考代码可以引用?