自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (26)
  • 收藏
  • 关注

原创 KiCAD元件库快速制作

原理图元件快速制作和封装快速制作

2022-12-17 14:14:02 1566 1

原创 跨平台,开源,免费的单片机IDE开发环境搭建-SDCC+eclipse

跨平台,开源,免费的单片机IDE开发环境搭建-SDCC+eclipse

2022-01-06 19:02:16 1910

原创 ncm文件转换

来自github的ncm转码源文件,gcc编译,批处理一并转码。

2021-12-24 21:28:25 2804

原创 KiCAD电路仿真入门

最新版本是Version: (5.1.9)-1, release buildPlatform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW运行环境Win10 Home首先做电路图。仿真电路图要使用pspice库中的器件,这里做AC仿真,信号源为VSOURCE画好电路图如下双击VSOURCE,编辑spice模型,电压 1v,相位 0运行工具->仿真器,首先设置仿真参数

2021-04-14 14:52:20 4072

原创 单片机开发,推荐开源跨平台的SDCC编译器

摸索了几天,把STC8A单片机的程序转到了SDCC编译器。如果是刚接触单片机,没用过其他编译器,那么不会感觉有啥难度。如果从其他开发工具转过来,可能需要适应一下新环境。 STC官网给出的头文件和例程基本是基于keil的,这也让许多人选择keil开发环境。keil确实有过人之处,商业软件,比较可信赖。但是keil也有不足:一、它是收费的,免费也可以用,但有代码长度限制。我记得以前keil是免费的,被收购之后就收费了。二、keil只有windows版本,限制了使用的平台。 SDCC则...

2020-08-13 16:24:07 2677

原创 程序生成质数表

/*============================================================================Name : Prime.cAuthor :Version :Copyright :Description :============================================================================*/#include ...

2020-08-05 15:15:06 443

原创 openal MinGW 编译

1,下载 MinGW,msys。2,下载 openal-soft-1.20.1.tar.bz2 : https://www.openal-soft.org/openal-releases/openal-soft-1.20.1.tar.bz23,下载cmake : cmake-3.18.0-win64-x64.msi : https://github.com/Kitware/CMake/releases/download/v3.18.0/cmake-3.18.0-win64-x64.msi安装:

2020-07-24 16:19:29 358

原创 openal alut vs2019编译

1,下载 VS2019 社区版(community),这是微软提供的开源免费版本,针对个人用户。离线安装参考微软的说明。2,下载 openal-soft-1.20.1.tar.bz2 : https://www.openal-soft.org/openal-releases/openal-soft-1.20.1.tar.bz23,下载 freealut-last-upstream-commit.zip : https://github.com/vancegroup/freealut/archive/

2020-07-23 16:42:00 694

原创 PKGBUILDER ERROR: __init__() got an unexpected keyword argument ‘encoding‘ exception while executing

错误:PKGBUILDER ERROR: __init__() got an unexpected keyword argument 'encoding' exception while executing: ['<home dir>/LibreELEC.tv/scripts/pkgbuild', '1', '1', '268', '1', 'build', 'make:host', '']原因:python版本低解决:下载安装 “Anaconda Python distri

2020-07-16 15:54:27 202

原创 编译LibreELEC.tv,报错: ld -lz can not find -lz,原来是zlib-1.2.11没有交叉编译

编译报错信息太简单。把找到的libz.a等文件复制到toolchain/armv7ve-libreelec-linux-gnueabi/lib,才进一步报错:不兼容,略过。转到zlib-1.2.11源码包,查看configure,没有交叉编译选项。执行./configure,修改Makefile:替换 CC 为 <build path>/toolchain/bin/armv7ve-libreelec-linux-gnueabi-gcc替换 CPP 为 <build path

2020-07-10 16:52:02 509

原创 移动硬盘建立ubuntu源,挂载到home,解决_apt权限问题,及sudo apt-get update错误

使用apt-mirror在移动硬盘上建立了ubuntu镜像源,修改source list为移动硬盘上的本地源,sudo apt-get update,错误,_apt权限问题,无法完成。解决办法:先sudo umonut /media/xxx/卸载自动挂载的移动硬盘,然后在自己的/home/家目录创建目录mirror,使用cat /proc/partitions查看移动硬盘分区,一般是/dev/sdb1或/dev/sdc1等,执行sudo mount /dev/sdb1 mirror,再修改source

2020-07-07 23:31:18 485

原创 kodi直播电视,电视台分类管理,想看哪个一目了然

用kodi看直播,网上多建议插件PVR插件:IPTV simple client。但是该插件是所有电视台列在一起(包括广播台),假如有2000多电视台,使用就很不方便了。 有一个很好的办法,不需要安装PVR插件,只使用视频添加源就可以了。 kodi视频播放是可以识别m3u文件的,并且可以读取其中的电视台及广播电台列表,点击列表就能直播。 m3u文件可以存放到一个目录中,添加源选这个目录,比如取名“直播电视”,里面存放名称为:央视.m3u、地方台.m3u、卫星电视.m3u...

2020-07-01 16:52:53 11744

原创 opencv3.4.10使用mingw_w64 8.10编译 出现vs_version.rc错误

修改相应的build.makemodules/core/CMakeFiles/opencv_core.dir/vs_version.rc.obj: modules/core/vs_version.rc @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=D:\opencv-3.4.10\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_102)...

2020-06-15 01:30:22 706 1

原创 libjpeg在Windows中使用MinGW编译

源码下载:https://sourceforge.net/projects/libjpeg/files/当前版本为jpegsr6.zip解压复制jconfig.dj为jconfig.h复制makefile.dj为makefile进入CMD窗口,运行mingw32-make编译

