自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 nand_flash_裸板驱动及其时序图详解(转)

nand flash 裸板驱动,介绍的比较精辟NAND Flash的驱动程序设计:http://www.usr.cc/html/99/n-599.html1.    硬件特性:【Flash的硬件实现机制】    Flash全名叫做Flash Memory,属于非易失性存储设备(Non-volatile Memory Device),与此相对应的是易失性存储设备(Volatile

2016-12-22 09:44:46 3073 1

转载 FAT文件系统原理

FAT文件系统原理

2016-05-22 15:41:21 13187 2

转载 GNU链接脚本学习(1)

最简单的链接脚本只有一个命令'SECTIONS',使用'SECTIONS'命令描述输出文件内存布局。'SECTIONS'命令是非常强大的,在这我们将解释它的简单用法。现在假设你的程序只是由单一代码段、初始化数段和未初始化数据段,分别对应'.text'、'.data'、'.bss'的段名。再假设输入文件中也只出现这些段。在这个例子中,制定代码段装入地址在0x10000,数据段开始在0x8

2015-10-11 16:08:36 615

转载 AVD的创建

首先打开sdk manager,确定有x86的image。然后下载一下intelHAXM然后进到sdk\extras\intel\Hardware_Accelerated_Execution_Manager去点击exe,一路next安装一下。为了确认是否开了,打开命令行 输入sc query intelhaxm然后像下面State 是running就对了。

2015-08-04 14:43:51 414

原创 CentOS安装交叉编译环境中遇到的错误和解决办法

友善之臂的开发环境是Fedora14,但是本地的是CentOS6.4(64位的),可能是这个环境的不同,所以在安装交叉编译环境的时候出现了一下问题。A  按照友善之臂的文档,解压了arm-linux-gcc-4.4.3.tar.gz的版本报    tar xvzf arm-linux-gcc-4.4.3.tar.gz -CB  修改/root/.bashrc,在最后一行增加了如下的内容

2015-07-24 09:35:08 2583 1

原创 MARK

3年前买了个LINUX开发板,玩过一段时间。但是因为下载的驱动和WIN7的兼容性不好,对学习积极性实在是打击的很严重啊。现在没事,把板子拿出来,还行再温习温习,深入一下。和商家联系了下,惊喜,竟然有了新的驱动和工具了。赶紧下载来,OK啊。哈哈,目标有望啊。加油。

2015-07-23 22:25:35 323

原创 我的Linux学习计划和步骤

学习Linux开发时一个长期而艰巨的任务,分成各个短期的,简单的目标来实现,能够帮助我们更容易的实现,更清晰的了解我们的学习阶段。1 熟悉Linux系统——包括Linux系统的安装,Linux的目录结构,历史的了解,发展前景,为什么学习?2 Linux下常用的命令的使用3 VI/EMACS/VIM 编辑器的使用4 Linux下 shell编程

2015-07-22 13:00:38 346

原创 LINUX常用命令的常用方式[1]

1 pwd——显示当前工作目录的名称2 cd——目录切换* 后面什么参数都不跟的话,会回到用户的主目录;3 ls——列举目录内容-F目录后面增加/,可执行文件后增加*,链接文件后增加@;-a显示所有文件;-l查看文件的各种属性;*直接跟路径名,可以查看该子目录中的内容;4 dir/vdirvdir = ls -l*dir 与ls的功能

2015-07-13 09:42:53 242

转载 CentOS6.4 安装GCC&G++编译器

安装了CentOS6.4后发现,默认情况下竟然没有安装GCC和G++编译器。。。1 GCC安装yum install gcc #联网下直接执行这个命令就可以了安装完成后命令查询下版本:gcc --version2  G++安装yum install gcc-c++ #联网下执行这个命令,而不是yum install g++安装完成后命令查询下版本:g++

2015-07-09 14:37:16 396

转载 vmware安装CentOS6.4详细步骤

为什么选择CentOS ?1. 主流: 目前的Linux操作系统主要应用于生产环境,主流企业级Linux系统仍旧是RedHat或者CentOS2. 免费: RedHat 和CentOS差别不大,CentOS是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本3. 更新方便:CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RED HAT那

2015-07-08 19:57:14 516

转载 TCP、UDP 相关资料

TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主

2015-07-08 12:30:16 341

原创 什么是GPRS的多时隙的配置?

什么是GPRS的多时隙的配置?手机分type 1\2 , type 1手机不支持双工能力,不能同时收发。 Type2 支持双工能力。单个时隙可提供的最大速率为21kbit/s,为了得到更高的速率,通过多时隙配置,同一移动台可占用多个业务信道进行GPRS业务。GPRS系统利用MAC层功能来为某个移动台提供多时隙的工作方式,但相应的移动台终端必须具有支持多时隙方式工作的能力,规范定义了29种多时隙

2015-07-08 12:30:14 2690

原创 GPRS手机的多时隙级别

