当前位置: 代码迷 >> 驱动开发
 解决方案列表
  • [驱动开发] I2C 总路线协议

    I2C总线协议1.I2C协议2条双向串行线,一条数据线SDA,一条时钟线SCL。SDA传输数据是大端传输,每次传输8bit,即一字节。支持多主控(multimastering),任何时间点只能有一个主控。总线上每个设备都有自己的一个addr,共7个bit,广播地址全0.系统中可能有多个同种芯片,为此...

    493
    热度
  • [驱动开发] 嵌套的向量式间断控制器(NVIC)

    嵌套的向量式中断控制器(NVIC)几个基本概念:1.ARMcortex_m3内核支持256个中断(16个内核+240外部)和可编程256级中断优先级的设置,与其相关的中断控制和中断优先级控制寄存器(NVIC、SYSTICK等)也都属于cortex_m3内核的部分。其中,STM32目前支持的中断共为8...

    393
    热度
  • [驱动开发] [DDD] 领域驱动设计心得笔记 (二)

    [DDD]领域驱动设计心得笔记(二)[DDD]领域驱动设计心得笔记(二)软件开发时,可以套用DDD(DomainDrivenDesign)定义的开发流程,来抽取问题背后的领域逻辑。在SA阶段,透过DDD定义的领域模型(DomainModel)与领域专家沟通、收集用户需求,来厘清系统要做甚么。在SD阶...

    366
    热度
  • [驱动开发] 领域驱动跟MVVM应用于UWP开发的一些思考

    领域驱动和MVVM应用于UWP开发的一些思考领域驱动和MVVM应用于UWP开发的一些思考0x00起因有段时间没写博客了,其实最近本来是根据梳理的MSDN上的资料(UWP开发目录整理)有条不紊的进行UWP学习的。学习中有了心得体会或遇到了问题就写一篇博客记录一下,方便后面查询。不过前几天在园子里逛看了...

    586
    热度
  • [驱动开发] 面临服务开发中三层架构中事务单元的生命期管理

    面向服务开发中三层架构中事务单元的生命期管理   经典的三层分层结构,控制层(Control),服务层(Service),持久层(Repository)应用广泛,在面向服务(SOA)的架构中,配合DI、IOC实现开放灵活的技术架构。   S...

    439
    热度
  • [驱动开发] Windows 十 驱动开发系列(一)环境搭建

    Windows10驱动开发系列(一)环境搭建Windows10驱动开发系列(一)环境搭建1.主机安装或者升级到windows10系统,安装完后点击开始à设置à系统,可以查看windows版本信息,如笔者安装后查看如下:2.主机安装vs2015,下载地址如下:https://www.visualstu...

    539
    热度
  • [驱动开发] 测试驱动开发(TDD)在海外组的实践小结

    测试驱动开发(TDD)在海外组的实践总结测试驱动开发(TDD,TestDrivenDevelopment)是什么?测试驱动开发是一套开发方法论,有经验的开发人员都会对自己的代码编写测试,而测试驱动试图将这一过程做到极致,“如果测试被证明是有价值的,那么,我们为什么不能更频繁的去做测试,如果将测试时间...

    501
    热度
  • [驱动开发] [Architect] Abp 框架原理解析(四) Validation

    [Architect]Abp框架原理解析(4)Validation本节目录介绍DataAnnotationsICustomValidateIShouldNormalize实现AbpValidation介绍Abp中在Application层集成了validation.直接上代码吧.DataAnnota...

    689
    热度
  • [驱动开发] [Architect] Abp 框架原理解析(一) Module

    [Architect]Abp框架原理解析(1)Module本节目录Abp介绍Abp源码分析代码实现Abp介绍学习了一段时间的Abp,领略了一下前辈的架构.总结还是SOLID,降低耦合性.虽然从架构上说甚至不依赖于DI框架,但实际上在基础框架中还是有一定的必须依赖CastleWindsor.Abp依靠...

    585
    热度
  • [驱动开发] [Architect] Abp 框架原理解析(五) UnitOfWork

    [Architect]Abp框架原理解析(5)UnitOfWork本节目录介绍分析Abp源码实现UOW介绍UOW(全称UnitOfWork)是指工作单元.在Abp中,工作单元对于仓储和应用服务方法默认开启。并在一次请求中,共享同一个工作单元.同时在Abp中,不仅支持同一个数据库连接,还支持事务处理....

    608
    热度
  • [驱动开发] 串口驱动开发

    //初始化串口驱动 privatebooleaninitCommDriver_win32(){ try{ System.loadLibrary("win32com"); StringdriverName="com.sun.comm.Win32Driver"; CommDriverdrive...

    708
    热度
  • [驱动开发] 关于 历程休眠

    关于进程休眠如果已经禁止了中断,不能休眠。原因为什么自旋锁,或原子上下文,休眠的后果?------解决方案--------------------------------------------------------一旦假如,检查不仔细,在原子上下文(如自旋锁中),不小心引入休眠的代码。很可能会出...

    4403
    热度
  • [驱动开发] linux 装置模型

    linux设备模型求教:linux设备模型在linux设备模型当中(device,drive,bus_type)那里包含着真正控制硬件的函数啊?(如openwriteioctl这类的)在哪注册这些实际函数呢?linux设备模型和cdev有什么关系呢?现在真正应用这套模型的人多吗?linux设备模型-...

    10819
    热度
  • [驱动开发] ARM指令字对齐有关问题-只要考虑结构体内的变量对齐有关问题嘛

    ARM指令字对齐问题-只要考虑结构体内的变量对齐问题嘛?一。问题的背景:--在结构中,编译器为结构的每个成员按其自然对界条件分配空间;各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构的地址相同。在缺省情况下,c编译器为每一个变量或是数据单元按其自然对界条件分配空间。--更改c...

    5337
    热度
  • [驱动开发] MIPI DSI 低速模式的速度是怎么控制的

    MIPIDSI低速模式的速度是如何控制的?最近看了一下MTK的MIPIDSIlowpowermode的控制,发现MTK平台提供的计算公式要提高lowpowermode的速度,会降低highspeedmode速度,请教高手是不是所有MIPIDSI的lowpowermode和highspeedmode的...

    2786
    热度
  • [驱动开发] LCD显示有关问题咨询

    LCD显示问题咨询我从fb0里面抓出来的数据。察看大小为3072000我的LCD大小为800*480.3072000/(800*480)=8;这个8是什么?谁给我深入分析一下。------解决方案----------------------------------------------------...

    10495
    热度
  • [驱动开发] SD卡的密码擦出解决方案

    SD卡的密码擦出 u8param[6]={0x6A,0x00,0x00,0x00,0x00,0x95}; sdEnable(); SPIDelay(1); SSPSend(param,6);SSPReceive(&tmp,1); SSPReceive(&tmp,1); SSPSe...

    3987
    热度
  • [驱动开发] 使用zwloaddriver载入驱动,但是OS马下卸载了驱动,这个是为什么

    使用zwloaddriver载入驱动,但是OS马上卸载了驱动,这个是为什么?我用zwloaddriver载入一个驱动,但是OS在调用该驱动的driverentry后,马上就调用unload,卸载这个驱动,怎么回事?------解决方案---------------------------------...

    1801
    热度
  • [驱动开发] 请问一c语言疑问(函数指针相关)

    请教一c语言疑问(函数指针相关)__Handler=(void(*)(void))VICVectAddr[irq_no];_Handler是已定义的一个无返回值无参数的函数指针,后面给赋值的看不懂,是把VICVectAddr[irq_no]这个数组元素强制转化为一个无返回值无参数的函数指针?还是转化...

    5562
    热度
  • [驱动开发] 关于startup的解析解决办法

    关于startup的解析不知道每条指令所对应的地址是多少,如何读出:(编译器KEILFORARM)比如下面这段代码:Stack_SizeEQU0x00000400AREASTACK,NOINIT,READWRITE,ALIGN=3Stack_MemSPACEStack_Size__initial_s...

    9480
    热度