davinci sd卡驱动学习笔记(三)
接下来我们来看看davinci_mmc.c文件,这个是我们真正需要修改或者移植的文件,对应的是davinci_mmc.ko模块;
davinci_mmcsd_init-> platform_driver_register-> davinci_mmc_probe
相关代码如下:
static struct platform_driver davinci_mmcsd_driver = {
.probe = davinci_mmc_probe,
.remove = davinci_mmcsd_remove,
.suspend = davinci_mmcsd_suspend,
.resume = davinci_mmcsd_resume,
.driver = {
.name = DRIVER_NAME,
},
};
static int davinci_mmcsd_init(void)
{
return platform_driver_register(&davinci_mmcsd_driver);
}
/**
* platform_driver_register
* @drv: platform driver structure
*/
int platform_driver_register(struct platform_driver *drv)
{
drv->driver.bus = &platform_bus_type;
if (drv->probe)
drv->driver.probe = platform_drv_probe;
if (drv->remove)
drv->driver.remove = platform_drv_remove;
if (drv->shutdown)
drv->driver.shutdown = platform_drv_shutdown;
if (drv->suspend)
drv->driver.suspend = platform_drv_suspend;
if (drv->resume)
drv->driver.resume = platform_drv_resume;
return driver_register(&drv->driver);
}
调用了driver_register函数,是要把驱动注册到总线上去;
下面我们来看下davinci_mmc_probe函数:
在这个函数总主要创建并初始化了两个结构体
struct mmc_host *mmc;//用于DMA方式传输
struct mmc_davinci_host *host = NULL;//irq 中断
函数原型:
1410 static int davinci_mmc_probe(struct platform_device *pdev)
1411 {
1412 struct davinci_mmc_platform_data *minfo = pdev->dev.platform_data;
1413 struct mmc_host *mmc;//DMA
1414 struct mmc_davinci_host *host = NULL;//irq
1415 struct resource *res;
1416 resource_size_t dma_rx_chan, dma_tx_chan, dma_eventq;
1417 int ret = 0;
1418 int irq;
1419
1420 if (minfo == NULL) {
1421 dev_err(&pdev->dev, "platform data missing\n");
1422 return -ENODEV;
1423 }
1424 //获取内存资源
1425 res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
//获取中断号
1426 irq = platform_get_irq(pdev, 0);
1427 if (res == NULL || irq < 0)
1428 return -ENODEV;
1429 //分配从start开始,n长度的内存
1430 res = request_mem_region(res->start, res->end - res->start + 1,
1431 pdev->name);
1432 if (res == NULL)
1433 return -EBUSY;
1434 //分配sizeof(struct mmc_host)+extra这么大的空间,并做以下初始化
1435 mmc = mmc_alloc_host(sizeof(struct mmc_davinci_host), &pdev->dev);
1436 if (mmc == NULL) {
1437 ret = -ENOMEM;
1438 goto err_free_mem_region;
1439 }
1440
1441 host = mmc_priv(mmc); //将mmc转化为host
1442 host->mmc = mmc;
1443
//*******************以下都在初始化host结构体****************************
1444 spin_lock_init(&host->mmc_lock);
1445
1446 host->mem_res = res; //MEM INFO
1447 host->irq = irq; //IRQ
1448
1449 host->phys_base = host->mem_res->start; //MEM INFO START ADDR
1450 host->virt_base = (void __iomem *) IO_ADDRESS(host->phys_base); //STARTADDR TO VIRTUAL ADDR
1451
1452 host->use_dma = 0; //不使能DMA
1453 我们是需要使用DMA来传输的,下面是获取DMA相关的资源
1454 #ifdef CONFIG_MMC_DAVINCI_DMA
1455 dma_rx_chan = mmc_get_dma_resource(pdev, IORESOURCE_DMA_RX_CHAN);
1456 if (dma_rx_chan >= 0) {
1457 host->dma_rx_event = dma_rx_chan;//dma recv start address
1458 dma_tx_chan = mmc_get_dma_resource(pdev,
1459 IORESOURCE_DMA_TX_CHAN);
1460 if (dma_tx_chan >= 0) {
1461 host->dma_tx_event = dma_tx_chan; //dma snd start address
1462 dma_eventq = mmc_get_dma_resource(pdev,
1463 IORESOURCE_DMA_EVENT_Q);
1464 if (dma_eventq >= 0) {
1465 host->queue_no = dma_eventq; //dma event quene start address
如果获取前面的DMA资源都成功,那么使能DMA传输功能
1466 host->use_dma = 1; //enable dma
1467 } else {
1468 host->dma_tx_event = 0;
1469 host->dma_rx_event = 0;
1470 }
1471 } else
1472 host->dma_rx_event = 0;
1473 }
1474 #endif
1475 //获取host所需要的时钟
1476 host->clk = clk_get(&pdev->dev, minfo->mmc_clk);
1477 if (IS_ERR(host->clk)) {
1478 ret = -ENODEV;
1479 goto err_free_mmc_host;
1480 }
1481
1482 ret = clk_enable(host->clk);//使能时钟
1483 if (ret)
1484 goto err_put_clk;
1485
1486 init_mmcsd_host(host); //write clock reg
1487
1488 if (minfo->use_8bit_mode) {
1489 dev_info(mmc->dev, "Supporting 8-bit mode\n");
1490 mmc->caps |= MMC_CAP_8_BIT_DATA;
1491 }
1492
1493 if (minfo->use_4bit_mode) {
1494 dev_info(mmc->dev, "Supporting 4-bit mode\n");
1495 mmc->caps |= MMC_CAP_4_BIT_DATA;
1496 }
1497
1498 if (!minfo->use_8bit_mode && !minfo->use_4bit_mode)
1499 dev_info(mmc->dev, "Supporting 1-bit mode\n");
1500
1501 host->get_ro = minfo->get_ro;
1502
1503 host->pio_set_dmatrig = minfo->pio_set_dmatrig;
1504
1505 host->rw_threshold = minfo->rw_threshold;
1506
1507 mmc->ops = &mmc_davinci_ops;//对应sd卡的操作请求,设置时钟,bus mode,bus宽带都是这里实现的
1508 mmc->f_min = 312500;
1509 if (minfo->max_frq)
1510 mmc->f_max = minfo->max_frq;
1511 else
1512 mmc->f_max = 25000000;
1513 mmc->ocr_avail = MMC_VDD_32_33;
1514
1518 mmc->max_phys_segs = EDMA_MAX_LOGICAL_CHA_ALLOWED + 1;
1519 mmc->max_hw_segs = EDMA_MAX_LOGICAL_CHA_ALLOWED + 1;
1520
1521 mmc->max_sectors = 256;
1522
1523 /* Restrict the max size of seg we can handle */
1524 mmc->max_seg_size = mmc->max_sectors * 512; //128kB
1525
1526 dev_dbg(mmc->dev, "max_phys_segs=%d\n", mmc->max_phys_segs);
1527 dev_dbg(mmc->dev, "max_hw_segs=%d\n", mmc->max_hw_segs);
1528 dev_dbg(mmc->dev, "max_sect=%d\n", mmc->max_sectors);
1529 dev_dbg(mmc->dev, "max_seg_size=%d\n", mmc->max_seg_size);
1530
1531 if (host->use_dma) {
1532 dev_info(mmc->dev, "Using DMA mode\n");
1533 ret = davinci_acquire_dma_channels(host);
1534 if (ret)
1535 {
1536 printk("MMC: Acquire dma channels fail!!!!!!!!!!\n");
1537 goto err_release_clk;
1538 }
1539 } else {
1540 dev_info(mmc->dev, "Not Using DMA mode\n");
1541 }
1542 //这里启用了中断请求函数;mmc_davinci_irq
1543 host->sd_support = 1;
1544 ret = request_irq(host->irq, mmc_davinci_irq, 0, DRIVER_NAME, host);
1545 if (ret)
1546 {
1547 printk("MMC: IRQ register fail!!!!!!!!!!\n");
1548 goto err_release_dma;
1549 }
1550
1551 host->dev = &pdev->dev;
1552 platform_set_drvdata(pdev, host);//保存私有数据
1553 mmc_add_host(mmc);
1554 //初始化一个定时器,1HZ调用一次davinci_mmc_check_status函数去检查sd卡的状态
1555 init_timer(&host->timer);
1556 host->timer.data = (unsigned long)host;
1557 host->timer.function = davinci_mmc_check_status;
1558 host->timer.expires = jiffies + MULTIPLIER_TO_HZ * HZ;
1559 add_timer(&host->timer);
1560
1561 return 0;
1562
1563 err_release_dma:
1564 davinci_release_dma_channels(host);
1565 err_release_clk:
1566 clk_disable(host->clk);
1567 err_put_clk:
1568 clk_put(host->clk);
1569 err_free_mmc_host:
1570 mmc_free_host(mmc);
1571 err_free_mem_region:
1572 release_mem_region(res->start, res->end - res->start + 1);
1573
1574 return ret;
1575 }
转载于:https://blog.51cto.com/zyg0227/565383
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 很实用的进度条插件ProgressBar.js
ProgressBar.js配置参数详解 1,介绍它是响应式的创建SVG元素的一个插件。不要慌,不懂SVG也没有关系,插件的使用,主要是对配置参数的理解。这是ProgressBar.js的网站,有动效的展示(我截的静态的图。。。),在如下图所示,右击小铅笔,在新的页面中打开网页,就可以看到小…...
2024/5/9 4:45:45 - HCNA-IoT华为认证物联网工程师培训 V1.0
1、HCNA-IoT华为认证介绍 (1)物联网技术研发,运维管理能力。 (2)该认证覆盖了最核心知识,职业认证。 技术分支: 物联网主流技术 华为物联网产品 lot连接管理平台 …...
2024/5/8 13:42:50 - Android 史上最全版本新特性整理
Android8.0的正式版 Android Oreo(奥利奥) 1、通知中心 用户在通知界面可以发现顶部的快捷键有了更充裕的空间,并且根据网络大数据的用户使用频繁度调整了这几个快捷键的顺序;并且长按推送消息可以看到一个开关,操作它可以开启和关闭这个该应用的未来所有通知。 2、设置菜…...
2024/5/8 16:44:09 - js进度条的制作
<html><head><title>js进度条的制作</title></head><body><div style="width:300px;border:1px solid #CCC;height:25px;overflow: hidden;"><div id="progress_div" style="position: relative;left:…...
2024/5/8 11:48:06 - QT多线程—主界面卡死解决方案
由于耗时的操作会独占系统cpu资源 ,让界面卡死在那里,这时需要考虑多线程方案,将耗时的操作放在主线程之外的线程中执行。 但是必须注意:主界面更新只能在主线程中,耗时操作可以放在新建的线程中。(1) 尝试方案一 (没效果) 不采用多线程,考虑其替代方案。经过试验没…...
2024/5/9 3:07:44 - Davinci-H.264 I帧和IDR帧的区别
IDR(Instantaneous Decoding Refresh)--即时解码刷新。I和IDR帧都是使用帧内预测的。它们都是同一个东西而已,在编码和解码中为了方便,要首个I帧和其他I帧区别开,所以才把第一个首个I帧叫IDR,这样就方便控制编码和解码流程。IDR帧的作用是立刻刷新,使错误不致传播,从IDR帧…...
2024/5/8 18:25:58 - 2017最新整理python全栈工程师系统培训之路精品课程(全套)
百度搜索“一起自学吧”做大数据专家,不做第一,只做唯一。课程介绍:本课程由一起自学吧论坛打造,目的是给想成为Python全栈工程师的同学提供一套完整,全面而系统的培训课程,课程出了Python编程基础,对于Python各种常见的应用领域都有讲到,按照一个个专题的形式配合学习…...
2024/5/8 14:00:25 - html js 进度条.html
<!doctype html> <html lang="en"> <head><meta charset="UTF-8"><title>进度条</title><style>.background_div {width: 65%;border: 1px solid lightgray;border-radius: 20px;height: 10px;margin-top: 2px;…...
2024/5/8 20:43:56 - 2019最新Python全栈开发+爬虫工程师+自动化开发就业班项目实战教程(完整)
课程目录:下载地址:百度网盘...
2024/5/8 15:53:33 - Qt多线程学习(一)——继承QThread
目录目录 前言 多线程 多线程的优点 多线程继承QThread 代码分析 QMutexLocker 如何正确启动一个线程 正确的启动一个全局线程 如何启动一个局部线程 局部线程的需求继承QThread的总结 注意总结 参考链接前言通过继承QThread的run函数来实现。 学习!分享!感谢!多线程多线程…...
2024/5/8 23:41:01 - DaVinci DM6437 中文教程
一、DaVinci DM6437 概述TMS320DM6437是TI公司2006年推出的、专门为高性能、低成本视频应用开发的、主频600MHz的、32位定点DSP达芬奇 (DaVinci(TM)) 技术的处理器系列。TMS320DM6437具有下列特点: 采用TI第3代超长指令集结构(VelociTI.3)的TMS320C64x+ DSP内核,主频可达6…...
2024/4/12 4:42:46 - 基于LayuiIM框架的聊天项目(群聊功能已实现)
演示视频基于LayuiIM框架的聊天项目1.介绍技术架构:Springboot+websocket+MySQL+LayuiIM 注意事项:此项目仅供交流学习,不可用于商业用途,更不可出售本项目源代码。如果出现问题本人概不负责。另外本项目的websocke架构不够完善,所以不建议使用在实际的项目中。 本项目的L…...
2024/5/9 4:28:32 - 微信小程序类别与产品展示页面
wxml:(上海虹桥店)>点击添加"…"到我的小程序,微信首页下拉即可快速访问1 2 3{{item.title}} {{item.detail}} {{item.money}}立即购买less: .text { width: 100%; height: 100%; .active {background-color: #ffffff;border-left: 10rpx solid #74003C;}.top {…...
2024/5/9 5:01:38 - python网络爬虫系列教程——PhantomJS包应用全解
全栈工程师开发手册 (作者:栾鹏)python教程全解如果页面是JS渲染的该怎么办呢?如果我们单纯去分析一个个后台的请求,手动去摸索JS渲染的到的一些结果,那简直没天理了。所以,我们需要有一些好用的工具来帮助我们像浏览器一样渲染JS处理的页面。其中有一个比较常用的工具,…...
2024/5/8 23:36:50 - flutter项目实践01
这篇文章来自我自己的有道云笔记 想看图片去那里 文档:Day 4_1 项目实践.md 链接:http://note.youdao.com/noteshare?id=1b97681ceb71e681d4b41c40ccdf4129&sub=5103CDAE33354B02AB269015C3FD36FB 项目实践 一个小问题 如果你升级了Xcode这些软件 会导致这个运行不出来的…...
2024/5/8 22:39:11 - 视频教程- Spring boot权限管理系统/零基础/Layui -Java
Spring boot权限管理系统/零基础/Layui 多年软件开发工作经验,丰富的培训经历,从2014年开始一直奋战在培训讲师行业的先锋队,培训期间不断制定出完整的培训课程体系,还承担大部分课程的讲解,不断培养学生的编程能力。从进入培训行业以来先后培训出2400多学员,分布于各大I…...
2024/5/9 6:57:36 - 为什么大数据工程师比Java程序员工资高
为什么大数据工程师比Java程序员工资高大数据开发课程培养的主要是Java工程师和开发工程师,授课内容包含Java和大数据部分。Java作为一门主流的编程开发语言和职场技能,已经得到越来越多的应届毕业生和职场新人的认可。越来越多的人通过各类培训机构或在线课程在学习Java编程…...
2024/4/19 17:14:05 - TI的davinci和omap资源
TI网站资源,建议大家注册一个my.ti.com,方便下载一些软件开发工具和资料 TI中文主页: http://focus.ti.com.cn/cn/tihome/docs/homepage.tsp 或者www.ti.com 从“处理器”链接可以链接到每个芯片的资料主页,比如: http://focus.ti.com.cn/cn/docs/prod/folders/print/o…...
2024/4/12 13:32:07 - QT多线程服务器端
1、可以同时接受多个客户端的连接,同时接收多个客户端的文件传输任务,采用的是多线程的方法。程序下载地址:https://download.csdn.net/download/u012372584/10755783左边是上传进度,右边是接收进度。...
2024/3/31 16:30:33 - 2019最新传智播客C语言/C++第5期基础班+就业班完整(70G)
课程介绍 还是要多唠叨几句,学IT技术,培养兴趣最重要,尤其是编程部分,所以先从简单的学习,激发兴趣学习会事倍功半 确实是一套下功夫用心学就可以就业的课程,真正的从零基础到项目实战,全由经验丰富的讲师来讲解, 分为C语言基础班、C语言就业班、C++就业班、Linux基…...
2024/3/31 16:30:31
最新文章
- svg画扇形进度动画
有人问下面这种图好怎么画?svg 想了下,确实用svg可以,可以这么设计 外层是一个容器放置内容,并且设置overflow:hidden, 内层放一个半径大于容器宽高一半的svg,并定位居中,然后svg画扇形&#x…...
2024/5/9 7:21:31 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/5/7 10:36:02 - 北航2023年考研机试题
【问题描述】一共6个手机基站,具有记录手机连接基站的能力,6个手机基站分别为ABCDEF,他们具有自己的覆盖范围且任何两个基站的覆盖范围不想交,基站保存的手机登陆日志包括手机号(11位,用字符串保存…...
2024/5/5 8:38:20 - STL--vector有哪些应用场景
vector 在 C 中是一种非常灵活和强大的容器,适用于多种不同的应用场景。以下是一些常见的应用场景: 1 动态数据集合:当你不确定数据集的大小,或者数据集的大小会随时间变化时,vector 是理想的选择。例如,在…...
2024/5/8 15:27:48 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/8 6:01:22 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/5/7 9:45:25 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/5/4 23:54:56 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/5/9 4:20:59 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/5/4 23:54:56 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/5/4 23:55:05 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/5/4 23:54:56 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/5/7 11:36:39 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/5/4 23:54:56 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/5/6 1:40:42 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/5/4 23:54:56 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/5/8 20:48:49 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/5/7 9:26:26 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/5/4 23:54:56 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/8 19:33:07 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/5/5 8:13:33 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/5/8 20:38:49 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/5/4 23:54:58 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/5/6 21:42:42 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/5/4 23:54:56 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...
2022/11/19 21:17:16 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在iPhone上关闭“请勿打扰”
Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...
2022/11/19 21:16:57