摘要: 本章的主要内容是嵌入式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) 编辑
摘要: 本章内容同样为项目篇。前两个星期,刘静老师以百度地图实例为我们讲解如何设计、定位等相关内容进而开发一个应用程序。本章以MyMap服务系统为实例,介绍Android Google Map、Android定位服务、案例重构,采用Java开发GPS与Google Map定位应用程序。 移动设备上越来越多的 阅读全文
posted @ 2016-06-04 10:57 JCoco 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 本章内容同样属于硬件篇,其介绍了在Android开发环境下,采用Java编写接口驱动程序。包括LED接口及驱动程序、背光调节控制程序、键盘接口及驱动程序、UART串行口及通信程序、Wi-Fi接口及通信程序、3G接口及驱动程序、MediaPlayer播放器程序等。 在Linux实验中,接触到通过代码控 阅读全文
posted @ 2016-06-04 10:56 JCoco 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 本章内容属于项目篇,主要介绍了嵌入式组态软件结构,以及界面设计、功能选择区设计、辅助功能区设计和程序生成区设计Android应用,采用Java开发嵌入式组态软件。 Android嵌入式组态软件是通过拖拽思想进行程序设计的。开发人员将组件拖拽到设计界面,通过双击指定组件,并调整组件的属性,达到所需的效 阅读全文
posted @ 2016-06-04 10:56 JCoco 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 本章内容属于硬件篇,介绍了S5PV210的硬件结构,其包括: S5PV210微处理器——一款32位微处理器,具有低功率的特点,可为移动设备和一般应用提供高性能的微处理器解决方案。它集成了ARM Cortex-A8核心,实现了ARM架构V7A且支持外围设备。 GPIO专用寄存器——端口组控制寄存器、端 阅读全文
posted @ 2016-06-04 10:55 JCoco 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 第四章 读书笔记 对于这一章的整体内容来讲,我对安卓烧写的内容了解不够,所以重点放在这一部分内容上,对这一块内容的知识点罗列如下: 一、烧写u-boot到Nand Flash 1>先对DMA-210xp实验平台的sw8跳线开关进行设置,将sw8置为100011; 2>代开DNW软件,然后给DMA-2 阅读全文
posted @ 2016-04-24 21:13 JCoco 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 第三章 读书笔记 在Android应用程序中,显示接口部分要用到各种各样的视图控件、布局控件、布局参数等。因为之前的接触,这一章内容并不陌生。通过以下部分内容进行回顾: 一、Activity转换:一个Android应用程序是由一个或者多个activity组成的,每一个activity都是一个UI容器 阅读全文
posted @ 2016-04-24 21:12 JCoco 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 第二章 读书笔记 这一章的内容是对上学期的Android程序设计的重点内容的一个回顾与加深,具体分为一点新内容的学习和四点内容的巩固: 一点新内容的学习——创造第一个HelloEveryone 首先要启动Eclipse然后进newproject窗口,创建android项目完成之后结束即可,在开启模拟 阅读全文
posted @ 2016-04-24 21:11 JCoco 阅读(172) 评论(0) 推荐(0) 编辑