GPRS手机的多时隙级别(MultislotClass)是很多技术人员甚至“爱好者”都关心的,但是有关资料却不太容易找到,而且网上还有一些以讹传讹的东西。为方便大家了解,特列表如下:注:表中Rx指手机接收即下行信道数,Tx指手机发射即上行信道数,Sum指对上下行信道数之和的限制(ActiveChannels)。例如目前最常见的Class10手机,从上表中可知其下行最大信道数为4,上行最

2015-07-08 12:30:11 3010

转载 GPRS的移动台类别

通常 GPRS移动台分为 3类:  1、GPRS A类手机。 A类手机具有同时提供GPRS和电路交换承载业务的能力。即在同一时间内既进行一般的 GSM话音业务又可以接收GPRS数据包。 GPRS业务推出后,用户将可以戴着基于蓝牙技术的集成式麦克风耳机,使用具有人类特性的 PDA(如商务通、Palm、WinCE等),边打电话边在网上冲浪;  2、GPRS B类手机。如果 MS能同时侦听两个系统

2015-07-08 12:30:09 535

原创 【转载】STM32 FSMC 配置说明

typedef struct{    uint32_t FSMC_Bank;                       //nor被分为四块,其中这个参数是说明对那个块编程    uint32_t FSMC_DataAddressMux;             //地址\数据是否复用    uint32_t FSMC_MemoryType;                 //

2015-07-08 12:30:06 3176

原创 浅谈STM32的DMA模块的使用 By Jack Chang

什么是STM32的DMA?其全称是:Direct Memory Access;根据ST公司提供的相关信息,DMA是STM32中一个独立与Cortex-M3内核的模块,有点类似与ADC、PWM、TIMER等模块;主要功能是通信“桥梁”的作用,可以将所有外设映射的寄存器“连接”起来,这样就可以高速问各寄存器,其传输不受CPU的支配,传输还是双向的;例如,从“表面”上看,它可以将flash中的数据与储存

2015-07-08 12:30:03 1081

转载 STM32的启动方式

STM32的启动方式为3种,分别为: BOOT1    BOOT0      X               0                FLASH启动(常用)     0               1               系统存储器(不常用)     1               1               内部SRAM(常用)   以stm32f103ve

2015-07-08 12:30:00 1438

原创 gpio 引脚输出

推挽输出:可以输出高,低电平,连接数字器件; 推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止。高低电平由IC的电源低定。 推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小、效率高。输出既可以向负载灌电流,也可以从负载抽取电流。推拉式输出级既提

2015-07-08 12:29:58 1736

原创 STM32 SPI对外部FLASH的访问(转载)

本帖最后由 nibutaiguai 于 2012-6-8 11:37 编辑 3.17.1 SPI 简介 SPI 是英语Serial Peripheralinterface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速

2015-07-08 12:29:55 14276 1

原创 在XP上安装OFFICE2010/VISIO2010出现error1406的解决方法

1、打开开始菜单,选择“运行”,或者按快捷键:win+r 2、输入“regedit”,打开注册表 3、按Ctrl+F,打开查找,输入“Image File Execution Options”,然后点:查找下一个 4、找到后,右键点“Image File Execution Options”,选择倒数第二项“权限”,将“system”用户组选择“完全控制”,然后点添加,输入你当前的系统用户名

2015-07-08 12:29:52 1342

原创 TI学习、开发中问题原因及解决方法2

烧写FLASH 文件时,提示EEROR,PARTID位0xFE? 解决方法,重新安装了CCS补丁插件;

2015-07-08 12:29:20 326

原创 TI学习、开发中问题原因及解决方法

问题现象:代码在RAM中运行一切正常,但是在FLASH(片内)中不能运行; 问题分析: 1,认为是CMD文件问题,将原先的可以正常运行的CMD文件COPY进来修改,完成后发现,依旧如故,未解决; 2,认为是FLASH初始化问题,将memcpy()和InitFlash()调整至main()代码最前面,现象依然如故,未解决; 3,认为是28335问题,使用原来可以正常烧写进去的烧写文件,结果正

2015-07-08 12:29:17 586

转载 Linux开发参考书籍

1 熟悉linux基本环境《鸟哥的私访菜》《Linux C语言程序设计》《linux应用程序开发详解》 2 熟悉操作系统的基础知识《现代操作系统》《操作系统概念》3 熟悉系统编程《Linux程序设计(第3版)》《linux设备驱动开发》《unix环境高级编程 第二版》《unix操作系统设计与实现》 4 内核 按先后顺序《L

2015-07-08 10:54:28 428

转载 linux 学习步骤

学习步骤1、Linux 基础安装Linux操作系统Linux文件系统Linux常用命令Linux启动过程详解熟悉Linux服务能够独立安装Linux操作系统能够熟练使用Linux系统的基本命令认识Linux系统的常用服务安装Linux操作系统Linux基本命令实践设置Linux环境变量定制Linux的服务 Shell 编程基础使用vi编辑文件

2015-07-08 10:47:57 270

原创 重新开始Linux的学习

如题

2015-07-08 09:25:37 370

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除