2020-05-11 17:03:03 649

原创 OrCAD10.5、SPB16.5、SPB16.6 共存安装切换

安装在VBOX的Windows XP虚拟机上进行:1,先安装OrCAD10.5,选择安装IntelliCAD,安装补丁,设置LM_LICENSE_FILE为提供的license.lic,能正常使用。2,安装SPB16.5,方法见网上。安装hotfix的话,需安装MSVC C++ 2005 Redistributable。3,重命名OrCAD10.5\IntelliCAD 4\Licen...

2020-03-12 00:10:35 929

原创 OrCAD10.5与SPB16.5共存安装切换

1,先安装OrCAD10.5,选择安装IntelliCAD,安装补丁,设置LM_LICENSE_FILE为提供的license.lic,能正常使用。2,安装SPB16.5,方法见网上。安装hotfix的话,需安装MSVC C++ 2005 Redistributable。3,重命名OrCAD10.5\IntelliCAD 4\LicenseManager\lmgrd.exe为lmgrd.e...

2020-03-11 17:59:10 522

原创 Windows 10 家庭版关闭自带杀毒软件

用win8pe启动,进入C:\Program Files\Windows Defender目录把MsMPEnd.exe重命名为MsMPEnd.exe1新建一个空文件为MsMPEnd.exe,0字节:type nul >MsMPEnd.exe就行了重启电脑进Win10系统,杀毒没有了...

2020-03-08 16:25:38 575

原创 KODI(XBMC)-基于树莓派的媒体中心使用-Libreelec

一、简介KODI(XBMC)是一个开源家庭影院软件,针对树莓派2、3等有官方推荐的安装映像。下载其中的Libreelec,刷入TF卡开机即用。对比网络盒子,Libreelec更适合作为媒体中心。1,支持1080p及以上高清播放,HDMI音视频输出,5.1声道解码(我的网络盒子播放直接无声)。2,使用samba共享磁盘,通过带电源供电的USB HUB扩展来共享移动硬盘。3,使...

2020-01-20 15:55:33 3254

原创 使用eclipse作为fortran的开发平台

eclipse有支持fortran的插件,可以直接从网站安装。如果没有网络,可以下载这里提供个插件包ptp.zip。插件包有三项,安装Fortran Developent Tools (Photran)中的Fortran Developent Tools (Photran)即可,不需要联网。安装完毕,重启eclipse,就可以创建fortran工程了,选择Gun Fortran on ...

2019-10-09 16:53:58 1606

原创 IEEE_电气工程师_数字信号处理_FORTRAN程序库-2 转换为C语言的高效FFT算法

IEEE_电气工程师_数字信号处理_FORTRAN程序库-2快速付里叶变换算法 Fast Fourier Transform Algorithms1976年,IEEE组织编辑出版了《IEEE电气工程师 数字信号处理 FORTRAN程序库》。 该程序库的影印版参见http://download.csdn.net/download/wuyijun2010/2718795。 Fortran语言...

2019-10-02 14:45:50 966

原创 D-LINK DIR823PRO 路由器更新固件为openwrt-18.06.1 支持802.11s组建mesh

D-LINK DIR823PRO路由器是双频千兆路由器,芯片为mtk7628an+mtk7612en,16M闪存,64M内存。原厂固件版本较旧,很多协议不支持,比如802.11s组建mesh网络。这里记录如何刷写openwrt18.06.1版本的固件。openwrt-ramips-mt76x8-dir-823pro-squashfs-sysupgrade.bin下载地址 https:/...

2019-03-05 18:00:46 6404 3

原创 openwrt编译记录

1-update apt sourcesudo apt-get update2-installsudo apt-get install git-core build-essential libncurses5-dev zlib1g-dev gawk flex quilt libssl-dev xsltproc libxml-parser-perl mercurial bzr ec...

2018-12-29 17:04:56 244

原创 android 运行乱码解决

java源文件与工程文件编码要一致。右键点工程->properties->Resources->Text file encoding -> 选择与源文件一致。(源文件点右键看encoding;或使用notepad++打开源文件,看encoding)

2017-08-11 10:59:10 335

原创 Windows 7 64位 Android NDK 调试

安装开发环境SDK: adt-bundle-windows-x86-20131030  下载:http://dl.google.com/android/adt/adt-bundle-windows-x86-20131030.zipNDK:android-ndk-r10e-windows-x86.exe 下载:http://dl.google.com/android/ndk/android-

2017-02-17 15:21:21 497

原创 mp4快速重新封装为isom格式

全志A10的万能播放平板,居然也有播放不了的mp4了。用电脑的终极解码potplayer看看,视频格式:    Format : MPEG-4    Format profile : Base Media / Version 2    Codec ID : mp42  Video #1    ID : 1    Format : AVC    Format/In

2016-08-30 10:22:04 7489

原创 ubuntu14.04用apt-mirror 制作ubuntu本地镜像源

sudo apt-get install apt-mirror首先修改/etc/apt/mirror.list,使用cn.archive.ubuntu.com的源作镜像,即在所有archive.ubuntu.com前加上cn.:gksu gedit /etc/apt/mirror.list,内容如下############# config ###################

2015-11-10 13:30:45 5845

原创 microchip PIC MCU在ubuntu14.04的开发工具,JalV2和piklab

microchip提供了在linux下的集成开发软件MAPLAB X IDE,以及免费xc编译器(不提供优化编译)。MAPLAB X IDE不再支持Picstart+及ICD2等较早的编程/调试工具了。    其实,在linux下有很多优秀的PIC免费开发工具,还兼容较早的编程/调试工具。    piklab就是一款支持众多PIC编译器的IDE集成开发工具,仍然提供对Picstart+

