2016年7月2日

第十章-嵌入式linux调试技术

摘要: 嵌入式调试方法: 1.模拟器。比如Qtopia Core可以用奇趣提供的Frame Buffer模拟工具qvfb,ARM硬件模拟可以用SkyEye开源项目。 2.远程调试。调试器还在PC上,调试器与被调试的程序通过网络通信。 3.通过LOG和Core Dump等文件事后分析。 stdprm 标准打印 阅读全文

posted @ 2016-07-02 13:53 QQ号 阅读(141) 评论(0) 推荐(0) 编辑

第九章-硬件抽象层:HAL

摘要: HAL硬件抽象层是位于操作系统内核与硬件电路之间的接口层,其目的在于将硬件抽象化。它隐藏了特定平台的硬件接口细节,为操作系统提供虚拟硬件平台,使其具有硬件无关性,可在多种平台上进行移植。 从软硬件测试的角度来看,软硬件的测试工作都可分别基于硬件抽象层来完成,使得软硬件测试工作的并行进行成为可能。硬 阅读全文

posted @ 2016-07-02 13:43 QQ号 阅读(232) 评论(0) 推荐(0) 编辑

第八章-:蜂鸣器驱动

摘要: 由于自激蜂鸣器是直流电压驱动的,不需要利用交流信号进行驱动,只需对驱动口输出驱动电平并通过三极管放大驱动电流就能使蜂鸣器发出声音,很简单,这里就不对自激蜂鸣器进行说明了。这里只对必须用1/2duty 的方波信号进行驱动的他激蜂鸣器进行说明。 单片机驱动他激蜂鸣器的方式有两种:一种是PWM 输出口直接 阅读全文

posted @ 2016-07-02 13:40 QQ号 阅读(269) 评论(0) 推荐(0) 编辑

2016年6月6日

第七章描述LED驱动的实现原理

摘要: Linux内核提供了多个与I/O内存交互的函数,如ioread16、ioread32、iowrite16、iowrite32等。Linux内核的内存管理模块负责同步I/O内存与硬件中的数据。 每一个连接linux的硬件在I/O内存中都会有映射首地址。在使用ioread16、ioread32等函数读写 阅读全文

posted @ 2016-06-06 14:29 QQ号 阅读(346) 评论(0) 推荐(0) 编辑

Linux驱动程序

摘要: 操作系统是通过各种驱动程序赖家与硬件设备的,它为用户屏蔽了各种各样的设备,驱动硬件是操作系统最基本的功能,并且提供统一的操作方式。设备驱动程序是操作系统最基本的组成部分之一,在Linux内核源程序中也占有60%以上,因此熟悉驱动的编写很重要。 Linux系统将每一个驱动都映射成一个文件。这些文件称为 阅读全文

posted @ 2016-06-06 14:26 QQ号 阅读(213) 评论(0) 推荐(0) 编辑

搭建s3c61410开发板的测试环境

摘要: 目前开发版的型号和种类很多,有流行的三星S3C6410 ARM11架构的开发板,像文中介绍的开发板是由飞凌生产的OK6410 ARM11,都是基于x86架构的pc在CPU指令以及二进制上调试和测试的。在有就是,安装串口调试工具:minicom安装串口调试工具:minicom 1.检测当前系统是否支持 阅读全文

posted @ 2016-06-06 14:17 QQ号 阅读(130) 评论(0) 推荐(0) 编辑

2016年5月6日

搭建Android开发环境

摘要: 介绍了两种JDK的安装方法, 方法一:从官网下载JDK并进行配置;解压后在终端打开profile文件来设置PATH环境变量(# soure /etc/profile);打开profile文件后输入下面的内容:export PATH=.:developer/jdk6/bin:$PATH;保存profi 阅读全文

posted @ 2016-05-06 17:39 QQ号 阅读(119) 评论(0) 推荐(0) 编辑

第四章 源代码的下载与编译

摘要: 第四章主要是介绍了 源代码的下载与编译 其他的还好理解,但在进行内核的配置的时有一点的疑惑,内核的作用及为什么要这样配置,下面是在学习内核配置中总结的几部必要的过程: # export PATH=/root/compilers/arm-none-linux-gnueabi/bin:$PATH #cd 阅读全文

posted @ 2016-05-06 17:38 QQ号 阅读(106) 评论(0) 推荐(0) 编辑

Git使用入门

摘要: Git拥有非凡性能和最为优化的存储能力。 Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。并 阅读全文

posted @ 2016-05-06 17:25 QQ号 阅读(132) 评论(0) 推荐(0) 编辑

概述 Android系统移植与驱动开发

摘要: 第一章主要概述绍了Android系统移植与驱动开发和我们之前课上的内容大同小异,Android的系统架构分为四层:Linux内核(Android使用Linux2.系列作为内核)、C/C++代码库、Android SDK API(JAVA编写的Library)、应用程序。 而Android移植分为系统 阅读全文

posted @ 2016-05-06 17:20 QQ号 阅读(133) 评论(0) 推荐(0) 编辑

导航