- 博客(14)
- 资源 (4)
- 收藏
- 关注
转载 引用找不到 Microsoft.Office.Interop.Excel的问题
在 解决方案管理器 - 项目名称上右键鼠标 - 管理Nuget程序包 - 浏览 - Excel - 选中并且安装 - 添加引用即可 第一步 第二步 第三步 第四步 第五步...
2018-10-18 10:10:47
10241
2
原创 Busybox1.21.1 挂载U盘显示文件名是中文乱码
Busybox高版本默认取消了对中文的支持到官网上下载busybox1.21.1 步骤1:添加编译器和勾选上Build shared buildmake menuconfig ARCH=arm 步骤2:取消Support Unicode 步骤3:退出保存生成.config步骤4:修改libbb/printable_string.c先找到这样一段: ...
2018-05-15 15:54:09
1502
转载 Linux ALSA声卡驱动之五:移动设备中的ALSA(ASoC)
声明:本博内容均由http://blog.youkuaiyun.com/droidphone原创,转载请注明出处,谢谢1. ASoC的由来ASoC--ALSA System on Chip ,是建立在标准ALSA驱动层上,为了更好地支持嵌入式处理器和移动设备中的音频Codec的一套软件体系。在ASoc出现之前,内核对于SoC中的音频已经有部分的支持,不过会有一些局限性:
2016-12-08 10:14:38
475
转载 Linux ALSA声卡驱动之四:Control设备的创建
声明:本博内容均由http://blog.youkuaiyun.com/droidphone原创,转载请注明出处,谢谢!Control接口Control接口主要让用户空间的应用程序(alsa-lib)可以访问和控制音频codec芯片中的多路开关,滑动控件等。对于Mixer(混音)来说,Control接口显得尤为重要,从ALSA 0.9.x版本开始,所有的mixer工作都是通过c
2016-12-08 09:56:17
479
转载 Linux ALSA声卡驱动之三:PCM设备的创建
声明:本博内容均由http://blog.youkuaiyun.com/droidphone原创,转载请注明出处,谢谢!1. PCM是什么PCM是英文Pulse-code modulation的缩写,中文译名是脉冲编码调制。我们知道在现实生活中,人耳听到的声音是模拟信号,PCM就是要把声音从模拟转换成数字信号的一种技术,他的原理简单地说就是利用一个固定的频率对模拟信号进行采样,采样
2016-12-08 09:45:05
474
转载 Linux ALSA声卡驱动之二:声卡的创建
声明:本博内容均由http://blog.youkuaiyun.com/droidphone原创,转载请注明出处,谢谢!1. struct snd_card 1.1. snd_card是什么snd_card可以说是整个ALSA音频驱动最顶层的一个结构,整个声卡的软件逻辑结构开始于该结构,几乎所有与声音相关的逻辑设备都是在snd_card的管理之下,声卡驱动的第一
2016-12-01 17:48:48
424
转载 Linux ALSA声卡驱动之一:ALSA架构简介
声明:本博内容均由http://blog.youkuaiyun.com/droidphone原创,转载请注明出处,谢谢一. 概述 ALSA是Advanced Linux Sound Architecture 的缩写,目前已经成为了linux的主流音频体系结构,想了解更多的关于ALSA的这一开源项目的信息和知识,请查看以下网址:http://www.alsa-project.or
2016-12-01 17:23:12
358
转载 在51系列中data,idata,xdata,pdata的区别
从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code、data、xdata、idata以及根据51系列特点而设定的pdata类型,使用不同的存储器,将使程序执行效率不同,在编写C51程序时,最好指定变量的存储类型,这样将有利于提高程序执行效率(此问题将在后面专门讲述)。与ANSI-C稍有不同,它...
2013-03-05 17:16:29
506
转载 how to use the volatile keyword keil51 ?
1. 例如对外部寄存器的读写。 对有些外部设备的寄存器来说,读写操作可能都会引发一定硬件操作,但是如果不加volatile,编译器会把这些寄存器作为普通变量处理,例如连续多次的对同一地址写入,会被优化为只有最后一次的写入。实际上,网卡的数据发送,就是按顺序连续往一个同地址写入数据,如果被优化,网卡将不能正常驱动。对于外部寄存器的读写,经常用 XBYTE,其实你看一下...
2013-03-05 17:08:33
568
转载 Keil51 WARNING L15: MULTIPLE CALL TO SEGMENT
今天调试时遇到了这个问题,以前都不注意这些警告错误,现在看来争取要做到:0错误,0警告。中断中和中断外都调用了同一个串口打印函数,一直有上述的报警,没在意,今天调试时发现串口打印出了一些乱七八糟的东东,且程序也不知道跑哪里去了,很郁闷。最后查到是上述这个问题导致的,现在解决办法为采用第二种办法,第一种办法据说要耗很多存储空间,以后慢慢体会。说说几个小问题吧,一般我们在用KEIL的时候,只要编译器...
2013-03-05 16:05:46
915
转载 keilc51可重入函数及模拟栈浅析 (1)
1、关于可重入函数(可再入函数)和模拟堆栈(仿真堆栈) “可重入函数可以被一个以上的任务调用,而不必担心数据被破坏。可重入函数任何时候都可以被中断,一段时间以后又可以运行,而相应的数据不会丢失。”(摘自嵌入式实时操作系统uC/OS-II) 在理解上述概念之前,必须先说一下keilc51的“覆盖技术”。(采用该技术的原因请看附录中一网友的解释) (1)局部变量存储在全局RAM空间(...
2013-03-05 15:48:15
866
转载 c51 函数库函数 STDIO.H:一般I/O函数
c51 函数 (3) 3.2 STDIO.H:一般I/O函数 在头文件中增加include <stdio.h> C51编译器包含字符I/O函数,它们通过处理器的串行接口操作,为支持其它I/O机制,只需修改_getkey()和putchar()函数,其它所有I/O支持函数依赖这两个模块,不需要改动。在使用8051串行口之前,必须将它们初始化,下例以...
2013-01-10 14:54:47
3157
转载 QT开发环境
from http://blog.youkuaiyun.com/cywosp/archive/2008/09/28/2991802.aspx 1 主要信息来源QT官方文档http://www.qtcn.org/bbs/index.php所以如果想知道更多信息,请去此论坛2 QT版本选择当前主要的QT版本有QT3 、QT4 版本区别,而且QT3版本和QT4的工程是不兼容的,由于本项目是全新开始...
2012-05-30 13:27:05
529
原创 const用法
/*测试事例:const声明的成员函数不能改变数据成员的值,onst对象不能调用非const函数 */#include <iostream> using namespace std; class A{ int data; public: A(int da=100):data(da) {} void display1() { ...
2012-05-29 17:18:24
333
msxml6_x64.msi(安装方法及Office2010的下载地址)
2018-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人