自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 6410 DMA传输

很早做的一个以太网芯片的DMA传输驱动,还是写写,免得以后忘了,采用DMA方式确实可以大幅度降低CPU利用率,但传输的性能就我测试的结果来看大数据时DMA和cpu模式差不多,小数据则cpu要快的多 1 申请DMA通道,将DMA中断和指定事件绑定 dmatest = LocalAlloc(LPTR, sizeof(LAN_HARDWARE_CONTEXT)); DMA

2010-05-05 11:24:00 1605

原创 mobile 6.1移植到s3c6410上

上几周应领导要求,在s3c6410上跑mobile,接触了mobile才发现,mobile的下载真麻烦,bin文件真是个多,什么ipl,懒得理,按wince流程,直接stepldr加载eboot,eboot加载nk.bin,修改了stepldr和eboot后加载nk发现居然成功了,发现进系统后居然要先校准,把触摸驱动移植后,进行系统会随即的死机,刚开始怀疑cpu主频跑高了,把主频降下来还是一样,最

2009-07-23 23:35:00 556 1

原创 这周调试个2.8寸oled屏,十分之郁闷

  这屏幕需要通过spi初始化,直接使用供应商提供的转接板飞线到我现在的机子上,刚开始用示波器只发现写了地址的波形,数据的波形没见到,和fae折腾了一天,第二天发现原来写地址后加了几句打印信息,居然有几毫秒的延时,本身spi的clk就很高,导致写地址的波形离写数据的波形很远,每次都是扩张来看导致只看到前面一个波形,就为了几个打印折腾了一天真郁闷,搞得波形后,发现lcd还是没正确初始化化,今天又找来

2009-07-23 23:13:00 908

原创 LCD背光灯驱动

      客户要求增加背光灯亮度调节和自动熄灭,找了找手上有的bsp发现2240bsp中有相关代码,哈哈,磨刀不负砍柴工,省了不少事情,发现代码中的UserInputEvent不是一个系统事件,需要自己在键盘和触摸中setevent,以前在看电源管理代码时好像系统就有一个用户输入事件,google一下发现飘扬工作室的blog正好提到这个PowerManager/ActivityTimer/U

2009-07-10 22:01:00 892

原创 wm9715的五线触摸屏驱动

 由于项目需要用五线触摸屏,6410上的触摸只支持四线所以得用wm9715上的触摸模块,主要要实现DdsiTouchPanelGetPoint函数,参考数据手册的采样处理流程完成驱动后加载,发现长按会产生cpu利用率为0的情况,调试发现跟9715的读写寄存器的延时有关,延时太长导致长按一直进行触摸采样时cpu一直处于运行中。 解决了cpu利用率高之后又发现点击触摸屏可能产生无声音问题,因为

2009-03-29 20:06:00 1066

原创 s3c6410上的lan芯片smsc9221驱动移植

 参考Mainstone平台驱动,修改注册表项[HKEY_LOCAL_MACHINE/Comm/SMSC91181/Parms]    "BusNumber"=dword:0    "BusType"=dword:0    "InterruptNumber"=dword:0       ; Dummy Value    "IoBaseAddress"=dword:14000000  ; ETH

2009-03-29 19:52:00 1119

原创 多串口芯片16550驱动移植到s3c6410上

1 上周搞定在6410上的wince6.0的16550驱动。在注册表中增加串口信息,以下就是一个串口的注册表信息[HKEY_LOCAL_MACHINE/Drivers/BuiltIn/Serial4] "DeviceArrayIndex"=dword:4 "Irq"=dword:40    ;  "MemBase"=dword:7F005C00 "MemLen"=dword:40 "ISTTi

2009-03-29 19:30:00 1783

转载 wince中断的流程和函数

读取注册表IRQ——》KernelIoControl(——》OEMIoControl——》OALIntrRequestIrqs )把物理中断转换成系统中断——》InterruptInitialize调用OEMInterruptEnable使能中断并用中断绑定线程——》OEMInterruptHandler屏蔽中断——》执行线程——》InterruptDone——》调用OEMInterruptDon

2009-03-06 17:00:00 653

freerdp2.0-r3最新发布版本

freerdp最新发布版本,可以编译成android、linux等操作系统版本

2018-12-04

FreeRDP-1.0.1代码

FreeRDP-1.0.1代码,远程桌面协议:基本的连接和图形远程规范 该协议的目的是方便用户从远程计算机图形显示信息传送给用户,并从用户输入命令运送到远程计算机,输入命令在远程计算机上回放与远程计算机系统的相互作用。此协议,还提供一个可扩展的传输机制,它允许专门的通信发生在用户计算机上,在远程计算机上运行的组件组件之间。

2018-06-06

空空如也

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

TA关注的人

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