一:什么是操作系统(1)linux、windows、android、ucos就是操作系统(2)操作系统本质上是一个程序,由很多个源文件构成,需要编译连接成操作系统程序(vmlinz、zImage)(3)操作系统的主要作用就是管理计算机硬件,给应用程序提供一个运行环境。二:操作系统的核心功能(1)内存管理..
分类:
系统相关 时间:
2016-08-18 14:52:20
阅读次数:
229
一:什么是操作系统(1)linux、windows、android、ucos就是操作系统(2)操作系统本质上是一个程序,由很多个源文件构成,需要编译连接成操作系统程序(vmlinz、zImage)(3)操作系统的主要作用就是管理计算机硬件,给应用程序提供一个运行环境。二:操作系统的核心功能(1)内存管理..
分类:
系统相关 时间:
2016-08-18 14:52:18
阅读次数:
194
一:什么是操作系统(1)linux、windows、android、ucos就是操作系统(2)操作系统本质上是一个程序,由很多个源文件构成,需要编译连接成操作系统程序(vmlinz、zImage)(3)操作系统的主要作用就是管理计算机硬件,给应用程序提供一个运行环境。二:操作系统的核心功能(1)内存管理..
分类:
系统相关 时间:
2016-08-18 14:52:02
阅读次数:
223
我用的板子是sama5d3xek,原来板子内核是linux-at91-3.13,升级使用linux-at91-4.10 首先去官网下载一个linux—at91-4.10压缩包,然后在ubuntu里解压,进入源文件目录,我这里用的是arm板子所以更改Makefile 如下 vi Makefile 使的 ...
分类:
系统相关 时间:
2016-08-05 21:18:49
阅读次数:
332
一前期准备工作
二修改内核源码
1 修改编译器
2 增加配置项
三错误记录
1 内核启动后串口打印信息停留在Uncompressing Linux done booting the kernel
一、前期准备工作
1.1 内核下载
到官网地址选相应的内核下载,我这里参考选了3.6.6
1.2 配置好开发环境
我用的cross-compiler版本如下
anzyela...
分类:
系统相关 时间:
2016-07-17 00:20:00
阅读次数:
561
硬件平台:TQ335X_BOARD_V2.1
软件环境:VMWARE10+UBUNTU14.04
KERNEL:3.17.2
Busybox:1.20
参考
http://blog.csdn.net/girlkoo/article/details/41223733
http://blog.csdn.net/girlkoo/article/details/87...
分类:
其他好文 时间:
2016-06-02 14:33:02
阅读次数:
460
第一章讲述Android开发环境的搭建,如何使用Eclipse建立一个Android工程,以及对Android应用程序的目录结构及其组件的讲解。 安卓移植在很大程度上是Linux内核移植主要就是移植驱动程序。 怎样学习Linux驱动开发呢,由于Linux的内核版本更新较快,每一次内核的变化就意味着L ...
分类:
其他好文 时间:
2016-05-10 20:24:14
阅读次数:
182
第一章讲述Android开发环境的搭建,如何使用Eclipse建立一个Android工程,以及对Android应用程序的目录结构及其组件的讲解。 安卓移植在很大程度上是Linux内核移植主要就是移植驱动程序。 怎样学习Linux驱动开发呢,由于Linux的内核版本更新较快,每一次内核的变化就意味着L ...
分类:
其他好文 时间:
2016-05-10 20:16:45
阅读次数:
177
使用Git下载两套源代码,一套是Android 源代码,一套是Linux 内核源代码。由于Android移植主要就是Linux内核的移植,而Linux内核移植主要是Linux驱动移植,所以为了开发和测试Linux驱动,需要在Ubuntu Linux 下搭建两套开发环境:Android应用程序开发环境 ...
分类:
移动开发 时间:
2016-05-03 12:10:19
阅读次数:
153
学习这章节了解到了Android移植主要就是Linux内核的移植,而Linux内核移植主要是Linux驱动的移植。在这一章节中我学会了如何搭建这两种开发环境。在Android源代码中包含了很多的东西,如内嵌在Android系统中的应用程序的源代码。学习Android源代码首先要学会配置Android ...
分类:
其他好文 时间:
2016-04-30 14:12:24
阅读次数:
93