• <div id="0yoao"><tr id="0yoao"></tr></div>
    <dl id="0yoao"></dl>
  • <sup id="0yoao"></sup>
    <div id="0yoao"><tr id="0yoao"></tr></div>
  • <div id="0yoao"><tr id="0yoao"></tr></div>
  • X-024-OHTHERS-在windows平台下使用libusb

    作者:wowo 发布于:2017-7-23 22:21 分类:X Project

    话说我们“X Project”的第一个任务就是通过USB将主机?#31995;腎mage文件下载到开发板的Ram中执行(参考[1]中有关的内容),为此我们在host中porting了一个简单的应用程序(称作DFU[2]),负责和开发板ROM中的代码交流,下载并执行Image文件。为了方便,该应用程序使用libusb[3]进行USB有关的操作。

    libusb不止使用起来简单,还有一个极大的优点,就是“跨平台”的特性。我们之前的例子[4]都是在Linux平台下操作的,最近由于win10内置了Ubuntu,Linux平台有关?#30446;?#21457;工作,基本上都可以在这里完成了,因此就不需要费时、费神地切换到纯Linux环境下工作了。

    不过呢,Win10的Ubuntu好是好,但?#29615;?#20687;纯Linux系统那样支持USB设备,DFU有关的工作就无法在这里正常工作,因此就发挥libusb的特性,把“X Project” DFU[2]有关的代码在Windows下跑起来,也算感受一下“跨平台”的魅力。具体步骤如下。

    阅读全文>>

    标签: MinGW libusb windows zadig dfu

    评论(1) 浏览(6351)

    Dynamic DMA mapping Guide

    作者:linuxer 发布于:2017-7-20 19:23 分类:内存管理

    这是一篇指导驱动工程师如何使用DMA API的文档,为了方便理解,文档中给出了伪代码的例程。另外一篇文档dma-api.txt给出了相关API的简明描述,?#34892;?#36259;也可以?#32431;?#37027;一篇,这两份文档在DMA API的描述方面是一致的。

    阅读全文>>

    标签: dma Mapping

    评论(6) 浏览(13948)

    X-023-KERNEL-Linux pinctrl driver的移植

    作者:wowo 发布于:2017-7-14 21:58 分类:X Project

    本文是“linux内核中的GPIO系?#25345;?):pinctrl驱动的理解和总结”的一个实例,结合”X Project”?#30446;?#21457;过程,介绍pinctrl driver的移植步骤,进而?#30001;?#23545;pinctrl framework的理解。

    注1:本文后续的描述,kernel基于本站“X Project”所使用的kernel版本[4],?#24067;?/span>基于 ”X Project”所使用的“Bubbugum-96”平台。

    阅读全文>>

    标签: Linux Kernel driver porting pinctrl

    评论(0) 浏览(3341)

    蜗窝微信?#20309;?#39064;整理

    作者:linuxer 发布于:2017-7-11 19:00 分类:技术漫谈

    蜗窝微信群开张了,这个群是为?#20999;?#24895;意慢下来,仔细研究内核技术、愿意为了搞清楚内核代码逻辑而废寝忘食的工程师准备的,在这个群里,大家讨论了一些技术问题,当然,也有一些问题没有解决和答案。鉴于微信群的特点,我还是把大家讨论的技术整理了一下,分享出来,希望能够对其他工程师有所帮助。

    阅读全文>>

    标签: 蜗窝微信群

    评论(7) 浏览(5595)

    Copyright @ 2013-2015 蜗窝科技 All rights reserved. Powered by emlog
    连码三全中是什么
  • <div id="0yoao"><tr id="0yoao"></tr></div>
    <dl id="0yoao"></dl>
  • <sup id="0yoao"></sup>
    <div id="0yoao"><tr id="0yoao"></tr></div>
  • <div id="0yoao"><tr id="0yoao"></tr></div>
  • <div id="0yoao"><tr id="0yoao"></tr></div>
    <dl id="0yoao"></dl>
  • <sup id="0yoao"></sup>
    <div id="0yoao"><tr id="0yoao"></tr></div>
  • <div id="0yoao"><tr id="0yoao"></tr></div>
  • 世界杯足球比赛视频 凤凰彩票 北京赛车开奖皇家 吉林十一选五开奖结果定牛 克拉克娱乐场开户注册 抢庄牛牛是什么游戏 世界杯俄罗斯哪个对的 广西快乐双彩彩宝网 山东十一选五走势图表 广东福彩36选7投注技巧 一定牛北京十一选五助手 浙江风采网走势图 顶呱刮彩票 澳客彩票网 28pc蛋蛋千人预测