2015-11-08 13:44:06 1156

原创 sdcc编译安装,建立TI RF器件 cc111x cc2530等开发环境

网购cc1110f32模块,下载资料包含IAR8.10,但安装报木马等,几个文件被隔离(好像没关系),怀疑能否安全使用IAR开发系统,破解还有版权问题。    移步至ubuntu。    从sdcc2.9.0开始,已经支持cc1110等RF器件了。在ubuntu14.04源中可以安装3.3.0版。还有一个单独的cc1111可以安装sdcc2.9.0。    编译使用命令行 sdcc

2015-11-03 17:17:54 1774

原创 ubuntu14.04.3 编译octave4.0,具备了图形GUI界面

octave4.0已经具备了较完美的图形GUI界面。在ubuntu14.04.3的源中并不包含octave4.0,要使用必须编译源码。1,从octave官网下载4.0源码。2,安装依赖库sudo apt-get install build-essential gdb gfortran sudo apt-get install autoconf automake libtool li

2015-10-23 16:29:13 2002

原创 octave滤波器设计

如果习惯使用fdatool,在octave中执行,会提示软件包属于Octave Forge,进一步建议去http://www.octave.org/missing.html看看(实际就是告诉你不完全兼容matlab)。百度Octave Forge,进入。在Files->Octave Forge Packages,选择最新Individual Package Releases。里面有大量

2015-10-17 10:55:59 5036 2

原创 给ubuntu的firefox添加“百度搜索”

首先使用firefox打开百度主页www.baidu.com,在搜索栏的放大镜上出现一个+标志,点击此标志就可以添加“百度搜索”。在preference中设定默认搜索引擎为“百度搜索”。现在,对网页中选中的内容,使用鼠标右键就可以选择百度进行搜索了。

2015-10-05 11:20:32 2251

原创 EDA设计:kicad使用及PCB推挤布线,spice电路仿真等

KiCAD自2013年具备了PCB推挤布线功能,这真是巨大的进步。随着4.0.0 rc1的发布,电路制图工作完全转到kicad了(linux下的cadence SPB原理图HDL工具实在不好用,allegro用着最顺手的还是推挤布线功能)。在ubuntu/lubuntu12.04中通过PPA安装kicad 4.0-rc1后使用中出错,在ubuntu14.04.3中完好了。几天前的apt-g

2015-10-04 13:05:18 11383

原创 ubunt14.04.3的vnc中,ti ccsv5 java异常退出,导致ccsv5崩溃

错误为:## An unexpected error has been detected by Java Runtime Environment:##  SIGSEGV (0xb) at pc=0xb68f219b, pid=3402, tid=3075876608## Java VM: Java HotSpot(TM) Client VM (11.3-b02 mixe

2015-10-02 21:29:37 646

原创 VNC Viewer中启动qt5.5.0的qtcreator,报告QXcbConnection: Failed to initialize XRandr等,无法启动

在终端,使用 /path_to_qt/qtcreator -noload Welcome 参数启动。修改菜单,编辑 ~/.local/share/applications/DigiaQt-qtcreator-community.desktop,在Exec=... 的一行最后添加-noload Welcome 参数。

2015-10-01 22:39:28 15836 4

原创 ubuntu 14.04.3 安装使用lxde桌面

ubuntu14.04.3自带的unity桌面实在是不习惯。换用lxde桌面。简单的办法:sudo apt-get install lxde。然后在终端启动 startlxde,lxde作为一个进程提供lxde桌面。进一步完全替换unity桌面:sudo apt-get install lubuntu-desktop。然后移除unity桌面:sudo apt-get remove un

2015-09-29 17:03:37 7081

