博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
arm-linux-dsp-antenna
sgch.cublog.cn
管理博客
发表文章
留言
收藏夹
· ADA
· arm
· driver
· ebook download
· emacs
· kicad
· linux
· pcb
博客圈
音乐
相册
文章
· analogous circuit
· arm
}
· driver
· kernel
· 交叉编译环境
· dsp
· pcb
· scilab
· ubuntu
首页
关于作者
姓名:shgch 职业:助理工程师 年龄:23 位置: 个性介绍:
||
<<
>>
||
我的分类
文章列表 -
scilab 微积分的应用
<P>1<SPAN>:scilab <SPAN>计算<SPAN>微分<SPAN>的<SPAN>指令<SPAN>是<SPAN>diff<SPAN>(<SPAN>)<SPAN>;</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN>  <SPAN>diff<SPAN>每对<SPAN>函数<SPAN>微分<SPAN>一次<SPAN>,<SPAN>矩阵<SPAN>内<SPAN>数值<SPAN>减少<SPAN>一<SPAN>;</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN>例如<SPAN>:x=1:10;</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPA……
查看全文
发表于:2008-05-20 ┆
阅读(127)
┆
评论(0)
scilab 初阶程式语言设计
<P>1<SPAN>:<SPAN>for<SPAN>循环</SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><SPAN>格式<SPAN>:for <SPAN>变数<SPAN>范围</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN>       ..........<SPAN>循环<SPAN>体</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN>       end </SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN>例如<SPAN>:clear</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN>       i=1;</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN>       j=1;</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPA……
查看全文
发表于:2008-05-20 ┆
阅读(103)
┆
评论(0)
scilab 立体空间的绘图
<P>1<SPAN>:<SPAN>程序<SPAN>命令<SPAN>脚本<SPAN>视窗<SPAN>的<SPAN>应用</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN>在<SPAN>命令<SPAN>输入</SPAN><SPAN><SPAN>窗<SPAN>输入<SPAN>:<SPAN>scipad <SPAN>或者<SPAN>直接<SPAN>点击<SPAN>edit<SPAN>即可<SPAN>调出<SPAN>命令<SPAN>脚本<SPAN>输入<SPAN>窗<SPAN>。</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN>在<SPAN>命令<SPAN>输入<SPAN>结束<SPAN>后<SPAN>点击<SPAN>ex<SPAN>e</SPAN>cute<SPAN>选择<SPAN>loader into scilab <SPAN>即可<SPAN>执行<SPAN>。</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPA……
查看全文
发表于:2008-05-20 ┆
阅读(82)
┆
评论(0)
scilab二维平面的绘图(二)
<P>1<SPAN>:<SPAN><SPAN>极</SPAN>坐标<SPAN>画图</SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><SPAN>polarplot(t,r)<SPAN>如<SPAN>:t=0:0.001:2*%pi;r=sin(t);polarplot(t,r)</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN>2:<SPAN>等势线<SPAN>的<SPAN>画法</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN>contour(t1,t2,Z,N)<SPAN>如<SPAN>:A=rand(20,25) t1=1:20;t2=1:25;contour(t1,t2,A,5);</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN>3:<SPAN>长<SPAN>条<SPAN>图bar(x,y)</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN>4<SPAN>:<SPAN>步阶<SPAN>图plot2d2(x,y)</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN><……
查看全文
发表于:2008-05-19 ┆
阅读(143)
┆
评论(0)
scilab 二维平面绘图
<P>1:scilab<SPAN>存取<SPAN>一个<SPAN>普通<SPAN>资料<SPAN>档<SPAN>案<SPAN>的<SPAN>命令<SPAN>是<SPAN>:read/write;<SPAN>存取<SPAN>二进制<SPAN>档<SPAN>案<SPAN>的<SPAN>命令<SPAN>是<SPAN>:load/save;</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN>  read('<SPAN>资料名</SPAN>'<SPAN>,A<SPAN>,B</SPAN></SPAN>)<SPAN>读取<SPAN>范围<SPAN>为AxB,<SPAN>资料名<SPAN>为<SPAN>绝对<SPAN>路径<SPAN>,<SPAN>路径的<SPAN>选择<SPAN>可以<SPAN>用linux<SPAN>命令<SPAN>切换<SPAN>,<SPAN>默认<SPAN>的<SPAN>路径<SPAN>为/home/yourname<SPAN>。</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SP……
查看全文
发表于:2008-05-19 ┆
阅读(106)
┆
评论(0)
scilab基本数值计算
<P><SPAN>                         第一章 <SPAN>基本数值<SPAN>计算</SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><SPAN>一<SPAN>基本<SPAN>运算<SPAN>符</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN>1<SPAN>加减<SPAN>乘除</SPAN></SPAN><SPAN>:<SPAN>+<SPAN>,<SPAN>-<SPAN>,<SPAN>* <SPAN>,/;</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN>2<SPAN><SPAN>取<SPAN>对数</SPAN></SPAN>:<SPAN>log(),log2(),log10(),log1p(x)=log(1+x);</SPAN></SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><SPAN><SPAN>3<SPAN>自然数<SPAN>的<SPAN>次方<SPAN>:exp(),<SPAN>如exp(x);</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN……
查看全文
发表于:2008-05-19 ┆
阅读(91)
┆
评论(0)
HOWTO do Linux kernel development - take 3 (中文版)
<table class="t_msg" border="0" cellpadding="4" cellspacing="0"> <tbody><tr bgcolor="#f0f3fa"><td class="line" style="padding-top: 10px;" height="100%" valign="top"> <span class="bold">HOWTO do Linux kernel development - take 3 (中文版)</span><br><br> <div style="font-size: 13px;">译者:张乐 robert_AT_thizlinux_DOT_com<br> 原作:Greg KH<br> 译注:本文依据take 3翻译,应该不会再有大的改动了,如果有本文会随时更新<br> 时间仓促,恐难免错漏,欢迎指正<br> 原文:<a href="http://permalink.gmane.org/gmane.linux.kernel/349656" target="_blank">http://permalink.gmane.org/gmane.linux.kernel/349656</a> (转贴说明:也可以在内核源代码目录下的Documentation/HOWTO找到本文英文版)<br> 译文:<br> <br> ------------------------------<br> <br> HOWTO do Linux kernel development<br> ---------------------------------<br> <br> 这篇文章将是这个话题的最权威的文档。它将教你如何成为一个Linux内核开发者以及学会如何和Linux内核社区一起工作。它不包含任何有关内核编程的技术细节,但是会帮你在这方面指明方向……
查看全文
发表于:2008-03-09 ┆
阅读(141)
┆
评论(0)
Linux内核配置系统浅析
<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8"><title></title><meta name="GENERATOR" content="OpenOffice.org 2.3 (Linux)"> <style type="text/css"> <!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } H1 { margin-bottom: 0.21cm } H1.western { font-family: "Times New Roman", serif } H1.cjk { font-family: "宋体"; font-size: 24pt; font-style: normal; font-weight: bold } H1.ctl { font-family: "Tahoma"; font-size: 24pt; font-weight: bold } TD P { margin-bottom: 0cm } PRE.western { font-family: "Courier New", monospace } PRE.cjk { font-family: "新宋体", monospace } PRE.ctl { font-family: "新宋体", monospace } --> </style> <h1 class="cjk"><font face="Times New Roman, serif">Linux</font>内核配置系统浅析</h1> <p style="margin-bottom: 0cm;"><br> </p> <p><!--START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- include java script once we verify teams wants to use this and it will work on dbcs and cyrillic……
查看全文
发表于:2008-02-23 ┆
阅读(174)
┆
评论(0)
arm-linux-gcc-3.3.2 交叉编译器的建立
<strong>1:下载arm-linux-gcc-3.3.2.tar.bz2 到任意的目录下<br> </strong>arm-linux-gcc-3.3.2.tar.bz2 的下载地址<br> ftp://openware.byr.edu.cn/pub/embedded/SkyEye-BOOK-CDROM/cdrom/DevelopTools/ARMlinux_gnutools/arm/arm-linux-gcc-3.3.2.tar.bz2<br><strong>2:解压<br>root@sgc:/# cd /home/sgc/Desktop/<br>root@sgc:~/Desktop# tar xvf arm-linux-gcc-3.3.2.tar.bz2 <br>root@sgc:~/Desktop# cd usr/local/<br>root@sgc:~/Desktop/usr/local# cp -rv arm /usr/local/<br></strong><strong>3:修改环境变量<br> gedit /etc/bash.bashrc<br></strong>在文件的最后一行添加以上命令<br>export PATH=/usr/local/arm/3.3.2/bin:$PATH<br><br>保存退出,当重新登录root时 新的环境变量就会加载了,呵呵 <br><strong><br><br><br></strong>
查看全文
发表于:2008-02-23 ┆
阅读(388)
┆
评论(0)
eagle library的建立
一:在contral panel中选择file new library 并保存。<br><br>二:点击device 在new 的后面加上要建的device名称即可,保存之。<br><br> 点击package 在new 的后面加上封装名,保存之。<br><br> 点击symbol 在new 的后面加上封装名,保存之。<br><br>三:然后在做细致的package 与 symbol ,并保存。<br><br>四:最后做pin maping 即可,保存。<br><br>五:在绘制schematic 时只需在library using 那儿选中自己所作的库即可。<br>
查看全文
发表于:2008-01-06 ┆
阅读(230)
┆
评论(0)
ubuntu 中利用eagle做PCB
一:安装eagle,apt-get install eagle<br>二:在终端里输入eagle 即可开启eagle control panel<br>三:在eagle 上右击选择new project<br>四:展开eagle 在project上右击可以选择新建的选择项目<br>五:新建schematic(第四步中选schematic) <br> tools describtion<br> copy :选择copy,再选择器件即可,若不在同一schematic中则应当用cut选项,这并不会cut掉原来的器件(在 用cut前应先用group选中器件再点cut最后点past即可)<br> group:选择多个元器件,可以再选其他的操作。<br> change:改变器件的属性<br> 通过option /assign 可以设置快捷键<br> 保存schematic。<br>六:绘制schematic<br> add tool:点击add来添加器件。<br> 首先添加:frame- DINA4 L<br> 然后添加器件<br> 最后用net来连线即可。<br>七:绘制完schematic后,点击board 即可生成PCB<br>八:连线或者自动布线<br>九:打印PCB<br>
查看全文
发表于:2008-01-06 ┆
阅读(297)
┆
评论(0)
LCD驱动学习(一)
S3C2410A LCD的驱动学习<br><br>一:首先下载sdk15-S3C2410-tk-20030630.iso<br> 解压其中的/target/box/linux-2.4.18-rmk7-pxa1-mz4.tar.bz2即可得到kernell 文件<br> 以下的工作都是基于此文件。<br> 在/kernel/Documentation/下有许多的说明,其中/kernel/Documentation/fb/下的文件就对写frame buffer<br> 很有用。 <br> (1) 从framebuffer.txt中提取的要点:<br> 1:frame buffer 是一个字符设备,他的之设备号是29,次设备号用来指定frame buffer 的序号,可以有多个 frame buffer (0-31)同时存在。<br> frame buffer 设备也可以看作是普通的存储器,这也就是说你可以读写其内容。例如:<br> cp /dev/fb0 myfile<br> &nbs……
查看全文
发表于:2008-01-01 ┆
阅读(549)
┆
评论(0)
ubuntu中建立交叉编译环境和skyeye
<span class="postbody"><span style="font-weight: bold; color: rgb(0, 1, 2);"><span style="font-size: 18px; line-height: normal;">一、搭建开发环境</span> </span><br> 在www.uclinux.org上下载以下两个包: <br> 交叉开发工具:arm-elf-tools-20040427.sh <br> uClinux的源码包:uClinux-dist-20040408.tar.gz <br> 好像现在arm-elf-tools-20040427.sh不太好下,你也可以下载arm-elf-tools-20030314.sh <br> 安装交叉开发工具:进入arm-elf-tools-20040427.sh所在的目录,执行以下命令进行安装: <br> </span> <table align="center" border="0" cellpadding="3" cellspacing="1" width="90%"> <tbody><tr> <td><span class="genmed"><b>代码:</b></span></td> </tr> <tr> <td class="code">$sudo chmod +x arm-elf-tools-20040427.sh <br> $sudo ./arm-elf-tools-20040427.sh</td> </tr> </tbody></table> <span class="postbody"> <br> 这两条命令首先是加可执行权限,然后安装。 <br> 解压uClinux源码包: <br> 用以下命令: <br> </span> <table align="center" border="0" cellpadding="3" cellspacing="1" wid……
查看全文
发表于:2007-12-13 ┆
阅读(764)
┆
评论(0)