
我的主板是支持ACPI的,系统是4.7,我想让他支持apm,系统已经默认支持apm了,于是我想启用apm,就用apm -e enable,可是就是提示/DEV/apm没配置,请高手帮忙啊,BIOS里面我应该也开了ACPI了,是不是支持ACPI就不支持apm了?
这是uboot的start.s的一段启动代码 /* * These are defined in the board-specific linker script. */ .globl _bss_start _bss_start: .word __bss_start .globl _bss_end _bss_end: .word _end 我对这里的 .globl .word 不了解 希望知道的冒个泡谢谢! 还有就是能不能提供一些相关的汇编资料,我找了好长时间都没有找到。
我的开发板是2410,上面的操作系统是嵌入式linux2.4.18版.我现在有个问题想请教大家就是在操作系统下如何控制2410的gpio管脚值呢,这在单片机下很好实现,加上操作系统就不太清楚了,请大家指点一下,谢谢!
各位大哥,小弟是个菜鸟,现在上头要我写个LINUX设备驱动,呵呵,其实对于熟悉LINUX和PPC的人来说是很简单的,就是控制POWERPC 405EP 的一个gpio的引脚电平,具体要求是要实现gpio_9的电平为高或者为低,呵呵,我因为太菜了,所以就请教各位大侠了啊。我也搞了一下,就是不能控制它的电平,我查了下资料,说是在LINUX下,先要request_mem_region申请I/O,然后ioremap进行地址映射,再要进行字节倒序,再配置相应的寄存器就行了,呵...
uboot> protect off all Un-Protect Flash Bank # 1 uboot> erase 10000000 1001ffff Erasing sector 0 ... done Erased 1 sectors uboot> loadb 20000000 ## Ready for binary (kermit) download to 0x20000000 at 115200 bps... ## Total Size = 0x00002908 = 10504 Bytes ## Start Addr = 0x20000000 uboot> cp.b 20000000 10000000 5fff Copy to Flash... not erased at 10000016 (800) Flash not Erased Ub...
通过串口使用loader.bin将u-boot.bin下载到at91rm9200板子上,u-boot-1.1.1与u-boot-1.1.4在超级终端上打印出的信息为何差别那么大啊? CCCCCCCCCCCCCCCC U-Boot 1.1.1 (Nov 16 2004 - 18:01:43) U-Boot code: 21F00000 -> 21F16F2C BSS: -> 21F1B368 RAM Configuration: Bank #0: 20000000 32 MB Flash: 16 MB DataFlash:AT45DB642 Nb pages: 8192 Page Size: 1056 Size= 8650752 bytes Logical address: 0xC0000000 Area ...
我下载了一个u-boot.里面有一个smc91111的驱动,但是现在要把这个驱动移植到ARM上的linux里. 不知道该怎么做?我以前没写过驱动,不知道从什么地方入手.请各位高人指点,多谢! :cry: