发布时间:2014-12-27 22:58:27
有问题请加:Q群: 241359063 共同走向创业学习之旅。原创:kylin_zeng http://blog.chinaunix.net/uid/23795897.html 转载请注明原创出处,尊重他人的劳动成果。1、电源管理 Regulator 分成静态和动态:静态不需要改变电压电流,只需要开光电源,用在bootloader,firmware,kernel board 阶.........【阅读全文】
发布时间:2014-12-25 21:41:48
编译.ko驱动模块过程报如下错误:$ makeARCH=arm CROSS_COMPILE=/opt/freescale/usr/local/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin/arm-fsl-linux-gnueabi- make -C /home/thy/ltib/rpm/BUILD/linux M=/mnt/hgfs/share/work/fs_lradc modulesmake[1]: Entering directory `/home/thy/ltib/r.........【阅读全文】
发布时间:2014-12-24 08:49:00
前一阵子移植一个串口驱动,发现linux的驱动构架中,面向对象的思想已经根深蒂固。就比如这串口驱动,代码中经常有一些貌似和串口无关的代码,比 如,tty_register_driver等。但我们却删它不得。因为正是这些代码实现了tty core和具体的tty driver(比如串口驱动)的联系和纽带。以前看ldd3,里边有术语tty core和tty driver,当是不清楚各指的是什么,但是后来看了代码,才知道,tty core指的是所有tty类型的驱动的顶层架构,它的代码由内核实现,我们无需修改,代码主要分布在drivers/char下的 n_tty.c,tty_io.c等......【阅读全文】