- 博客(11)
- 资源 (55)
- 收藏
- 关注
转载 充电方式真的能决定手机充电量吗?USB充电和直充效果不同?
锂电池的充电方式是限压恒流,都是由IC芯片控制的,典型的充电方式是:先检测待充电电池的电压,如果电压低于3V,要先进行预充电,充电电流为设定电流的1/10,电压升到3V后,进入标准充电过程。标准充电过程为:以设定电流进行恒流充电,电池电压升到4.20V时,改为恒压充电,保持充电电压为4.20V。此时,充电电流逐渐下降,当电流下降至设定充电电流的1/10时,充电结束。下图为典型的锂电池充电曲线。
2014-02-28 22:49:15 2026
转载 嵌入式linux和嵌入式android系统有什么区别和联系?
转自:http://bbs.eeworld.com.cn/thread-430437-1-1.html 这个问题很多人问,尤其是初入嵌入式的菜鸟。其实大家都认为android是java,已经不是linux,殊不知android就是靠着linux 才发展起来的,现在来说说有啥区别吧。嵌入式android源码架构:uboot+linux kernel+android(包含文件系统,虚拟机,
2014-02-28 09:45:33 14198
原创 SDIO接口 wifi 无线模块 RTL8189ES芯片 高性能 低功耗 体积小
品牌: B-LinK型号: BL-LW08成色: 全新是否无线: 无线网卡插口: 其他/other传输速度: 150Mbps 1.产品简介BL-R8189RM2是一款高性能、低功耗、体积小SDIO接口无线模组,符合IEEE802.11N标准,并向下兼容IEEE802.11B/G标准,支持IEEE 802.11i安全协议,以及IEEE 802.11e标准服务质量,其极高的兼容性,
2014-02-26 15:49:44 37985 1
原创 FTL和NFTL---FLASH转换层
FTL(Flash Translation Layer)是nor flash转换层,NTFL(Nand Flash Translation Layer)是Nand Flash的转换层。 Flash是一种介质,它写入前要先擦除,但FLASH是有寿命的,它不能无限次执行擦除操作。在前面的代码文件Mtdblock.c中,它的写入操作仅仅是提供了一个缓冲操作。FTL和NFTL是一个文件系统和mt
2014-02-24 20:36:44 9522 4
原创 MTD块设备---mtd_blkdevs.c
(1)mtd块设备结构定义static struct block_device_operations mtd_blktrans_ops = { .owner = THIS_MODULE, .open = blktrans_open, .release = blktrans_release, .locked_ioctl = blktrans_ioctl, .getgeo
2014-02-21 16:04:03 3590
原创 mtd块设备缓冲操作---mtdblock.c
这个文件中并没有增加mtd块设备,mtd块设备的代码文件是Mtd_blkdevs.c。它的功能是为mtd块设备读写提供缓冲操作。驱动入口:static struct mtd_blktrans_ops mtdblock_tr = { .name = "mtdblock", .major = 31, .part_bits = 0, .blksize = 512, .o
2014-02-19 11:58:44 5532
原创 内核链表list.h---把函数功能记下来,不用忘记了每次都要分析代码
文件中描述的是一个双向链表的定义和操作。(1)结构定义和初始化struct list_head { struct list_head *next, *prev;};//每个链表有一个head,它是一个开始标志,链表的第一个元素是head->next#define LIST_HEAD_INIT(name) { &(name), &(name) }#define
2014-02-19 00:06:44 2249
原创 U盘实现代码分析
这是我在以前做的一个笔记。它的功能是实现一个U盘。记得当时花了很多时间,但现在翻出来看已经有些不记得了。现在把它共享出来,我想也许会对在做这方面刚入门的朋友有些帮助。 作者的联系方式: E-mail: gbing163@163.comBLOG:http://blog.csdn.net/xgbing CSDN下载...
2014-02-16 14:08:22 2711
原创 mtd字符设备(mtdchar.c)
Mtdchar.c是linux下字符设备驱动程序的实现:static const struct file_operations mtd_fops = { .owner = THIS_MODULE, .llseek = mtd_lseek, .read = mtd_read, .write = mtd_write, .ioctl = mtd_ioctl, .op
2014-02-15 14:54:24 6738
原创 mtd分区
mtd_part结构:/* Our partition node structure */struct mtd_part { struct mtd_info mtd; //分区的信息 struct mtd_info *master; //主分区 uint64_t offset; //该分区的偏移地址 int index; //分区号 struct list_head l
2014-02-15 14:33:43 5451
原创 Nandflash的驱动加载
分析at91sam9260ek的代码示范。(1)板级初始化。Board-sam9260ek.c中的初始化调用:static void __init ek_board_init(void){。。。代码略/* NAND */ ek_add_device_nand();。。。代码略}ek_add_device_nand()的代码:/* * NAND f
2014-02-15 14:16:45 3281
VC调用matlab7.10的接口程序实例
2013-05-06
Triple-Speed Ethernet(tse)FPGA软核MAC官方实例
2013-04-22
VirtualSMV, VirtualPT IEC61850测试工具(2012-4-17版本)
2012-04-17
ubuntu下安装微信完美方案
2023-04-06
windows/linux分区误删恢复工具
2022-07-25
VirtualMonitor数字签名程序
2022-06-01
kylin ft2000 arm aarch64 boot uImage initrd dtb
2020-04-18
rtl8188EUS_linux_v5.2.2.4.zip
2020-04-05
rtl8188eu.tar.bz2
2020-04-05
rtlwifi.tar.bz2
2020-02-17
Xorg_2007-EDID-JMiseli.pdf
2019-06-24
DRM KMS学习资料
2018-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人