ICode9

精准搜索请尝试: 精确搜索
  • Linux嵌入式(ARM)中的低内存吞吐量2019-07-13 10:51:18

    我正在使用ARM926EJS.我在内存复制测试中的内存速度提高了20%,没有Linux(就像入门可执行文件一样).但是在linux中,同样的代码运行速度慢了20%. 代码是 /// Below code just performs burst mode memcopy test. void asmcpy(void *a, void *b, int iSize) { do {

  • linux – 通过/ dev / mtd更新内核2019-07-13 01:50:43

    我正在研究嵌入式设备,其中内核映像存储在flash的/ dev / mtd4部分中. 我想在没有Uboot的情况下更新这个内核. 这怎么可能 ?我试着打电话: echo ./kernel.bin > /dev/mtdblock4 但它不起作用.下次引导时,存储的数据不会被识别为内核.解决方法:它至少应该是cat kernel.bin> / dev /

  • linux – 在DeviceTree中命名为GPIO2019-07-11 09:50:44

    我正在尝试为嵌入式系统创建设备树,并希望向用户空间公开一些GPIO.这些不是也不应该被内核驱动程序使用.例如,有一个焊接到电路板的USB设备由用户空间驱动程序控制.它有一个GPIO重置线,用户空间库需要访问它. 我希望这些在sysfs的某个地方通过名称公开,这样用户空间就可以访问/ sys

  • linux – C检测插入/拔出USB串行设备2019-07-10 20:51:04

    我需要检测何时在我的嵌入式系统上插入或拔出USB串行设备,并知道与之相关的tty是什么. 我的系统运行在2.6 Linux内核上. 由于我没有对udev规则的写访问权限,现在我正在尝试从文件系统获取此信息,在/ sys / bus / usb / devices目录中查找修改.但是,我正面临着这种方法的一些问题.

  • ioctl和执行时间2019-07-10 07:00:22

    我有一个运行两个线程的程序 – 它们使用消息队列进行通信. 在一个线程中,我调用ioctl()来访问硬件解密器.代码如下: void Decrypt { ... .. ... if(<condition 1>) {. ... ... retVal = ioctl(...); comesInHere1++; } if(<condition 2>) { ... ... retVal = ioctl(...); comes

  • java – 火星探测漫游者编程语言2019-07-10 02:03:32

    我已经读过Java广泛用于MER项目(即Spirit和Opportunity–那些在火星周围乱窜的小机器人). 我读过一些有矛盾的信息.我读过的一篇文章(离线)说Java用于图像查看.维基百科说了类似的话. 但是this article说Java被用于(引用): controlling the Rovers’ operating system. 如果有人

  • linux – 超过一分钟没有提交到磁盘的小文件2019-07-09 14:50:23

    我有一个嵌入式Linux应用程序,以相当慢的速度(50字节/秒左右)写入文件.该文件位于硬盘驱动器XFS文件系统上.通过调用write()而不是fwrite()来写入文件. 如果我重新启动系统并检查文件,则会丢失超过一分钟的数据.我认为默认的Linux行为是每5秒同步一次磁盘缓存(我可以容忍5s的丢失数

  • 如何提高Linux中1ms定时器的实时性能?2019-07-09 10:50:22

    我正在开发一个嵌入式Linux项目,使用的是可能在版本3.3之后的arago发行版. 我已经配置了一个高分辨率的Linux计时器,每毫秒唤醒一次我的进程.这工作正常,但时间有两个问题: >唤醒时的抖动 >清醒时处理时间的可变性,尽管该过程完成的处理是恒定的. 我将这些问题归结为Linux的实时性能

  • 在Android上运行QT软件2019-07-09 08:51:39

    对于仅在Android上运行的相机,我遇到设备驱动程序问题. 我有一个用QT编写并在Ubuntu中开发的软件.是否可以在Android上单独运行该软件?像gui和一切一样运行它?解决方法:是的,Qt5.1中提供了对Android和iOS的初步支持.完整的Android和iOS支持将在Qt5.2中. 在这个digia博客文章中有更多

  • 如何使用musb_hdrc Linux驱动程序断开特定的USB设备?2019-07-05 21:51:21

    首先,我是Linux USB堆栈的新手,为了达到以下结果,我想更多地了解它:我需要重新连接/断开特定的USB设备,因为有时候,这种设备有时不会很难再响应,唯一的解决方案是物理断开/重新连接USB电缆与设备. 在我的主板(AM33x Sitara)上,有两个usb控制器与musb-hdrc驱动程序绑定到它们: #pwd /

  • android – 如何调试YAFFS?2019-07-04 04:38:53

    我想打开YAFFS中提供的任何调试工具.我希望它能帮助我调试使用闪存时出现的问题. linux内核中是否有任何配置可以帮助我调试YAFFS?提前致谢.解决方法:根据文件有: Yaffs has a lot of built in tracing to help debug and integrate. The tracing is controlled by yaffs_traceMa

  • 编译为Java Bytecode并可在JVM上运行的语言2019-07-01 14:48:54

    我是一名嵌入式程序员,使用嵌入式JVM. 这样可以在受限设备上运行Java文件. 这些Java文件首先被编译为字节码为.class文件,然后进一步优化并上传到具有微JVM以运行优化字节码的设备.微JVM不支持所有功能,例如,没有反射. 主要好处是显而易见的:这允许用Java编程受限设备.但是,我认为大

  • ARM linux和交叉工具链问题2019-07-01 06:37:53

    我的手臂工具链可能有问题,但也许还有别的我做错了.我有三星s3c2440 ARM9 uC的中国制造开发板qq2440.我正在使用Ubuntu x86与原生gcc(4.3.3)和交叉编译版本arm-unknown-linux-uclibc-gcc(crosstool-NG-1.3.2)4.3.2 我按照http://blog.leshak.ru/english/pages/how-to-install-u-boo

  • django – 使用Nginx和Apache的嵌入式设备的最佳快速认证机制2019-07-01 04:56:22

    我们有一个使用Nginx,Apache,Django和Postgres部署的项目. 该项目有大量嵌入式设备以5分钟为间隔登录服务器(https)并将文件发送到服务器.此外,项目的WebUI面向普通用户登录并执行不同的功能. 目前,系统不区分嵌入式设备和普通(人)用户.当设备数量很少时,这种机制在所需的速度下工

  • c – 从ARM的源代码交叉编译Qt 4.7的问题2019-06-29 05:38:13

    我正在尝试从源代码交叉编译Qt 4.7.1,这里有一些关于我的设置的注意事项: >我期望的输出是为了运行Qt应用程序而必须存在的共享对象库. >我的目标平台是采用ARM Cortex-A8架构的TI AM335x处理器.>我的开发平台是x86 64位Ubuntu虚拟机 我对这应该如何工作的理解是我下载了我的目标平

  • python – 如何确定“BUS-Error”的原因2019-06-28 04:39:07

    我正在开发一个带有yocto发行版和python 2.7.3的variscite板. 我有时会从python解释器收到一条Bus错误消息. 我的程序在错误发生前至少几小时或几天正常运行.但是当我得到它一次,当我尝试重新启动程序时,我直接得到它.我必须在系统重新运行之前重新启动. 我的程序只使用串口,​​us

  • linux – 如何在Yocto中更改u-boot的配置2019-06-27 15:38:58

    使用Yocto项目为iMX6开发板构建linux,我想更改用于构建u-boot-imx的.config(用于iMX开发板的u-boot) – 例如例如,将自动启动延迟更改为1秒. 我可以编辑配置(例如,找到构建目录并运行make menuconfig),但是当我运行bitbake重建图像时,它会再次使用默认值覆盖.config.有许多xxx_defc

  • Android平台中的自定义堆大小?2019-06-27 01:13:06

    我们毕业项目中的软件团队要求增加Android中每个进程的堆大小.他们说默认为“16MB”,这对他们来说是不够的. 我该如何定制尺寸? 我在我的android源代码中找到了一个注释行:/acme/my_board/BoardConfig.mk: # USE_CUSTOM_RUNTIME_HEAP_MAX := "64M" 那是我需要编辑的吗?解决方法:在您

  • 如何最有效地在C和C#之间共享代码(Mono和Silverlight)2019-06-26 23:55:55

    我们的桌面应用程序包括一个Mono / .NET 3.5后端,通过USB与各种设备进行通信,以及一个Silverlight前端,通过插槽与后端通信.这些设备的固件是内部开发的.为了加快我们的开发过程并减少错误,我们希望在我们的固件和桌面应用程序之间共享代码.您建议我们使用哪些工具和技术来实现此目

  • 我可以在QNX上使用Java吗?2019-06-26 09:51:10

    我必须为两位大师服务.一个项目预计将在v1.0之后分成两部分. 它最初是一个使用FreeRTOS以C编码的直接嵌入式项目.它可能要到v1.0. 之后,一位大师说我们必须使用QNX取悦合作伙伴或失去交易,而另一位大师说我们必须使用J / XFS(Java extension for financial services)或失去另一笔交

  • Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasou2019-06-25 12:54:33

    解决方案: @SpringBootApplication(exclude = DataSourceAutoConfiguration.class) 作用://取消数据库配置  但是 在用到数据库的时候记得将他改为 @SpringBootApplication , 否则会报错:如下 org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating be

  • 在Python 2.7.x中动态生成部分函数2019-06-24 12:54:36

    假设我想从以下lambda动态创建IPython shell上的函数: f = lambda x, ci: np.percentile(x, 100-ci) 将ci修复为新值.它将类似于以下内容(create_new_f是我正在寻找的). ci = 20 new_f = create_new_f(f, ci=ci) result = new_f([20,30,50,80]) 我尝试过使用functools.partial:

  • arm-none-eabi和arm-linux-gnueabi之间的区别?2019-06-23 05:37:52

    arm-none-eabi和arm-linux-gnueabi有什么区别?我知道如何使用它们的区别(一个用于裸机软件,另一个用于软件意味着在linux上运行).但技术背景是什么? 我看到ABI有一个不同之处,据我所知,它类似于API,但在二进制级别上.它确保了不同应用程序的互操作性. 但我真的不明白有没有操作系统会

  • linux – 如何验证原子写入?2019-06-22 01:38:08

    我一直在努力寻找(在S [O | F | U]网络和其他地方),并认为这是一个不寻常的问题.我正在使用运行Debian Linux 2.6.28-4的Atmel AT91SAM9263-EK开发板(ARM926EJ-S内核,ARMv5指令集).我正在使用(我相信)tty驱动程序与RS-485 serial controller进行通信.我需要确保写入和读取是原子的.

  • 什么(最小)C图形库提供这些功能2019-06-21 13:38:27

    我必须在我们的linux嵌入式应用程序中替换nano-X的东西,并需要一些替换绘图函数Arc,Rect,FillRect,Ellipse,FillEllipse,Line,Text,DrawImageFromFile. 有谁知道我可以用来替换这些的合适的开源库?理想情况下,它应该使用16位颜色的像素缓冲区,以便可以写入linux帧缓冲设备. 我想到了

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有