自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (7)
  • 收藏
  • 关注

转载 Linux-2.6.28Yaffs文件系统制作 for FL2440

转自:http://blog.csdn.net/jacobywu/article/details/68447941.新建根目录[plain] view plaincopymkdir rootfs  2.建立根目录下的子目录[plain] view plaincopy

2013-08-26 16:45:53 726

原创 同步传输与异步传输的区别

同步与异步传输的区别1,异步传输是面向字符的传输,而同步传输是面向比特的传输。2,异步传输的单位是字符而同步传输的单位是桢。3,异步传输通过字符起止的开始和停止码抓住再同步的机会,而同步传输则是以数据中抽取同步信息。4,异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协调时序。5,异步传输相对于同步传输效率较低。    同步传输方式中发送方和接收方的时钟是统一的

2013-08-21 13:47:43 1766

转载 最小yaffs2文件系统移植(目标板TQ2440)

转自:http://blog.sina.com.cn/s/blog_95268f5001013m6d.html首先说一下最小文件系统需要的文件(1)/dev/null   /dev/consore这两个节点时一定要有的,/dev/consore是标准输入,标准输出,标准错误时要用到,也就是说我们要输入东西显示出来就要用到它,/dev/null是默认控制台(2)init其实就是busyb

2013-08-21 10:44:52 1572

转载 TQ2440内核linux2.6.28移植

转自:http://blog.sina.com.cn/s/blog_95268f5001013ibg.html内核的移植,是在u-boot的基础上进行的,所以u-boot在这之前一定要先弄好才好怎样下载源码就不说了,下载后进入内核根目录/linux-2.6.28,修改根目录下Makefile大概193行改成下面这样: 193 ARCH        ?= arm 194 CROSS

2013-08-21 10:43:12 1125

转载 strcpy ,strncpy ,strlcpy的用法

转自:http://www.linuxidc.com/Linux/2012-06/61893.htmstrcpy ,strncpy ,strlcpy的用法好多人已经知道利用strncpy替代strcpy来防止缓冲区越界。但是如果还要考虑运行效率的话,也许strlcpy是一个更好的方式。1. strcpystrcpy 是依据 /0 作为结束判断的,如果 to

2013-08-14 17:01:15 889

转载 USB系统基本概念

转自:http://www.eefocus.com/book/08-07/485161276059246.html16.2.1 USB主机USB的所有数据通信(不论是上行通信还是下行通信)都由USB主机启动,所以USB主机在整个数据传输过程中占据着主导地位。在USB系统中只允许有一个主机。从开发人员的角度看,USB主机可分为三个不同的功能模块:客户软件、USB系统软件和USB总线接

2013-08-14 16:10:46 926

转载 让Source Insight完美支持中文注释

转自:http://blog.chinaunix.net/uid-10540984-id-3214137.html如何让source insight支持中文注释,解决回车删除,移动光标出现乱码的问题?下面是解决方案:-------Source Insight3 中文操作(左右键、删除和后退键)支持宏-------感谢丁兆杰([email protected]

2013-08-14 12:16:53 1194

转载 史上最经典的Linux内核学习方法论

转自:http://tech.it168.com/a2010/0510/884/000000884174_all.shtmlMakefile不是Make Love  从前在学校,混了四年,没有学到任何东西,每天就是逃课,上网,玩游戏,睡觉。毕业的时候,人家跟我说Makefile我完全不知,但是一说Make Love我就来劲了,现在想来依然觉得丢人。  毫不夸张地说,Kconfig和

2013-08-13 20:22:10 1095

转载 linux2.6.32移植到fl2440 求助Cannot open /dev/ts0 (No such device) 问题

转自:http://bbs.csdn.net/topics/380061884问题描述:Please press Enter to activate this console. [9;0][?33l[?25lCould not read calibration: /etc/pointercalCannot open /dev/ts0 (No such device)

2013-08-12 21:19:51 1694

转载 USB-HID鼠标、键盘通讯格式

转自:http://www.amobbs.com/forum.php?mod=viewthread&tid=4823160&page=1&authorid=249202想用STM32做个无线键鼠遥控、找了好几天没有找到完整的USB鼠标键盘协议介绍。最后自己收集整理了一份,希望对需要的朋友有所帮助。废话不多说,进入正题:鼠标发送给PC的数据每次4个字节BYTE1 BYTE2 BY

2013-08-12 16:31:59 9223

转载 让linux2.6.24内核在开发板支持usb鼠标

转自:http://blog.chinaunix.net/uid-7960587-id-2035471.html今天下午,对以前移植的linux2.6.24内核不能检测USB鼠标进行了修改menuconfig,新内核的USB鼠标在内核drivers/hid/usbhid目录下,文件名:usbmouse.c,如果你需要对鼠标驱动修改就看这个文件,我的开发板暂时不需要对鼠标驱动定制特别的操作,

2013-08-12 14:07:05 2401

原创 linux 2.6.28.7 各驱动代码位置(待验证,已验证为蓝色标识)