原创 解决 libgfortran.so.3: version `GFORTRAN_1.4' not found

此前安装了gfortran,查看报告错误的 libgfortran.so.3路径,是别的软件设置的LIB路径。搜索了一下 libgfortran.so.3,加入安装的gfortran的LIB到最前面,问题解决。export LD_LIBRARY_PATH=/usr/lib/gcc/i686-linux-gnu/4.6:/usr/lib/i386-linux-gnu:$LD_LIBRAR

2015-09-24 19:00:22 8938

原创 VNC客户端使用中文输入法

TightVNC客户端输入中文,在首选项->键盘输入法,发现中文输入法未启动并且未选择中文输入法,选择启动和pinyin输入法,重启。每次启动VNC sever,都要手动启动中文输入法。缺省的ctrl+space会被主机拦截,改为ctrl+alt+space好了。启动中文输入法,是不是可以加到xstatup中自动启动?总之可以用了。

2015-09-24 11:14:32 15342

原创 lubuntu vncserver 开机启动的环境变量设置

安装vnc4server并设置开机启动,这时环境变量还未设置,如/etc/profile中定义的环境变量不能得到。要使用这些环境变量,需要在~/.vnc/xstartup中重新设置一遍。一般,这些环境变量设置到startlxde &前就好,不要设置到 vncconfig 之前。

2015-09-24 01:36:23 2770

原创 lubuntu vi/vim 使用系统粘贴版

在lubuntu图形终端窗口,可以使用菜单的复制、粘贴功能。复制用鼠标选择,复制。只能复制显示的文字。粘贴首先使用i或a命令进入编辑模式,然后使用菜单的粘贴功能就行了。也可以使用shft+ctrl+c/shft+ctrl+v快捷键。

2015-09-23 11:08:07 1077

原创 lubuntu12.04使用7zip解决zip中文乱码,安装wine1.6

ubuntu/lubuntu下解决zip中文乱码很麻烦,并且效果不理想,甚至照网上办法折腾半天不起作用。最简单的办法是使用Windows下的7zip打开。1,安装wineWine可以运行 Windows 软件,不同于虚拟机,它不需要额外占有内存和CPU,仅提供一组函数来支持软件运行,因此对linux系统可以说没有影响。安装winesudo add-apt-repository

2015-09-16 15:09:50 811

ncmdump-master-patched-for-gcc.7z

ncm转换为flac,使用gcc编译,其中的可执行文件直接运行

2021-12-24

ncmdump-master.zip

ncm编码转换为flac

2021-12-24

支持SDCC编译器的自动编译的Makefile

支持SDCC编译器的自动编译。使用make或mingw32-make实现目录内全源码自动编译的Makefile。

2020-08-19

m3u的电视台单独文件,使用kodi播放(可用第三方mxplayer)

将m3u的电视台文件分别保存为单独文件,通过android的文件管理器点击,选择视频,第一次播放默认选kodi

2020-07-04

eclipse的fortran插件

eclipse的fortran插件,可以把eclipse作为fortran语言的IDE开发平台,结合eclipse的强大编辑调试功能,加快开发进度。

2019-10-09

conv2c_IEEE_电气工程师_数字信号处理_FORTRAN程序库-2(Fast_Fourier_Transform_Algorithms).7z

EEE_电气工程师_数字信号处理_FORTRAN程序库-2 快速付里叶变换算法 Fast Fourier Transform Algorithms 1976年,IEEE组织编辑出版了《IEEE电气工程师 数字信号处理 FORTRAN程序库》。 该程序库的影印版参见http://download.csdn.net/download/wuyijun2010/2718795。 Fortran语言已经比较古老了。许多人不屑于使用它,认为不如C/C++好用。 其实,Fortran语言非常经典。使用Fortran编程,你大可不必关心诸如“指针、内存分配、数组越界”等等易错的问题。 学好Fortran编程,并不比学好C花更多时间,甚至更短。 最主要的,它是科学计算的主要程序语言。 如今,C语言应用到了很多小规模处理器上-比如单片机上,转换这些高效的FORTRAN算法为C语言,而不是重写一遍,显得更为合理。FORTRAN程序到C程序的转换使用了f2c。f2c可以将FORTRAN77标准的程序翻译为C程序,并提供了一套函数库用于编译转换后的C程序。这里使用mingw进行编译,命令: gcc *.c -o main.exe,生成main.exe,运行该程序对比计算结果。

2019-10-02

waveCUE.exe

合并目录中的wav文件,并根据文件名生成cue。文件名要求 :歌手名 - 歌集名 - 歌名.wav,使用foobar2000生成即可。各wav文件音频格式要求一致。运行该软件需要安装mingw,因使用了其中的运行库。用法:waveCUE.exe 歌曲目录名 生成wav路径和文件名 生成cue路径和文件名 cue标题。注:生成的文件路径不能是歌曲目录名。

2019-06-04

copyMP3.exe 从多个歌手的目录里依次拷贝文件

mp3播放器播放是按照文件拷贝的先后次序播放的。本软件从多个歌手的目录里依次拷贝文件。例如:在c:\mp3目录里有c:\mp3\1、c:\mp3\2、c:\mp3\3三个子目录分别是3个歌手的歌,u盘为g:, 使用命令 copyMP3.exe c:\mp3 g:,则从c:\mp3\1中复制1个文件,然后从c:\mp3\2复制一个文件,再从c:\mp3\3复制一个文件;然后回到c:\mp3\1复制下一个文件,依次类推,直到所有文件复制完毕。这样g:上的文件播放次序是各个歌手交替播放的,增加听歌新鲜感。软件第一个目录参数不支持有空格的目录,子目录mp3的文件名可以有空格,支持长文件名。

2019-05-12

D-LINK DIR823PRO 固件openwrt18.06.1版

D-LINK DIR823PRO 固件openwrt18.06.1版支持802.11s组建mesh网络,支持802.11r等流行的协议

2019-03-05

QCA9531 原理图 PCB源文件

QCA9531原理图,PCB版图。原理图pdf格式,pcb版图为pcb格式

2019-01-25

简洁使用 eclipse+mingw 环境编译 java jni

简洁使用 eclipse+mingw 环境编译 java jni:安装mingw,eclipse,无需javah等等操作。工程中的文件路径可能要根据具体环境修改,详见编译提示(如果有的话)

2017-10-24

jxta for android: peerdroid-1.1.jar

jxta for android: peerdroid-1.1.jar

2017-08-02

eclipse真正纯黑外观及养眼java,c等编辑器配色

上次根据Juno修改的纯黑外观文件,发现xml编辑问题。这次根据moonrise的文件修改,更完美了。文档还包括epf文件修改的纯黑外观及养眼的java,c等编辑器配色。jar文件可以使用7zip解开,修改其中的.css文件设置就可改变外观颜色。修改epf文件可以改变编辑器颜色设置。这里修改了java跟c的配色。包含了原文件,可以对照,看看都修改了什么。

2017-04-03

eclipse纯黑外观及养眼java,c等编辑器配色

根据Dark Juno的文件和一些epf文件修改的纯黑外观及养眼的java,c等编辑器配色。jar文件可以使用7zip解开,修改其中的.css文件设置就可改变外观颜色。修改epf文件可以改变编辑器颜色设置。这里修改了java跟c的配色。包含了原文件,可以对照,看看都修改了什么。

2017-03-27

FIR线性相位滤波器设计程序

FIR线性相位滤波器设计程序 FIR Linear Phase Filter Design Program ============================================= 编译命令: gfortran *.for (i1mach.for中定义了4个标准输入输出设备号:1输入:键盘;2输出:显示;3打印;4信息:显示) 编译输出: a.out/a.exe : 编译过程中会报告“警告”信息,可不理会 运行文件: a.out/a.exe < input.txt 输入采用归一化滤波器参数来设计滤波器。 编译环境: 在Windows中,程序使用MinGW环境编译。 在ubuntu linux中,程序使用build-essential环境编译,需要下载gfortran。 f2c是一个开源的fortran到c的转换软件,如果不想混合编程的话,可以用它。 ============================================= 这是1976年IEEE组织编辑出版的《IEEE电气工程师 数字信号处理 FORTRAN程序库》的FORTRAN源码之一。整个程序库总计33个源码文件,将陆续上传。 在上传之前,我对程序的执行结果做了初步校对。感兴趣的朋友可以参照程序库的影印版进行全面校对,并欢迎反馈结果。 该程序库的影印版参见http://download.csdn.net/download/wuyijun2010/2718795。 一些程序跟程序库的打印稿略有出入,主要是使用了一些小的函数,如i1mach.for等,并不对程序的完整性产生影响。 Fortran语言已经比较古老了。许多人不屑于使用它,认为不如C/C++好用。 其实,Fortran语言非常经典。使用Fortran编程,你大可不必关心诸如“指针、内存分配、数组越界”等等易错的问题。 学好Fortran编程,并不比学好C花更多时间,甚至更短。 最主要的,它是科学计算的主要程序语言。你不会拿一个算法的C程序去发表吧。 ============================================= 该书出版后的三十五年后的今天,这些算法仍然占据着数字信号处理领域的重要位置。即使今天的处理器速度已经今非昔比,这些精炼高效的程序仍然非常有效,因为算法的实现方式直接关系到系统成本。 同期还出版了由奥本海姆和谢弗合著的《数字信号处理》一书。今天这仍是一本关于数字信号处理方法的经典著作。作者在绪论中提到的应用几乎包括了现代信息处理的各个领域。一些领域的信号处理依靠传统模拟设备是不可能实现的。由于器件速度限制,当时的数字信号处理大多还不能实时实现。尽管如此,抱着数字化系统终将付诸现实的信念,人们积极地开始了对各种数字系统的研究工作。 今天,越来越多的数字信号处理系统不仅能够实时实现,而且已经成为了各种设备的核心。很多设备,只有在输入输出端口,才进行数字到模拟之间的转换,内部则完全是数字处理系统。 因此,掌握数字信号处理知识和方法,应该是每个电子工程师必备的。 ============================================= 摘录前言 <1976年出版> 在过去的十五年里,数字信号处理已极其活跃。 数字信号处理进展的重要方面是算法和这些算法程序的具体化。 本程序分为八章,每章部有专门的提要。 第一章中重点叙述了离散付里叶变换(DFT)并且给出了各种快速付里叶变换(FFT)及其有关的算法。 第二章中包括了功率谱估计的周期图和相关法算法以及相关谱估计和互谱估计的算法。 第三章中是以快速FFT为基础的卷积程序。 第四章中给出了有关线性预测信号处理技术的几种算法,包括自相关法,协方差法和格点法。 第五章中主要阐述了有限冲激响应(FIR)数字滤波器的设计与综合。 第六章中给出了有关无限冲激响应(IIR)数字滤波器设计程序的综合资料。 第七章里叙述了倒谱和同态算法,侧重于同态系统相位计算的难点。 第八章里给出了有关内插和抽取的几个程序。 本书是在1976年初,由IEEE声学、语言学以及信号处理学会所组成的数字信号处理委员会,着手进行的一项计划的结晶。 本书所有程序符合下列要求: (1)必须包括全部用户文件。 (2)程序必须用FORTRAN语言,并且符合ANSI FORTRAN标准。 (3)编码应全部注释并已经排除错误,尽可能地清晰,明撩。 (4)编码应能传送,并且与机器无关。 (5)应提供有关输入,输出综合调试实例。 程序的可移植性在这项计划里是很重要的目的。 特别注意了保证精度,明撩以及材料的一致性。 所有程序编码的列表,直接从中央收集计算机可读源材料中打印出。 作者的文件手稿打入计算机系统之后,迸行最后的编辑和校正。 书中全部打印材料由计算机带动的照相排版机得到。 =============================================

2015-11-13

eclipse color-theme 配色方案大全

全部为epf文件,eclipse无须安装插件,适合各版本eclipse。 导入方法: 解压下载文件,启动eclipse,在菜单 File->Import->General->Preferences->Next->Browse选择epf文件,勾选Import all->Finish。

2015-11-12

uip1.0移植到tms320f28335完整程序

支持TI的16位F28系列控制器。 目前已用在tms320f28335上。

2015-05-31

IEEE_电气工程师_数字信号处理_FORTRAN程序库-4

混合基快速付里叶变换 Mixed Radix Fast Fourier Transforms ============================================= 编译命令: gfortran mxfft.for i1mach.for uni.for 编译输出: a.exe : 编译过程中会报告“警告”信息,可不理会 运行文件: a.exe 输出数据文件:output.txt 编译环境:见http://download.csdn.net/detail/lang999888/5001017 在Windows中,程序使用MinGW环境编译。 在ubuntu linux中,程序使用build-essential环境编译,需要下载gfortran。 f2c是一个开源的fortran到c的转换软件,如果不想混合编程的话,可以用它。 ============================================= 这是1976年IEEE组织编辑出版的《IEEE电气工程师 数字信号处理 FORTRAN程序库》的FORTRAN源码之一。整个程序库总计33个源码文件,将陆续上传。 在上传之前,我对程序的执行结果做了初步校对。感兴趣的朋友可以参照程序库的影印版进行全面校对,并欢迎反馈结果。 该程序库的影印版参见http://download.csdn.net/download/wuyijun2010/2718795。 一些程序跟程序库的打印稿略有出入,主要是使用了一些小的函数,如i1mach.for等,并不对程序的完整性产生影响。 Fortran语言已经比较古老了。许多人不屑于使用它,认为不如C/C++好用。 其实,Fortran语言非常经典。使用Fortran编程,你大可不必关心诸如“指针、内存分配、数组越界”等等易错的问题。 学好Fortran编程,并不比学好C花更多时间,甚至更短。 最主要的,它是科学计算的主要程序语言。你不会拿一个算法的C程序去发表吧。 ============================================= 该书出版后的三十五年后的今天,这些算法仍然占据着数字信号处理领域的重要位置。即使今天的处理器速度已经今非昔比,这些精炼高效的程序仍然非常有效,因为算法的实现方式直接关系到系统成本。 同期还出版了由奥本海姆和谢弗合著的《数字信号处理》一书。今天这仍是一本关于数字信号处理方法的经典著作。作者在绪论中提到的应用几乎包括了现代信息处理的各个领域。一些领域的信号处理依靠传统模拟设备是不可能实现的。由于器件速度限制,当时的数字信号处理大多还不能实时实现。尽管如此,抱着数字化系统终将付诸现实的信念,人们积极地开始了对各种数字系统的研究工作。 今天,越来越多的数字信号处理系统不仅能够实时实现,而且已经成为了各种设备的核心。很多设备,只有在输入输出端口,才进行数字到模拟之间的转换,内部则完全是数字处理系统。 因此,掌握数字信号处理知识和方法,应该是每个电子工程师必备的。 ============================================= 摘录前言 <1976年出版> 在过去的十五年里,数字信号处理已极其活跃。 数字信号处理进展的重要方面是算法和这些算法程序的具体化。 本程序分为八章,每章部有专门的提要。 第一章中重点叙述了离散付里叶变换(DFT)并且给出了各种快速付里叶变换(FFT)及其有关的算法。 第二章中包括了功率谱估计的周期图和相关法算法以及相关谱估计和互谱估计的算法。 第三章中是以快速FFT为基础的卷积程序。 第四章中给出了有关线性预测信号处理技术的几种算法,包括自相关法,协方差法和格点法。 第五章中主要阐述了有限冲激响应(FIR)数字滤波器的设计与综合。 第六章中给出了有关无限冲激响应(IIR)数字滤波器设计程序的综合资料。 第七章里叙述了倒谱和同态算法,侧重于同态系统相位计算的难点。 第八章里给出了有关内插和抽取的几个程序。 本书是在1976年初,由IEEE声学、语言学以及信号处理学会所组成的数字信号处理委员会,着手进行的一项计划的结晶。 本书所有程序符合下列要求: (1)必须包括全部用户文件。 (2)程序必须用FORTRAN语言,并且符合ANSI FORTRAN标准。 (3)编码应全部注释并已经排除错误,尽可能地清晰,明撩。 (4)编码应能传送,并且与机器无关。 (5)应提供有关输入,输出综合调试实例。 程序的可移植性在这项计划里是很重要的目的。 特别注意了保证精度,明撩以及材料的一致性。 所有程序编码的列表,直接从中央收集计算机可读源材料中打印出。 作者的文件手稿打入计算机系统之后,迸行最后的编辑和校正。 书中全部打印材料由计算机带动的照相排版机得到。 =============================================

2013-01-27

IEEE_电气工程师_数字信号处理_FORTRAN程序库-3

具有特殊性质序列的FFT子程序 FFT Subroutines for Sequences With Special Properties ============================================= 编译命令: gfortran test.for fast.for i1mach.for uni.for 编译输出: a.exe : 编译过程中会报告“警告”信息,可不理会 运行文件: a.exe 输出数据文件:output.txt : 校对发现个别输入与影印版不同。 编译环境:见http://download.csdn.net/detail/lang999888/5001017 在Windows中,程序使用MinGW环境编译。 在ubuntu linux中,程序使用build-essential环境编译,需要下载gfortran。 f2c是一个开源的fortran到c的转换软件,如果不想混合编程的话,可以用它。 ============================================= 这是1976年IEEE组织编辑出版的《IEEE电气工程师 数字信号处理 FORTRAN程序库》的FORTRAN源码之一。整个程序库总计33个源码文件,将陆续上传。 在上传之前,我对程序的执行结果做了初步校对。感兴趣的朋友可以参照程序库的影印版进行全面校对,并欢迎反馈结果。 该程序库的影印版参见http://download.csdn.net/download/wuyijun2010/2718795。 一些程序跟程序库的打印稿略有出入,主要是使用了一些小的函数,如i1mach.for等,并不对程序的完整性产生影响。 Fortran语言已经比较古老了。许多人不屑于使用它,认为不如C/C++好用。 其实,Fortran语言非常经典。使用Fortran编程,你大可不必关心诸如“指针、内存分配、数组越界”等等易错的问题。 学好Fortran编程,并不比学好C花更多时间,甚至更短。 最主要的,它是科学计算的主要程序语言。你不会拿一个算法的C程序去发表吧。 ============================================= 该书出版后的三十五年后的今天,这些算法仍然占据着数字信号处理领域的重要位置。即使今天的处理器速度已经今非昔比,这些精炼高效的程序仍然非常有效,因为算法的实现方式直接关系到系统成本。 同期还出版了由奥本海姆和谢弗合著的《数字信号处理》一书。今天这仍是一本关于数字信号处理方法的经典著作。作者在绪论中提到的应用几乎包括了现代信息处理的各个领域。一些领域的信号处理依靠传统模拟设备是不可能实现的。由于器件速度限制,当时的数字信号处理大多还不能实时实现。尽管如此,抱着数字化系统终将付诸现实的信念,人们积极地开始了对各种数字系统的研究工作。 今天,越来越多的数字信号处理系统不仅能够实时实现,而且已经成为了各种设备的核心。很多设备,只有在输入输出端口,才进行数字到模拟之间的转换,内部则完全是数字处理系统。 因此,掌握数字信号处理知识和方法,应该是每个电子工程师必备的。 ============================================= 摘录前言 <1976年出版> 在过去的十五年里,数字信号处理已极其活跃。 数字信号处理进展的重要方面是算法和这些算法程序的具体化。 本程序分为八章,每章部有专门的提要。 第一章中重点叙述了离散付里叶变换(DFT)并且给出了各种快速付里叶变换(FFT)及其有关的算法。 第二章中包括了功率谱估计的周期图和相关法算法以及相关谱估计和互谱估计的算法。 第三章中是以快速FFT为基础的卷积程序。 第四章中给出了有关线性预测信号处理技术的几种算法,包括自相关法,协方差法和格点法。 第五章中主要阐述了有限冲激响应(FIR)数字滤波器的设计与综合。 第六章中给出了有关无限冲激响应(IIR)数字滤波器设计程序的综合资料。 第七章里叙述了倒谱和同态算法,侧重于同态系统相位计算的难点。 第八章里给出了有关内插和抽取的几个程序。 本书是在1976年初,由IEEE声学、语言学以及信号处理学会所组成的数字信号处理委员会,着手进行的一项计划的结晶。 本书所有程序符合下列要求: (1)必须包括全部用户文件。 (2)程序必须用FORTRAN语言,并且符合ANSI FORTRAN标准。 (3)编码应全部注释并已经排除错误,尽可能地清晰,明撩。 (4)编码应能传送,并且与机器无关。 (5)应提供有关输入,输出综合调试实例。 程序的可移植性在这项计划里是很重要的目的。 特别注意了保证精度,明撩以及材料的一致性。 所有程序编码的列表,直接从中央收集计算机可读源材料中打印出。 作者的文件手稿打入计算机系统之后,迸行最后的编辑和校正。 书中全部打印材料由计算机带动的照相排版机得到。 =============================================

2013-01-27

IEEE_电气工程师_数字信号处理_FORTRAN程序库-2

快速付里叶变换算法 Fast Fourier Transform Algorithms ============================================= 编译命令: gfortran fastmain.for i1mach.for uni.for 编译输出: a.exe : 编译过程中会报告“警告”信息,可不理会 运行文件: a.exe 输出数据文件:fort.6488165 : 校对发现影印版中FFA FFS测试傅里叶反变换结果错误;另外测试FFT842的复输入与影印版不同。从结果来看,程序没有问题。 编译环境:见http://download.csdn.net/detail/lang999888/5001017 在Windows中,程序使用MinGW环境编译。 在ubuntu linux中,程序使用build-essential环境编译,需要下载gfortran。 f2c是一个开源的fortran到c的转换软件,如果不想混合编程的话,可以用它。 ============================================= 这是1976年IEEE组织编辑出版的《IEEE电气工程师 数字信号处理 FORTRAN程序库》的FORTRAN源码之一。整个程序库总计33个源码文件,将陆续上传。 在上传之前,我对程序的执行结果做了初步校对。感兴趣的朋友可以参照程序库的影印版进行全面校对,并欢迎反馈结果。 该程序库的影印版参见http://download.csdn.net/download/wuyijun2010/2718795。 一些程序跟程序库的打印稿略有出入,主要是使用了一些小的函数,如i1mach.for等,并不对程序的完整性产生影响。 Fortran语言已经比较古老了。许多人不屑于使用它,认为不如C/C++好用。 其实,Fortran语言非常经典。使用Fortran编程,你大可不必关心诸如“指针、内存分配、数组越界”等等易错的问题。 学好Fortran编程,并不比学好C花更多时间,甚至更短。 最主要的,它是科学计算的主要程序语言。你不会拿一个算法的C程序去发表吧。 ============================================= 该书出版后的三十五年后的今天,这些算法仍然占据着数字信号处理领域的重要位置。即使今天的处理器速度已经今非昔比,这些精炼高效的程序仍然非常有效,因为算法的实现方式直接关系到系统成本。 同期还出版了由奥本海姆和谢弗合著的《数字信号处理》一书。今天这仍是一本关于数字信号处理方法的经典著作。作者在绪论中提到的应用几乎包括了现代信息处理的各个领域。一些领域的信号处理依靠传统模拟设备是不可能实现的。由于器件速度限制,当时的数字信号处理大多还不能实时实现。尽管如此,抱着数字化系统终将付诸现实的信念,人们积极地开始了对各种数字系统的研究工作。 今天,越来越多的数字信号处理系统不仅能够实时实现,而且已经成为了各种设备的核心。很多设备,只有在输入输出端口,才进行数字到模拟之间的转换,内部则完全是数字处理系统。 因此,掌握数字信号处理知识和方法,应该是每个电子工程师必备的。 ============================================= 摘录前言 在过去的十五年里,数字信号处理已极其活跃。 数字信号处理进展的重要方面是算法和这些算法程序的具体化。 本程序分为八章,每章部有专门的提要。 第一章中重点叙述了离散付里叶变换(DFT)并且给出了各种快速付里叶变换(FFT)及其有关的算法。 第二章中包括了功率谱估计的周期图和相关法算法以及相关谱估计和互谱估计的算法。 第三章中是以快速FFT为基础的卷积程序。 第四章中给出了有关线性预测信号处理技术的几种算法,包括自相关法,协方差法和格点法。 第五章中主要阐述了有限冲激响应(FIR)数字滤波器的设计与综合。 第六章中给出了有关无限冲激响应(IIR)数字滤波器设计程序的综合资料。 第七章里叙述了倒谱和同态算法,侧重于同态系统相位计算的难点。 第八章里给出了有关内插和抽取的几个程序。 本书是在1976年初,由IEEE声学、语言学以及信号处理学会所组成的数字信号处理委员会,着手进行的一项计划的结晶。 本书所有程序符合下列要求: (1)必须包括全部用户文件。 (2)程序必须用FORTRAN语言,并且符合ANSI

2013-01-16

MinGW-Windows下的GNU开源编译环境(5)

使用方法:解压到 C:\MinGW[或D: E:等] 在环境变量PATH目录中添加 C:\MinGW\bin[或D: E:等],就行了。 测试安装:添加好PATH变量后,打开DOS窗口,输入gcc -v,显示出版本号就对了。 源码编辑推荐使用notepad++,直接支持语法高亮。也可以使用gvim,也不错。 ======================================================= 版本: gcc version 4.7.2 (GCC) 编译器:cc gcc g++ gfortran等 调试器:gdb 7.5 支持语言:c,c++,ada,fortran,obj-c,obj-c++ 支持集成开发环境:eclipse、qt等 文件比较大,使用7-zip分卷压缩为5个文件,每个30M。 该资源配合后续的《IEEE电气工程师 数字信号处理 FORTRAN程序库》,提供一个快速的编程测试环境。 喜欢IDE环境的朋友可以下载QT集成开发环境,替换其中的MinGW即可。QT可以生成图形界面的软件,很漂亮。

2013-01-16

MinGW-Windows下的GNU开源编译环境(4)

使用方法:解压到 C:\MinGW[或D: E:等] 在环境变量PATH目录中添加 C:\MinGW\bin[或D: E:等],就行了。 测试安装:添加好PATH变量后,打开DOS窗口,输入gcc -v,显示出版本号就对了。 源码编辑推荐使用notepad++,直接支持语法高亮。也可以使用gvim,也不错。 ======================================================= 版本: gcc version 4.7.2 (GCC) 编译器:cc gcc g++ gfortran等 调试器:gdb 7.5 支持语言:c,c++,ada,fortran,obj-c,obj-c++ 支持集成开发环境:eclipse、qt等 文件比较大,使用7-zip分卷压缩为5个文件,每个30M。 该资源配合后续的《IEEE电气工程师 数字信号处理 FORTRAN程序库》,提供一个快速的编程测试环境。 喜欢IDE环境的朋友可以下载QT集成开发环境,替换其中的MinGW即可。QT可以生成图形界面的软件,很漂亮。

2013-01-16

MinGW-Windows下的GNU开源编译环境(3)

使用方法:解压到 C:\MinGW[或D: E:等] 在环境变量PATH目录中添加 C:\MinGW\bin[或D: E:等],就行了。 测试安装:添加好PATH变量后,打开DOS窗口,输入gcc -v,显示出版本号就对了。 源码编辑推荐使用notepad++,直接支持语法高亮。也可以使用gvim,也不错。 ======================================================= 版本: gcc version 4.7.2 (GCC) 编译器:cc gcc g++ gfortran等 调试器:gdb 7.5 支持语言:c,c++,ada,fortran,obj-c,obj-c++ 支持集成开发环境:eclipse、qt等 文件比较大,使用7-zip分卷压缩为5个文件,每个30M。 该资源配合后续的《IEEE电气工程师 数字信号处理 FORTRAN程序库》,提供一个快速的编程测试环境。 喜欢IDE环境的朋友可以下载QT集成开发环境,替换其中的MinGW即可。QT可以生成图形界面的软件,很漂亮。

2013-01-16

MinGW-Windows下的GNU开源编译环境(2)

使用方法:解压到 C:\MinGW[或D: E:等] 在环境变量PATH目录中添加 C:\MinGW\bin[或D: E:等],就行了。 测试安装:添加好PATH变量后,打开DOS窗口,输入gcc -v,显示出版本号就对了。 ======================================================= 版本: gcc version 4.7.2 (GCC) 编译器:cc gcc g++ gfortran等 调试器:gdb 7.5 支持语言:c,c++,ada,fortran,obj-c,obj-c++ 支持集成开发环境:eclipse、qt等 文件比较大,使用7-zip分卷压缩为5个文件,每个30M。 该资源配合后续的《IEEE电气工程师 数字信号处理 FORTRAN程序库》,提供一个快速的编程测试环境。 喜欢IDE环境的朋友可以下载QT集成开发环境,替换其中的MinGW即可。QT可以生成图形界面的软件,很漂亮。

2013-01-16

MinGW-Windows下的GNU开源编译环境(1)

版本: gcc version 4.7.2 (GCC) 编译器:cc gcc g++ gfortran等 调试器:gdb 7.5 支持语言:c,c++,ada,fortran,obj-c,obj-c++ 支持集成开发环境:eclipse、qt等 文件比较大,使用7-zip分卷压缩为5个文件,每个30M。 该资源配合后续的《IEEE电气工程师 数字信号处理 FORTRAN程序库》,提供一个快速的编程测试环境。 喜欢IDE环境的朋友可以下载QT集成开发环境,替换其中的MinGW即可。QT可以生成图形界面的软件,很漂亮。

2013-01-16

空空如也

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

TA关注的人

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