- 博客(33)
- 收藏
- 关注
原创 mysql笔记
重启mysql服务: 首先关闭mysql服务 mysqladmin shutdown 然后再启动 mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --socket=/var/lib/mysql/
2008-03-01 22:55:00 699
原创 VTK的简介和安装(Linux)
原文:http://blog.163.com/keith__2006/blog/static/26105528200762961610168/ 截取了一部分,并做了些很实用的改善。 一、简要介绍 VTK(Visualization Toolkit)是一款用于二次开发的可视化工具包,在世界上同类产品中最有影响,基本上可以作为可视化领域的规范。 VTK的历史和现状: 1993 年12月,GE的
2008-03-01 22:45:00 4029
原创 在Ubuntu下安装openGL
首先安装必要的库,开源的mesa提供了与openGL库完全相同的接口,使用下面的命令安装: sudo apt-get install freeglut3 freeglut3-dev libglut3 libglut3-dev libgl1-mesa libgl1-mesa-dev 使用命令dpkg -L mesademos查看演示程序装到哪里去了。拷出来,或者设置好权限。 进去以后可以挨个编
2008-03-01 22:44:00 3178 1
转载 嵌入式软件测试的十大秘诀[转]
在嵌入式软件开发过程中,一般来说,花在测试和花在编码的时间比为3:1(实际上可能更多)。这个比例随着你的编程和测试水平的提高而不断下降,但不论怎样,软件测试对一般人来讲很重要。很多年前,一位开发人员为了对嵌入式有更深层次的理解,向Oracle询问了这样的一个问题:我怎么才能知道并懂得我的系统到底在干些什么呢? Oracle面对这个问题有些吃惊,因为在当时没有人这么问过,而同时代的嵌入式开发人员问的
2008-03-02 13:30:00 761
转载 C和C++混合编程注意事项
2007-3-19 21:08:00C和C++混合编程注意事项Extern “C”是由C++提供的一个连接交换指定符号,用于告诉C++这段代码是C函数。这是因为C++编译后库中函数名会变得很长,与C生成的不一致,造成C++不能直接调用C函数,加上extren “c”后,C++就能直接调用C函数了。Extern “C”主要使用正规DLL函数的引用和导出 和 在C++包含C函数或C
2008-03-02 13:27:00 1084
转载 WIN32多线程程序设计学习笔记[转]
2007-1-27 18:17:00 500){this.resized=true;this.style.width=500;}" alt="" /> 《WIN32多线程程序设计》这本书也看了好多遍,但总是觉得
2008-03-02 13:26:00 1602 3
原创 ARM的C语言程序优化
2007-1-25 19:07:00ARM的C语言程序优化 数据类型 存放在寄存器中的局部变量(尤其是循环变量)应尽可能使用32位数据类型int(=long),8位变量不节省任何空间和时间; 即使传输一个8位数据,函数参数和返回值使用32位类令会更有效; 能用指针递增寻址就不用数组下表递增寻址a=d
2008-03-02 13:24:00 1582
原创 在定点DSP上实现DCT压缩
2006-12-6 17:18:001.变换编码法 该编码方法的主要目的在于把统计相依的采样值变换成“某种程度上的统计独立”的系数。变换本身并不是压缩,只是将信号映射到另一域内,而在映射域内较容易实现压缩。把变换后的采样值通过比特分配的量化过程进行压缩,存储或传输变换后的压缩系数,从而达到压缩的目的。 常用的变换方法有离散傅里叶变换(DFT)、主分量变换(K-L)、离散余弦变换(DCT
2008-03-02 13:23:00 1748
原创 重要的一段
2006-6-23 22:44:00重要的一段这几个月都用在开发心电监护系统上了,终于告一段落,倍感轻松。欣慰的是,有了成果,并且成果正走在产品化路上。 5月31日,孕育:设计监护仪样机结构和PCB 6月7日,生日:PCB板制好,开始焊接和调试 6月17日,tata,监护仪终于可以见人了。 介绍一下:她可以采集心电图、24小时存储心电图、远程无线上传心电图、USB有线上传心电图.
2008-03-02 13:19:00 647
原创 几款ARM芯片的对比
2006-6-10 23:56:00几款ARM芯片的对比 处理器 STR710FZ2T6 S3C2410 AT91RM3400 HMS30C7202 LPC2214
2008-03-02 13:14:00 4261
原创 转入Linux阵营
2006-4-2 0:35:00早就贴出了《完全用Linux》,却一直都没有安装。这几天心中总是痒痒的,前几天买了块硬盘,这下再不装就没道理了。昨天晚上搞了份入门的Ubuntu Linux,只有1张ISO镜像。马上刻了张盘,插入安装。Ubuntu的安装过程很容易,全中文界面,一路下一步就OK了。可惜盘刻得不好,复制文件的时候出了差子,于是决定硬盘安装。在wakefarer的帮助下,很快搞定
2008-03-02 13:13:00 771
原创 ARM系统设计笔记6--SRAM
2006-3-31STR710是通过EMI外部存储器接口来挂SRAM的。参考设计中采用两片16位SRAM构成32位的SRAM,和我们的方案不同。所以我在设计的时候不太确定。比如WE1要不要用,UB,LB要不要分开。在我看到FFT的开发板设计方案后,发现他们也采用单片SRAM,不过连接方式差不少。这更令我感到不自信了。不过昨天抱着试试看不行就算的态度焊上去一试--居然通了!这证明我的当初
2008-03-02 13:12:00 830 1
原创 ARM系统设计笔记5--阶段总结
2006-3-28 ARM系统设计进行了1个月,今天向老大做了阶段报告和计划。 做这个方案算是飞快了,而且过程也算顺利。期间仿真器出了点问题,换了一个,并在板上加大电容就好了。另外,现在板子不算太稳定,万用表和示波器一连上去很容易导致CPU复位,可能是像Dong说的一样,CPU的旁路电容加的不够。 今天老大夸我PCB布的不错,嘿嘿,他没发现背面飞了好几根线呢。第一次做,难
2008-03-02 13:09:00 576
原创 ARM系统设计笔记3--迈出第一步
2006-3-23 22:55:00STR710开发板终于调通了。太有成就感了。开始是Multi-ICE能找不到ARM核,一下就瞎了,打击很大。检查电路发现JTAG的nRST没有连CPU的RESET,飞跟线搞定,ARM7-TDMI识别出来了。欢喜了不到2分钟,用AXD下载程序却失败了。AXD不停地在Loading Target,可能是找不到MCU的信息。仔细查了仿真器资料,发现ST
2008-03-02 13:08:00 1189
原创 ARM系统设计笔记4--调试技巧
2006-3-24 STR710在调试时须用软件将内部RAM映射到0地址,不然默认为映射内部Flash。 ADS经常崩溃,一崩溃就得重启板子,还有Multi-ICE,有时重启了Multi-ICE仍不行,就多重启几次。实在不行就将板子断电重上电。
2008-03-02 13:08:00 547
转载 完全用Linux工作--王垠
这篇文章影响了很多人,很容易令人产生如标题所述的冲动。朋友们,读一读吧,It helps.完全用Linux工作,抛弃windows --王垠我已经半年没有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。 NU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。 我不是一个狂热的自由软
2008-03-02 13:06:00 830
原创 Embedded Visual C++ 4.0开发技巧(2)
l 怎样实现全屏(摘)在主程序中加入下面代码:HWND hWndInputPanel = NULL;HWND hWndTaskBar = NULL;HWND hWndSipButton = NULL;RECT rtDesktop;RECT rtNewDesktop;//RECT rtInputPanel;//RECT rtSipButton;
2008-03-02 13:03:00 902
原创 ARM系统设计笔记2--STR710
2006-3-3导师一句话,方案就变了,从MCU到功能设计都有所不同。2410不用了,改为STR710,这款芯片也是不错: STR710FZ2T6 采用ARM7TDMI RISC 16/32位内核,4通道12位A/D转换器 ,256KB的片内Flash和64KB的片内RAM,串行接口包括2个SPI、2个I2C、4个UART以及HDLC、SC接口,此外还特别提供了CAN和USB2.0口,4
2008-03-02 13:02:00 1146
原创 Embedded Visual C++ 4.0开发技巧(1)
2006-3-3做eVC++这么些天,总算入门了,其中绕了很多弯路,费了很多时间。在此记录下eVC++编程入门的过程中容易卡住的地方,希望后来人有所借鉴。 l 我习惯了VB那样的Form编程,无法适应MFC怎么办?一个小的程序一般不必利用MFC的文档/视图结构,那样实在是很麻烦。其实MFC编程也可以基于对话框的。VC++里面的对话框资源设计器是VB程序员最熟悉
2008-03-02 13:00:00 1194
原创 Benq M22
2006-2-19 Benq M22是内置TCP/IP协议栈的GSM/GPRS通讯模块,它最大的优势是价格低。在设计结构上,它采用插槽代替排线,这样就可以将其悬空放置,不占用PCB面积,它的下面可以放置SIM卡槽和其他芯片和电路。但是,它的缺点也很明显:稳定性不够,MIC和听筒接口需要比较麻烦的滤波电路。继续测试,以后慢慢贴测试心得。
2008-03-02 12:48:00 665
原创 Benq M22/M32 五线制连接
设计手册上说必须用9线连接UART,3线肯定不行(后来证明一定行得通)。可是没说5线行不行。 哈哈。经过测试,果然行得通。 只需连接模块和MCU的RXD,TRS,TXD,CTS,GND,再将模块的DSR和DTR短接即可。
2008-03-02 12:47:00 778
原创 ARM系统设计笔记1
2006-2-15终于完成了板子原理图用了10天的时间,真是不易。当然不是白手起家,而是从以前的原理图改进过来的,比如SRAM,电源LTC3455,M22,2410,MIC等。更重要的是设计架构,采用三块板,电源板、核心板、模拟操作板,把LCD和Speaker直接贴在外壳上,省去了不少板面空间。
2008-03-02 12:44:00 586
转载 学习嵌入式[转]
我院同学若学习嵌入式,显然应偏重于嵌入式软件,特别是嵌入式操作系统方面,应是我们的强项。对于搞嵌入式软件的人,最重要的技术显然是(实际上很多公司的招聘广告上就是这样写的):(1) 掌握主流嵌入式微处理器的结构与原理(2) 必须掌握一个嵌入式操作系统 (3) 必须熟悉嵌入式软件开发流程并至少做过一个嵌入式软件项目。嵌入式软件方面最重要的课程包括:(1) 嵌入式微处理器结构与应用:这是一门嵌入式硬
2008-03-02 12:43:00 735
转载 一个软硬件牛人的学习经历【转载】
这是转贴一篇介绍一个牛人成长的文章 我是对这位牛人很佩服,让我感触良多正文:这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应用程序
2008-03-02 12:42:00 2190 2
原创 施敏
施敏(Simon M. Sze)院士毕业于台湾大学,先后获美国华盛顿大学硕士、斯坦福大学电机科博士学位。毕业后任美国贝尔实验室研究员,主任(1963至1989年)。 1990年自贝尔公司退休,应聘为台湾交通大学电子系讲座教授。自1998年开始兼任台湾“纳米组件实验室”主任。曾担任多所大学客座教授,包括台湾交通 大学、台湾大学、剑桥大学、中山大学、东北大学、北京大学、清华大学及苏州大学。施敏教授对
2008-03-02 09:50:00 1986
转载 线性稳压电源和开关稳压电源[转]
根据调整管的工作状态,我们常把稳压电源分成两类:线性稳压电源和开关稳压电源。 线性稳压电源,是指调整管工作在线性状态下的稳压电源。而在开关电源中则不一样,开关管(在开关电源中,我们一般把调整管叫做开关管)是工作在开、关两种状态下的:开——电阻很小;关——电阻很大。 开关电源是一种比较新型的电源。它具有效率高,重量轻,可升、降压,输出功率大等优点。但是由于电路工作在开关
2008-03-02 09:49:00 3609
转载 什么是“电平”[转]
什么是电压、电流、电功率?无线电爱好者都十分清楚。而谈及“电平”能说清楚的人却不多。尽管人们经常遇到,书刊中亦多次谈起电路中的高电平、低电平、电 平增益、电平衰减,就连电工必备的万用表上都有专测电平的方法和刻线,而且“dB”、“dBμ”、“dBm”的字样也常常可见。尽管如此,因“电平”本身 概念抽象,更无恰当的比喻,故人们总是理解不清、记忆不深。笔者从业近40年,目前又从事电工电子教
2008-03-02 09:48:00 628
原创 结构设计
2006-2-24硬件结构设计绝不是件容易的事,我费了几天的功夫,设计出来的,到了专家面前一说,简直太幼稚了。结果就是回去重新设计。设计中必须仔细考虑以下几点:1、外部结构和内部结构先确定一个,另一个根据其设计。2、内部结构需要充分考虑电路板厚度和元件高度及位置。3、充分考虑组装的可行性,在脑中模拟一下组装的过程。4、充分考虑稳定和牢固的问题。
2008-03-02 09:46:00 623
原创 PCB操作技巧
总结几个常用的Protel DXP 2004操作技巧: 制作元件库时一定把第一脚标上记号。 元件尺寸拿不准就1:1打印出来,拿实件直接比对。 导入用原理图生成的网络表,在PCB上显示的飞线可极大地帮助布局和走线。 元件布局时不要用X,Y键来翻转元件,否则无法焊接。 两层板走线的一种方法是:一面只走横线,一面只走纵线。
2008-03-02 09:39:00 901
原创 修改fish的命令提示符(附:超好用的SHELL——FISH)
修改fish 的命令提示符(相当于bash的PS1) FISH命令提示符使用脚本来写的,默认的是 function fish_prompt -d "Write out the prompt" printf %s@%s%s%s%s> (whoami) (hostname|cut -d . -f 1) (set_color $fish_color_cwd) (prompt_pwd)
2008-03-01 22:57:00 4310
原创 VTK:读入DICOM,体绘制
#参照VTK自带的例程 Examples/GUI/Python/VolumeRenderWithBoxWidget.py#从 http://www.vtk.org/doc/nightly/html/ 或者 手册中参考 vtkDICOMImageReader,vtkImageShiftScale等类的使用方法,修改例程文件如下: #由于 volumeMapper 之能接受无符号数 unsigne
2008-03-01 22:49:00 3911
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人