|
楼主 |
发表于 2013-5-18 19:12:35
|
显示全部楼层
本帖最后由 reloaded 于 2013-5-18 20:00 编辑
beaglebone black似乎只能在板子上才能正常使用dtc命令,制作dtbo文件。在pc虚拟机下的dtc命令里头不支持-@。。太可怕了。
dtc化了的硬件使能和gpio复用选择其实算是比较简单的一种办法,比改c语言版的头文件来的更直观。
但是只能在angstom的linux下操作,未免太恶心了吧》》
官方linux kernel/firmware/capes里头倒是有很多外设使能和改复用的例子,但是很多没有文档参考。
勤劳懒惰坐享其成的山寨国人,拿出做stm32开发板的劲头来做bbone的外设产品吧,世界人民会记得你们的。。
io-keys has reserved gpio_4. For me, the user button input was reflected in /dev/input/event1. If I ran 'cat /dev/input/event1', I would get some raw input on my terminal when I pressed the button. A simple perl script will wait for a button press and then print a message:
#!/usr/bin/perl
my $inp = 0;
while( !($inp) ){
open(INPUT, '/dev/input/event1');
read(INPUT, $inp, 1);
}
print "Button Pressed!\n";
exit 0;
menuconfig原来还得装libncurses-dev
|
|