• 最近用libusb写程序的时候,需要往Hid上发送报告,但是在usb_control_msg参数上迷惑了很久。

    函数的原型如下:

    int usb_control_msg(usb_dev_handle *dev, int requesttype, int request, int value, int index, char *bytes, int size, int timeout)

    参数说明仅此一句:
    ...

  • 从Ubuntu 9.10起,系统引导程序开始改用grub2,那么之前grub的一系列命令就不能用了,这样一来重装windows系统的话又得面临恢复grub的问题,事实上很简单:

    liveCD进入系统,

    sudo mount /dev/sdX /mnt(sdX为根分区/所在分区)

    如果/boot分区有独立出来的话,

    sudo mount /dev/sdY /mnt/boot
    ...