说明:解压内核源代码(linux-2.6.32.2 开头的tgz 压缩文件)可以找到如下驱动,mini2440提供基于linux-2.6.32.2 内核100%完全可以使用的驱动源代码,绝无库文件,敬请放心使用。(1)DM9000 网卡驱动Linux-2.6.32.2/drivers/net/dm9000.c(2)串口(包括三个串口驱动0,1,2,对应设备名/dev/ttySAC0

2013-08-12 14:02:19 1026

原创 HID

HID是Human Interface Devices

2013-08-12 09:58:35 1011

原创 EHCI,OHCI,UHCI

EHCI和OHCI的比较和区别   什么是 ehci?什么是 ohci?就是host controller 的接口.从硬件上来说,usb 设备要想工作,除了外设本身,必须还有一个咚咚叫做 usb host controller.一般来说,一个电脑里有一个 usb host controller就可以了,她就可以控制很多个设备了,比如 u 盘,比如 usb 键盘,比如 usb 鼠标.所有

2013-08-12 09:56:56 1037

转载 创业公司如何分配股份与期权

转自:http://blog.csdn.net/ljzcom/article/details/8258775?reload俺们创业者都是贱骨头,不去寻求过安安稳稳的日子,却偏偏要去冲浪、去拼命。创业图的是什么?是公司里的“股权”。弟兄们教你一个字:Captable,这是一个恐怕在字典里都找不到的单词,却在创投和创业当中,无所不在、无时不用,什么意思呢?即创业公司里的“股份拼骨图

2013-08-11 22:14:43 1714

转载 arm linux kernel 从入口到start_kernel 的代码分析(2.6内核)

本文针对arm linux, 从kernel的第一条指令开始分析,一直分析到进入start_kernel()函数.我们当前以linux-2.6.19内核版本作为范例来分析,本文中所有的代码,前面都会加上行号以便于和源码进行对照,例:在文件init/main.c中:00478: asmlinkage void __init start_kernel(void)前面的"00478:

2013-08-09 14:21:31 985

转载 Linux系统启动的标准流程

转自:http://www.kerneltravel.net/journal/i/04.htmLinux系统启动的标准流程系统的启动是指从计算机加电到显示用户登陆提示的整个过程。我们将在这里对整个流程以及关系到的一些内容做讨论。过程主要可以分为两个阶段:载入内核和准备运行环境,我们分别进行讨论。本部分的讨论只基于i386硬件架构,但大部分内容是有共通性的。图一 启动过程综述载入

2013-08-06 14:17:06 1001

转载 操作系统组成

转自:http://www.kerneltravel.net/journal/i/01.htm操作系统组成形形色色的操作系统组成结构都不尽相同。虽然大多是为同样的目的,但由于实现方法可以自由选择,所以各个操作系统理所当然的存在差异,有些系统之间差异还相当大。我们选取最常见的操作系统(UNIX)组成结构,向大家展示操作系统的体系结构的大致框架。对于各种操作系统之间的具体差异,大家可以跟下

2013-08-06 11:24:25 1690

原创 关于linux学习的书

关于linux学习的书搜集如下:1、关于内核学习的书        一本是《Linux内核的设计与实现》,该书为读者快速精简的介绍了Linux内核的主要功能和实现。但不会把读者带入Linux内核代码的深渊中,是了解内核架构和入门Linux内核代码的非常好的参考书,同时该书会提高读者对内核代码的兴趣。另一本是《深入理解Linux内核》,该书的经典我不必多说。我只是建议,如果想更好的学习本书,

2013-08-06 10:18:59 797

转载 Linux内核源码分析方法

转自:http://www.cnblogs.com/fanzhidongyzby/archive/2013/03/20/2970624.htmlLinux内核源码分析方法 一、内核源码之我见Linux内核代码的庞大令不少人“望而生畏”,也正因为如此,使得人们对Linux的了解仅处于泛泛的层次。如果想透析Linux,深入操作系统的本质,阅读内核源码是最有效的途径。我们都知道,想成为优

2013-08-06 10:08:48 972

嵌入式系统开发圣经

关于嵌入式系统开发一些基本概念及应用例子

2012-11-01

ZigBee协议中OSAL层学习研究

ZigBee协议中OSAL层学习研究,了解TI Zigbee OSAL 首先要了解OSAL层是如何使用内存的, 内存是根据使用量大概估算定义的一个数组。详细描述如下:首先, 该数据块尺寸必须小于32768字节。

2011-07-07

430单片机调试时可设置的断点数

430系列单片机调试时可设置的断点数总结

2011-06-08

PCB设计时铜箔厚度,走线宽度和电流的关系

PCB设计时铜箔厚度,走线宽度和电流的关系

2011-01-07

总结下开发调试MSP430系列的一些另类问题

总结下开发调试MSP430系列的一些另类问题

2010-03-05

PIC单片机C语言应用例程

PIC单片机C语言应用例程,带你入门PIC单片机系列C编程

2009-04-06

PIC24系列单片机和数字电位器AD5245驱动

PIC24系列单片机的i2c接口和数字电位器AD5245驱动

2009-04-06

空空如也

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

TA关注的人

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