9 mcudoc

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 10w+

ubuntu 12.04

export linux_gfx_modeif [ "${linux_gfx_mode}" != "text" ]; then load_video; fimenuentry 'Ubuntu,Linux 3.2.0-29-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {    recordfai

2014-03-29 10:39:26

状态机系统在嵌入式软件中的地位

一、有限状态机系统在嵌入式软件中是个什么地位?     嵌入式系统软件的分类: 1、按处理器位数分类(嵌入式系统分为4位、8位、16位、32位和64位) 2、按产品应用类型分类(信息家电类;移动终端类;网络通信类;汽车电子类,工业控制类等) 3、按系统实时性来分类(根据实时性的强弱,嵌入式系统分为硬实时、软实时系统:硬实时:系统对系统响应时间有严格的要求,如果系统响应时间不能满

2014-03-25 11:36:08

指令和数据混合存储与分开存储的比较

冯. 诺依曼结构指令和数据是不加区别混合存储的、共享数据总线,因而取指令和取操作数是不可以同时进行的(PC机存储方式)。哈佛结构指令和数据是完全分开的,存储器分为固定大小的两个部分,分别用来存放指令和数据。这样取指令和取操作数可以同时进行。(单片机常用存储方式)。冯. 诺依曼结构中,数据和程序存储器是共享数据总线的。数据总线共享有许多优点,它可以减少总线的开销,这样控制逻辑也相对简单。

2014-03-21 14:00:19

电池供电设备的电池容量的选择

问:一个3.7V、3000mAh的电池在3W的设备中能用多长时间。答:首先给你解释电池容量3000mAh。m是“毫”的意思 ; a是“安”的意思 ; h 是“小时”的意思        “容量3000mah“意思是:以3000毫安为放电电流,可放电1小时的时间。       因1A=1000mA, 1小时=3600秒=3600S , 所以3000mah=3A×3600S=10800(A

2013-12-12 10:27:29

windows下安装Git客户端

下载安装包1、TortoiseGit下载地址:http://code.google.com/p/tortoisegit/downloads/list本次下载版本——TortoiseGit-1.7.12.0-64bit.msi  TortoiseGit 1.7.12.0 64bit   x64 Featured  2、msysgit下载地址:http://code.g

2013-12-03 15:11:14

Ubuntu下载Android源代码和内核

一准备工作 首先你在自己的电脑上要安装好Ubuntu,然后进行下面的工作,你只需要复制+粘贴就行了 1、安装Git工具。Android源代码采用Git工具来管理,与SVN相比,这是一种分布式的源代码管理工具,而SVN是集中式的源代码管理工具。要安装Git工具,在Ubuntu上执行以下命令即可: USER-NAME@MACHINE-NAME:~$ sudo apt-get i

2013-12-01 22:44:32

Android系统硬件抽象层(HAL)原理

Android系统硬件抽象层(HAL)原理在android开发过程中,我们经常看到HAL这个概念,这就android的硬件抽象层的(Hardwaere Abstraction Layer)缩写,它是Goolge应某些厂商不希望公开源码所添加的一个适配层,能以封闭源码的方式提供硬件驱动模块,目的就是把android framework层和linux kernel层隔离开来,使android系统不

2013-11-29 17:30:47

Ubuntu12.04下在Android4.0.4源码下载及其编译过程

一、下载源码1、下载工具repo:https://android.googlesource.com/tools/repo/在本地目录建个bin的文件夹,进入bin文件夹;通过git下载:[cpp] view plaincopygit clone https://android.googlesource.com/tools/repo  下载完成后,进入

2013-11-28 22:20:05

android C编程技巧 及 C/C++开发测试

运行模拟器   emulator -console  * 将文件写入到模拟器的userdata.img文件中  adb push   *将一个目录拷贝到模拟器中,包括子目录  adb push   * 将一个目录从模拟器中拷出来  adb pull   * 使得模拟器可以运行arm代码.  使用GNU/ARM Linux编译器编译你的应用程序就可以了  *

2013-11-25 22:50:21

ADB shell出现error:device offline提示

解决办法:1、adb kill-server2、adb start-server3、adb remount执行这3个命令然后重新键入adb shell应该就可以了

2013-11-25 17:48:39

source insight的查找功能

sourceinsight是一款很好的c语言的程序编辑器,方便对project管理,方便程序的阅读和编辑。查找功能使用十分频繁,选项较多,与其它软件的查找功能也类似,下面对英文版的查找功能,做简单说明:查找参数:whole wordsonly :                 全字匹配查找casesensitive  :              

2013-10-12 14:12:51

Linux补丁文件语法

diff(differential)功能说明:比较文件的差异。 语  法:diff [-abBcdefHilnNpPqrstTuvwy][-;][-C ;][-D ;][-I ;][-S ;][-W ;][-x ;][-X ;][--help][--left-column][--suppress-common-line][文件或目录1][文件或目录2]补充说明:diff

2013-09-06 15:32:37

Linux内核初始化过程

了解内核的初始化过程有助理解内核的整个流程。一、对硬件数据结构的初始化过程。1、系统首先调用 printk() 函数在屏幕上打印 Linux 内核版本号和编译内核所使用的 gcc 编译器版本号、启用时间等,如果这个过程失败,将显示一个参考信息给用户。2、调用 arch/i386/kernel/setup.c 中的 setup_arch() 函数,初始化系统主板上各个集成电路控制器,

2013-07-11 09:38:04

应用程序在linux上如何执行的

linux 内核的终极目标:执行用户的应用程序,其中涉及到进程管理、进程调度、内存管理、文件系统等内核模块的参与。下面就来看一下:用户程序在内核中是怎么被执行的。执行文件是如何在shell中被"执行"的。本文中尽可能少用一些源码,免得太过于无聊,主要讲清这个过程,感兴趣的同学可以去查看相应的源码了解更多的信息。1.父进程的行为: 复制,等待执行应用程序的方式有很多,从shell

2013-07-11 09:08:08

字符设备驱动程序之自动创建设备节点

#include #include #include #include #include static struct class *led_class;int led_open(struct inode *inode, struct file *file){ printk("led_open\n"); return 0;}ssize_

2013-06-26 15:14:11

OK6410驱动学习之first_drv

一、实验环境              操作系统:ubuntu 12.04              开发板:OK6410 (DDR:256   NAND Flash:2G)             开发板linux内核:linux-2.6.36.2二、简单字符设置驱动程序框架思路           1.确定驱动程序的主设备号与设备名称(一个主设备号对应一个驱动)。

2013-06-26 10:22:18

linux 设备驱动常用头文件

#include 是在linux-3.0.1/include/linux下面寻找源文件。#include 是在linux-3.0.1/arch/arm/include/asm下面寻找源文件。#include 是在linux-3.0.1/arch/arm/mach-s3c2410/include/mach下面寻找源文件。#include 在linux-3.0.1_TX2440A

2013-06-05 21:29:12

ubuntu下添加开机启动项

功能更全的工具:sysv-rc-conf#sudo apt-get update#sudo apt-get install sysv-rc-conf运行:#sudo sysv-rc-conf也可以直接加入启动程序,例如把 /etc/init.d/red5 加入到系统自动启动列表中:#sudo sysv-rc-conf red5 on二、背景知识  1、Ubuntu运

2013-05-29 10:20:47

linux 系统编程——进程管理

linux 系统编程——进程管理 一、什么是进程 概念:每个运行着的程序实例就构成一个进程,就好像linux系统下ls命令  实现:执行cat a.txt | wc -l  从操作上看是实现统计a.txt文本的行数的功能,从程序的角度就是两个进程间通过管道进行通信的例子。  特点:linux系统允许多用户访问系统,每个用户可以同时运行许多程序,或者同时运行同一个程序的许多个实例。

2013-05-22 11:30:38

内核基础篇——微型计算机组成原理

微型计算机组成原理的几个概念一、计算机内部总线       计算机内部总线是由数据总线、地址总线及控制总线构成。       对于使用80386CPU的PC机,其内部地址线和数据线都分别有32根,即都是32位的。因此地址寻址空间范围有2的32次方个字节。即0-4GB。二、I/O端口和寻址        CPU要访问I/O接口控制器的数据和状态信息,首先要指定它们的地址。这种

2013-05-13 15:43:43

查看更多

勋章 我的勋章
    暂无奖章