07 2016 档案

摘要:本章的主要内容是嵌入式Linux的调试技术。对于复杂的Linux驱动及HAL等程序库,需要使用各种方法对其进行调试。 一、打印内核调试信息:printk 该函数的用法与printf函数类似,只不过printk函数运行在内核空间,printf函数运行在用户空间。像Linux驱动这样的Linux内核程序 阅读全文
posted @ 2016-07-08 22:33 JCoco 阅读(137) 评论(0) 推荐(0) 编辑
摘要:本章的主要内容是硬件抽象层:HAL。本章中了解的是编写HAL的Linux驱动程序的步骤,具体如下: 第一步:编写Linux驱动 “编写Linux驱动”,从表面上看没什么意义,但如果要为Linux驱动添加HAL,而且像尽量保护敏感数据。Linux驱动的代码就要尽量简洁,尽可能将业务逻辑放到HAL Li 阅读全文
posted @ 2016-07-08 22:31 JCoco 阅读(272) 评论(0) 推荐(0) 编辑
摘要:这一章的主要内容是让开发板发出声音——蜂鸣器驱动,在Linux驱动开发中重点也学习了这一部分内容,同时最后我们小组的考核内容是通过中断控制蜂鸣器发七个音符的音。 这一部分中,要中断控制蜂鸣器,在中断和蜂鸣器代码的基础上进行增加。中断与蜂鸣器的代码不变,在中断的测试代码中,首先要定义七个音符,之后将开 阅读全文
posted @ 2016-07-08 22:29 JCoco 阅读(496) 评论(0) 推荐(0) 编辑