Beaglebone Black远程图形桌面登陆


今天购买的HDMI转DVI到了,拿到实验室用HDMI线(一端micro HDMI接口,一端标准HDMI接口)接上BBB板和HDMI-DVI转接头,然后连接到实验室带DVI接口的显示器。启动后,桌面显示正常,然后把USB HUB接上板子,然后连接键盘鼠标,但是发现BBB板上的HDMI接口和USB接口离得太近,导致USB HUB无法插入。真是坑爹啊!废了这么大一番功夫,竟是这种结果。
于是放弃了这种方法,想着利用BBB一线通虚拟出的网口来用图形界面的方式登陆BBB板。上网搜索了一下资料,有人说Debian 7以上的系统默认都装上了VNC Server。

利用PUTTY查看了一下我的Beaglebone Black的Debian版本

lsb_release –a

Continue reading “Beaglebone Black远程图形桌面登陆” »

已入手Beaglebone Black

wpid-img_20150329_201033

就快要毕业了,该处理掉的东西都要处理掉了。去年团购了龙芯8089D笔记本,曾用过它学习了一段时间的Linux C,渐渐在手中已成了闲置品,考虑到毕业后又不方便带,所以就有了把它出掉的打算。最后,在淘宝上把它给出掉了。毕业后,可能会从事Linux驱动开发,但是对此几乎一无所知,于是就想入手个树莓派之类开发板的玩玩。对比了一下Raspberry Pi, Banana Pi,Beaglebone等硬件,最后还是打算入手Beaglebone。Raspberry Pi软硬件不开源,连CPU文档都不开放,对于搞嵌入式的我来说可能有点不太合适;Banana Pi等硬件虽然软硬件都开源,但是资料及资源较少,对于作为新手的我来说,仍然不太适合;而Beaglebone官方资料比较详细,几大电子论坛也有板块,软硬件都是开源的,但是价格较贵,配置不是很高,接口也不是很丰富。十全十美的东西太过于难得,只得选择比较折衷的方案,于是就入手了Beaglebone Black。
Continue reading “已入手Beaglebone Black” »

Linux驱动学习笔记4:带参数的模块

Linux的模块在装载到内核时还可以带有参数,按照《Linux设备驱动程序》一书上的说明,在运行的自行编译的Linux内核上进行了操作,把上一次编写的hello模块进行了简单的修改。

Linux内核:2.6.32.35

Linux发行版:CentOS 6.4

gedit hello.c

Continue reading “Linux驱动学习笔记4:带参数的模块” »

Linux驱动学习笔记3:编写第一个Linux模块

Linux内核树创建完成后,就可以编写Linux驱动模块了,编写了一个简单的hello模块,在模块加载到内核或从内核卸载时输出字符串信息。

gedit hello.c

Continue reading “Linux驱动学习笔记3:编写第一个Linux模块” »