摘要:        
这一章讲的是Linux的各种调试技术 打印内核调试信息:printk Printk函数的原型: Asmlinkage int printk(const char *fmt,。。。。)printk函数既可以将日志信息写到日志文件,也可以将日志信息写到控制台。Printk文件是一个简单的由4个数字组成的    阅读全文
posted @ 2016-07-05 15:13
402682881
阅读(75)
评论(0)
推荐(0)
        
            
        
        
摘要:        
HAL(Hadware Abstraction Layer,硬件抽象层)是建立在Linux驱动之上的一套程序库。这套程序库并不属于Linux内核,而是属于linux内核层之上的应用层。在传统的Linux系统中Linux驱动一般有俩种类型的代码:访问寄存器的代码和业务逻辑代码。对访问寄存器而言,并没有    阅读全文
posted @ 2016-07-05 15:13
402682881
阅读(98)
评论(0)
推荐(0)
        
            
        
        
摘要:        
本章所做的实验室是通过PWM来驱动蜂鸣器发出声响和Linux代码重用 首先做的是Linux代码重用,将三个.c文件分别编译为三个.o文件,并将这三个.o文件链接(link)成.ko文件,然后是最关键的一步,编写Makefile文件,最后进行测试和编译即可。 由此引出了了代码共享的一种方式,模块依赖,    阅读全文
posted @ 2016-07-05 15:12
402682881
阅读(64)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号