arm9

    0热度

    1回答

    我正在尝试在裸机AM1808上做一些引脚复用,但我似乎无法写入注册寄存器?或者,更具体地说,我似乎无法读回我尝试写入的值。 这里是我的代码: #define SYSCFG_BASE ((void*volatile)0x01C14000) #define SYSCFG_KICK0R (*((unsigned int*volatile)(SYSCFG_BASE + 0x38))) #define

    2热度

    1回答

    简介: 我们有哪些Linux在ARM上运行的应用程序从外部处理器接收数据,DMA的数据到ARM的内存空间。 ARM然后需要从用户模式代码访问这些数据。 地址范围必须物理连续,因为外部处理器中的DMA引擎不支持分散/聚集。这个内存范围最初是通过调用__get_free_pages(GFP_KERNEL | __GFP_DMA,order)从ARM内核分配的,因为这可以保证我们分配的内存在物理上是连续

    0热度

    1回答

    我想在HMI域中工作并开始学习它。 在第一阶段我想开发基于Qt GUI的ARM9触摸屏应用程序。任何人都可以请建议如何去为它和任何预算ARM9开发板集成触摸屏液晶为此目的?我想尽可能使用opensource平台。 我知道我可以在支持一些操作系统(比如说嵌入式Linux)的ARM板上更容易地实现它,或者可以使用基于java或Qt的GUI的Rasberry Pi。但我不想使用操作系统,而只想开发一个简

    2热度

    1回答

    我已经参与了一个项目,我必须在安装了Windows CE 6.0的ARM电路板(RSC-W910)上安装和使用USB GPRS调制解调器。 调制解调器是Sierra Wireless产品GL6110(GL61x0),我只需要将它用于数据,使HttpWebRequests(TCP)发送/接收XML数据。首选的开发工具是C#和.Net Framework 3.5。 当调制解调器通过USB连接到电路板时

    -1热度

    1回答

    您好我是嵌入式领域的新手,请告诉我OpenCv文件是否与Embest AT91SAM9G45,ARM9板兼容。

    4热度

    3回答

    我正在与我正在使用的工业Linux计算机通过具有多个连接设备的RS485总线进行通信。我遇到的情况是,RS485 USART驱动程序使用的IO引脚在启动时设置为不同的级别,而不是进入RS485空闲/三态。结果,总线上的其他设备在设备启动时被阻塞超过30秒,从而引发各种外部问题。可以在附带的图像中查看事件的过程,在启动过程中,我使用示波器测量了输出电压。 我的猜测是,直到电压达到其三态电平(例如,该

    1热度

    1回答

    我们在ARM9板上嵌入了linux,它通过串行线TTY1连接到另一个板,在我们的常规状态应用程序ARM9中没有其他方式与ARM9板通信(无以太网没有USB)与TTY1上的其他板交换数据。在维护模式下,我们要运行在ARM9 Linux板控制台上,所以我们的想法是: 发送特殊命令到我们的软件 我们的软件不要出头就TTY1准备控制台启动明年重启 通过编程软件重启 现在控制台模式TTY1 变化whathe

    0热度

    2回答

    我正在进行SPI通信。尝试与SST25VF032B(32 MB微芯片SPI闪存)通信。 当我读取制造商ID时,它显示MF_ID => 4A25BF ,但最初它是MF_ID => BF254A。我简单地把它翻转过来,意思是先在第三和第三字节中先咬一口。 可能的原因是什么? 我SPI初始化函数是在这里: //Enable clock control register CLKCON 18 Bit ena

    1热度

    1回答

    我工作的一个项目,我需要从设备打印操作编程。 它有WIN CE 6.0。我正在使用Visual Studio 2005(MFC)。 打印机可以是任何兼容PCL的打印机。 目前,获得打印机DC,我使用的CreateDC()。 hPrinterDC = CreateDC(L"PCL.DLL", L"Any Name", L"LPT1", NULL); 使用此调用我可以成功打印。 在这里,我将DEV

    0热度

    1回答

    我尝试在按钮按下时在uboot中实现低功耗“深度睡眠”功能。按下按钮,在Linux中处理和魔术编码设置为使U-Boot的了解停留睡着不重新启动” printf ("\nDisable interrupts to restore them later\n"); rupts = disable_interrupts(); printf ("\nEnable interrupts t