Chinaunix首页 | 论坛 | 博客
  • 博客访问: 75689
  • 博文数量: 8
  • 博客积分: 171
  • 博客等级: 入伍新兵
  • 技术积分: 165
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-30 11:32
文章分类

全部博文(8)

文章存档

2012年(3)

2011年(5)

我的朋友

分类: LINUX

2012-03-04 11:57:35

用的debian+gnome 3,一切从简。

自己定制内核,几个问题:
1. 笔记本键盘,触摸板都坏了。开始要用usb无线键盘鼠标。
必须编译进hid ,usbhid。usb无线输入设备走usbhid协议。具体协议内容可以自己google
同时要让设备被Xorg server自动捕捉到,得编译进evdev支持。具体就是如果编译进evdev,会在
/dev/input下给输入设备生成对于的eventX。

2. 编译内核最麻烦的就是可能root设备起不来,其他的都好说。
关于这个问题,只要保证磁盘驱动和对应的文件系统能挂在起来就OK 了。磁盘驱动吧对应的block设备probe起来,文件系统使你能够识别该block设备上的组织,从而具有路径索引能力。
具体需要哪些可以这样:
  1. root@ustc-king:/home/kinwin# ls -l /sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/device/ | grep driver
  2. lrwxrwxrwx 1 root root 0 Mar 4 11:18 driver -> ../../../../../../bus/scsi/drivers/sd
  3. root@ustc-king:/home/kinwin# ls -l /sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/ | grep driver
  4. lrwxrwxrwx 1 root root 0 Mar 4 11:18 driver -> ../../../../../../bus/scsi/drivers/sd
  5. root@ustc-king:/home/kinwin# ls -l /sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0 | grep driver
  6. root@ustc-king:/home/kinwin# ls -l /sys/devices/pci0000:00/0000:00:1f.2/host0/ | grep driver
  7. root@ustc-king:/home/kinwin# ls -l /sys/devices/pci0000:00/0000:00:1f.2/ | grep driver
  8. lrwxrwxrwx 1 root root 0 Mar 4 11:18 driver -> ../../../bus/pci/drivers/ahci
从上可以知道我们的磁盘起来需要驱动ahci和sd,编译进这两个驱动磁盘就能probe起来了
至于文件系统,直接看根文件系统的文件系统类型就OK 了。

3. 无线网卡。 broadcom 4313芯片的无线网卡,用brmasmac开源驱动,需要加载/lib下的firmware。这里需要注意驱动的加载顺序是有影响的。尤其是磁盘驱动probe异步化之后,可能brcmsmac去request firmware的时候磁盘还没有probe起来,那么就会失败。所以将它编译为模块,到启动最后阶段udev去modprobe可能更安全点。

4.蓝牙,暂时不需要,直接没编进去,还没折腾。

用户空间
1.听音乐用的标配的rhythmbox, 但是看windows下音乐mp3标签全是乱码,解决方法:依赖与两个环境变量
export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030
export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030
在这个环境下起来的rhythmbox,再导入歌曲,就OK 了

编译perf:
预先按照libdw-dev, newt-dev, binutils-dev, libelf-dev, python-config

按照一个container rootfs:
debootstrap unstable container_debian/


未完待续,碰到再补充
Have fun
阅读(1758) | 评论(0) | 转发(0) |
0

上一篇:我对动态链接库的一些理解

下一篇:没有了

给主人留下些什么吧!~~