自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cs.Ing

走走停停,行思路!

  • 博客(145)
  • 资源 (18)
  • 收藏
  • 关注

原创 linux配置出错系统起不来及乱炖

1.Ubuntu开机出现:piix4_smbus ****host smbus controller not enabled解决方法:执行:lsmod | grep i2croot@localhost:/dev# lsmod | grep i2ci2c_piix4               8143  0 root@localhost:/dev# vi /etc/mo

2014-01-27 09:26:16 3588

原创 Ubuntu 网络环境设置

之前所接触到的网络环境基本都是在ubuntu上面设置DHCP or STATIC,或者在虚拟机里面设置NAT或者bridge连接方式。但通过这样的设置我发现还有点不够,不过也是我了解的不多哈。下面进入正题:进入ubuntu命令窗口执行:ifconfig可以看到ubuntu的网络信息:可以看到只有lo,却没有我们常见的eth0或者eth1,此时进入网络目录中:vi /et

2014-01-25 13:29:36 1954

原创 嵌入式驱动开发环境搭建

最近的驱动搭建出现了N多奇葩的问题,不过也是自己基础薄弱哈,在此记录分享下。1.开发平台:虚拟机:VMware-9.0.2 build-1031769gcc:gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1)arm-linux-gcc:gcc-3.4.5-glibc-2.3.6ubuntu系统版本:ubuntu-lucid-10.04ub

2014-01-24 17:59:00 1690

原创 ubuntu lucid server 10.04 禁用ipv6

刚安装完ubuntu lucid server 10.04后不能上网,由于该版本是服务器版本,输入命令ifconfig查看,发现ip地址为ipv6的地址,不是ipv4的,进入/etc/default目录,备份grubcp grub grub.backup编辑grub中的GRUB_CMDLINE_LINUX_DEFAULT="quiet“该为:GRUB_CMDLINE_L

2014-01-23 09:01:54 897

原创 linux内核树的构建

运行环境:虚拟机:vmware9.0.1gcc版本:gcc:3.4.5linux内核:linux-2.6.32.21在构建内核树前不妨先查看下gcc版本,我使用的是gcc-3.4.5的版本,编译linux-2.6.10内核使用较新的版本可能出现问题,可参看gcc版本更改修改版本。不过后来发现用linux内核建立的内核树与系统使用的内核版本不符,导致编译进内核时出现驱动模块格式错误的

2014-01-22 20:16:22 1143

原创 gcc版本更改

由于在lddr3上使用的是linux-2.6.10版本,该版本在gcc-4.4编译时会出错,因此需要改成gcc-3.4.5版本的。下载好gcc3.4.5版本的程序后解压,然后执行./configure生成makefile文件,再执行make即可,此过程花费的时间较长。之后还要执行make install将编译好的文件安装到指定目录中,目录的指定可在configure文件中的prefix前缀的那

2014-01-21 23:34:03 3144

原创 build-essential解除安装后再次安装

build-essential包含了inux下的常用编译工具,在进行linux开发前应该先安装该应用程序,我在安装的过程中由于嫌下载速度太慢中止了安装,当我修改好下载源后再次执行apt-get install build-essential时却提示缺少相关的组件,而执行apt-get -f install build-essential仍然不能解决问题,后来想到能不能像windows那样将其卸载后

2014-01-20 23:23:33 3048

转载 Linux内核配置方式详解

在做Virtualization这段时间,编译过多次Linux kernel,编译Kernel过程中配置config这一步是相对来说比较复杂的。对编译内核过程中的配置这一步做详细的说明吧,总结一下,多数内容源于网上的多篇文章。首发在我的博客:http://renyongjie668.blog.163.com/blog/static/1600531201143010295156/首先

2014-01-20 22:01:51 3774

原创 ubuntu 10.04 下载源列表

有好几次都是无法使用apt-get下载软件,随后更改为下面的源列表后暂无下载问题。特将自己的配置备份下。备份源列表文件:sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup将下列的文件复制到.txt文件内,然后保存为sources.list文件,再复制到/etc/apt/目录下。上述操作完成后再执行:s

2014-01-09 21:24:13 1841

转载 滤波电容的选择

经过整流桥以后的是脉动直流,波动范围很大。后面一般用大小两个电容大电容用来稳定输出,众所周知电容两端电压不能突变,因此可以使输出平滑小电容是用来滤除高频干扰的,使输出电压纯净电容越小,谐振频率越高,可滤除的干扰频率越高1.容量选择:(1)大电容,负载越重,吸收电流的能力越强,这个大电容的容量就要越大(2)小电容,凭经验,一般104 即可2.别人的经验(来自互联网)1

2014-01-09 14:37:00 5968

原创 电源3.3V to 1.25V 分析-TQ2440电路

电路原图关于MAX8860EUA18芯片引脚的解释如下:旁路电容 可将混有高频电流和低频电流的交流电中的高频成分旁路掉的电容,称做“旁路电容”。例如当混有高频和低频的信号经过放大器被放大时,要求通过某一级时只允许低频信号输入到下一级,而不需要高频信号进入,则在该级的输出端加一个适当大小的接地电容,使较高频率的信号很容易通过此电容被旁路掉(这是因为电容对高频阻抗小),而低

2014-01-09 13:46:47 2298

原创 电路基础汇总

1.瓷片电容与点解电容并联瓷片电容消除高频干扰;电解电容消除低频干扰。整个电路组合是个典型的滤波电路。

2014-01-09 13:09:47 1149

原创 汇编汇总

B和BL的区别:B常常用于不返回的跳转,例如跳到某一个标号处;BL用于子程序有返回的跳转,返回地址存于LR中。

2014-01-03 12:36:27 993

原创 ubuntu找不到sysconfig i18n

ubuntu关于i18n的配置文件在/etc/default文件夹的locale文件中

2013-12-31 09:23:57 9279

转载 Ubuntu 12.04 安装之后的各种问题

题记前段时间发神经把系统分区表弄坏了,不得已重装系统了。之前也一直想尝试12.04版,毕竟用11.04很有一段时间了,每每看到那些新特性手都有点痒。这次恨下心,装上了12.04,说实话,很多地方反而没有以前那么好用了……有很多东西需要自己重新去配置。最蛋疼的是,很多以前的方法都失效了,比如gedit乱码,我之前blog里写的方法就没用了。周末基本就耗在这上面了,作为ubuntu的fans,

2013-12-30 17:57:56 2755

转载 成为 Linux 终端高手的七种武器

Linux 终端不仅是一个键入命令的地方。如若你能熟谙这些基础技巧,那么你会在绝大多数 Linux 发行版的默认使用的 Bash shell中游刃有余。这是howtogeek.com 网站特供给初级用户升级打怪时不能忘记携带的七种武器——1.Tab 补全这样能节省时间,并且对于输入那些你不很确定其具体名称的文件和命令来说很方便。比如,当前目录下有一个名为“rea

2013-12-30 10:14:26 1072

转载 为什么我们需要uCos

知道uCos是在2010年的暑假,老师要我为毕业设计选一个课题,要求有关嵌入式实时操作系统,于是开始在网上搜索,顺理成章的就发现了uCos,于是开始了uCos之路,但后来由于硬件平台的问题,毕设没有用uCos,而用了另外一个不开源的。毕业后,做的项目用到过RTX51,uCos,linux,当做linux下的项目时,研究过一阵子linux的源码,后来又一天,闲来无事再去看uCos的源码时,突

2013-12-02 17:16:02 1055

转载 linux或者UC/OS

http://bbs.21ic.com/viewthread.php?tid=224723&page=1#pid1583448很多ARM初学者有一个错误的概念——学ARM必搞嵌入式操作系统。认为在ARM上跑嵌入式操作系统就代表技术先进、产品档次高的观点绝对是谬论。持这种观点的人一定是没有做过具体的产品开发。一个嵌入式产品是否需要跑嵌入式操作系统,是由很多因素决定的,例如,产品的功能需求、开

2013-12-02 16:55:33 1739

原创 复位电路为什么要加二极管

复位电路中,放电二极管D不可缺少。当电源断电后,电容通过二极管D迅速放电,待电源恢复时便可实现可靠上电自动复位。若没有二极管D,当电源因某种干扰瞬间断电时,由于C不能迅速将电荷放掉,待电源恢复时,单片机不能上电自动复位,导致程序运行失控。电源瞬间断电干扰会导致程序停止正常运行,形成程序“乱飞”或进入“死循环”。若断电干扰脉冲较宽,可以使RC迅速放电,待电源恢复后通过上电自动复位,使程序进入正常状态

2013-08-08 17:47:25 7361 3

原创 单片机复位为什么要加二极管

复位电路中,放电二极管D不可缺少。当电源断电后,电容通过二极管D迅速放电,待电源恢复时便可实现可靠上电自动复位。若没有二极管D,当电源因某种干扰瞬间断电时,由于C不能迅速将电荷放掉,待电源恢复时,单片机不能上电自动复位,导致程序运行失控。电源瞬间断电干扰会导致程序停止正常运行,形成程序“乱飞”或进入“死循环”。若断电干扰脉冲较宽,可以使RC迅速放电,待电源恢复后通过上电自动复位,使程序进入正常状态

2013-08-08 17:46:55 3062 1

原创 如何使元件的标号不随元件的旋转移动

AD6.9默认情况下元件的标号是不随着元件的旋转而移动的,但是后续的移动后又想让它恢复默认值怎么办?点击元件的标号,然后选择类似的选项,将所有的元件标号都找出来:点击确定后出现下图所示:将Autoposition选项设置为非Manual项即可,即除了Manual项之外的项,随你选。

2013-08-08 16:08:26 3035

转载 Altium Designer 6 总线布线功能使用 如何一次布一组线!

Shift + 鼠标左键选择需要被布线的焊盘或线;选择菜单Place\interative Mult-Routing,或者快捷键“P”-->"M" multipel traces 启动布线;按照单根走线方式完成布线。如果布线从焊盘处开始,快捷键“,”和“.”键来收缩或者散开布线。“Tab”键来设定走线中心的距离。from:http://www.eefocus.com/longwu0327/blog

2013-08-06 14:42:03 4255

转载 步进电机细分4,8,16 ,32,64,128,256什么意思? 代表什么啊

如果没有细分,那么步进电机每接受一个脉冲,就会转动一个步距角。加入驱动器的细分后,则每发出一个脉冲,电机旋转的角度=步距角/细分数。

2013-08-05 11:26:04 16684

转载 上拉电阻和下拉电阻的作用

所谓上,就是指高电平;所谓下,是指低电平。上拉,就是通过一个电阻将信号接电源,一般用于时钟信号数据信号等。下拉,就是通过一个电阻将信号接地,一般用于保护信号。    这是根据电路需要设计的,主要目的是为了防止干扰,增加电路的稳定性。    假如没有上拉,时钟和数据信号容易出错,毕竟,CPU的功率有限,带很多BUS线的时候,提供高电平信号有些吃力。而一旦这些信号被负载或者干扰拉下到某个电压下

2013-08-05 11:21:51 1515

原创 解决 off grid pin 警告

画完原理图编译时出现“off grid pin 警告”,这是由于元件的线与栅格点不对应造成的。在ad6.9里面,电机DXP进入Preferences,然后按下图编辑栅格点的尺寸即可。

2013-08-05 09:05:51 17873

原创 串口线上串联小电阻

一个串口通讯的提示信号,当接上串口时,因为瞬间的插拔产生了一个很窄的电压脉冲,如果这个脉冲直接打到GPIO口,很可能打坏芯片,但是串了一个小电阻,很容易把能量给消耗掉。

2013-07-31 09:03:07 15350 4

转载 贴片电阻表示方法

1)2位数字后面加一字母表示法:这种方法前面两位数字表示电阻值的有效数值,后面的字母表示有效数值后面应乘以10的多少次方,单位Ω.其标识意义见表一/二.如:02C为102×102=10.2kΩ,27E为187×104=1.87MΩ代码 表示数字 代码 表示数字 代码 表示数字 代码 表示数字01 100 26 182 51 332 76 60402 102 27 187 52 340

2013-07-30 13:34:23 2889

转载 三极管管脚判别

用万用表判断三极管的极性和质量   a.判断基极b      把万用表的欧姆档旋到X 100或X 1K,      将黑表笔接到自认为的基极上,然后用红表笔去接碰其余的管脚,如果两次测量的电阻都很大或都很小,则黑表笔接的是基极,两次测量电阻都很大时此管为PNP型的,电阻都很小为NPN型的。b.判断集电极 c和发射极e判断集电极 c和发射极e的原理:把三极管接

2013-07-30 11:11:56 4710

转载 如何正确处理模拟地与数字地

摘要:混合信号电路PCB的设计很复杂,元器件的布局、布线以及电源和地线的处理将直接影响到电路性能和电磁兼容性能。本文介绍的地和电源的分区设计能优化混合信号电路的性能。    如何降低数字信号和模拟信号间的相互干扰呢?在设计之前必须了解电磁兼容(EMC)的两个基本原则:第一个原则是尽可能减小电流环路的面积;第二个原则是系统只采用一个参考面。相反,如果系统存在两个参考面,就可能形成一个偶极天线(注

2013-07-30 10:12:08 5406

转载 零电阻的作用

我们经常在电路中见到0欧的电阻,对于新手来说,往往会很迷惑:既然是0欧的电阻,那就是导线,为何要装上它呢?还有这样的电阻市场上有卖吗?        其实0欧的电阻还是蛮有用的。0欧的电阻不但有卖,而且还有不同的规格呢,一般是按功率来分,如1/8瓦,1/4瓦等等。       0欧的电阻大概有以下几个功能:      ①做为跳线使用。这样既美观,安装也方便。      ②在数字和模

2013-07-30 10:09:16 1508

转载 AltiumDesigner中从PCB文件更新SCH文件元件标号--PCB自动标号

在PCB中对元器件进行重新编号以后,即PCB中选择Tool -> Re-annotate,选择编号路径后,保存文件;系统自动生成一个后缀为WAS的文件;打开SCH文件,选择Tool -> Annotate Schematics -> Back Annotate,在弹出的对话框中选择,PCB生成的.WAS文件;选择Accept Change( Create ECO ),则原理

2013-07-25 16:59:46 3492 1

转载 linux环境变量设置错误后的恢复方法

linux环境变量设置错误后的恢复方法中国自学编程网收集整理  发布日期:2008-01-10  进入论坛linux环境变量设置错误后,如何恢复解决方案:在命令行中输入:export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 后回车/etc /profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.

2013-06-05 21:32:32 1449

转载 交叉编译器的环境变量的设置

修改环境变量,把交叉编译器的路径加入到PATH。(有三种方法,强烈推荐使用方法一)     方法一:修改/etc/bash.bashrc文件                 #vim /etc/bash.bashrc                 在最后加上:                export PATH=$PATH:/usr/local/arm/3.4.

2013-06-04 22:37:16 3999

转载 tar: Exiting with failure status due to previous errors

2013-06-04 21:44:01 1908 1

转载 WARNING: Unable to open an initial console

WARNING: Unable to open an initial console这个主要是没有建立控制台,解决方式:内核选择如下选项:Device Drivers --->Character devices --->   [*] Virtual terminal Serial drivers --->         8250/16550 and c

2013-05-02 17:27:29 1614

转载 drivers/rtc/hctosys.c: unable to open rtc device (rtc0)

transplant linux kernel  2.6.39 to s3c2440 :way 1>do not select  [*] Set system time from RTC on startup and resumewhen making menuconfigway 2>*****************

2013-05-02 16:50:00 4971

转载 北漂,2013好好混

在北京本身压力就够大了,如果不能把自己思想抬上去,人很容易颓废的  初五晚上,我坐火车从老家济宁回北京。下午3点半从家出门,先坐汽车去市里的火车站,晚上7点检票上车,初六凌晨到的北京。  火车刚走了一站地,三姐就打电话来,说老爸下午吃饭喝了点酒,傍晚在院子里抹泪,就觉得他老人家没怎么帮我,什么都得我一个人来……三姐说着也哭了。我一边安慰她,一边控制自己,心里酸酸的。  老爸

2013-05-01 19:50:31 2290

原创 make: arm-linux-gcc: Command not found

今天在制作uImage镜像文件时执行:make uImage提示:make: arm-linux-gcc: Command not found我记得在文件/etc/profile文件中添加了arm-linux-gcc的环境变量了呀,怎么还是提示找不到呢?原来还需要再用户的环境变量~/.bashrc中添加该变量信息:PATH=$PATH:变量绝对路径名再次执行ma

2013-05-01 18:15:20 2443

原创 出错汇总

编译程序时出现:[cs@Cs ~/unix/who]$ gcc mywho.c -o mywhomywho.c: In function 'show_time':mywho.c:56: warning: assignment makes pointer from integer without a cast解决:添加#include 如何按照一定的格式显示时间?[c

2013-04-29 12:09:35 894

转载 强大的grep

首先创建我们练习grep命令时需要用到的demo文件demo_file。$ cat demo_fileTHIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.this line is the 1st lower case line in this file.This Line Has All Its First Character Of The

2013-04-28 11:56:01 866

ISP下载线及JTAG集合

ISP下载线及JTAG集合(AVR,ARM,LATTICE,S51,Altera等等)原理图及PCB ad6.9格式..

2013-07-29

ICCAVR V8 破解版

ICCAVR V8 破解版 支持部分xp 支持win7

2013-07-17

ICCAVR V8 帮助手册

ICCAVR V8 帮助手册

2013-07-17

笨兔兔的故事 全本

笨兔兔的故事 全本 6in1 笨兔兔的故事 全本 6in1笨兔兔的故事 全本 6in1笨兔兔的故事 全本 6in1笨兔兔的故事 全本 6in1

2013-04-26

深入理解计算机系统.pdf

深入理解计算机系统.pdf 计算机界的权威著作 清晰

2013-01-20

ARM体系结构与编程 杜春雷PDF

ARM体系结构与编程 杜春雷 高清版 相比一般网络上的要清晰的多。

2013-01-20

任哲-嵌入式实时操作系统μCOS-II原理及应用.pdf

任哲 嵌入式 实时操作系统 μCOS 原理及应用 免费(清晰)

2011-12-17

《汇编语言》王爽_答案.pdf

汇编语言 王爽 习题 答案

2011-12-13

c语言程序实例大全_两百多个程序源码(免费_超实用)

你想找到适合你的C语言练习程序吗?做算法、做管理系统?这个就可以。 c语言程序 实例大全 _两百多个 程序源码 (免费_超实用) 主要包括: 基础语言、数据结构、数值计算、管理系统。

2011-12-06

C++程序设计_谭浩强_PDF电子书.rar

学习C++的入门经典著作 C++程序设计_谭浩强_PDF电子书

2011-12-06

C语言编程通集(免费版)

C语言编程通集(免费版) C语言编程通集(免费版)

2011-12-06

C语言经典实例(免费)

C语言经典实例,非常经典的例子,帮助你学习C语言!

2011-12-06

AVR_MEGA16数据手册

数据手册

2011-11-24

Labwindows cvi 按钮互换

本功能可以实现按钮的互换,当按下按钮时,该按钮功能消失,同时另一个按钮功能切换。

2011-10-14

CVI温度显示

labwindows cvi 温度显示。labwindows cvi 温度显示。labwindows cvi 温度显示。labwindows cvi 温度显示。

2011-10-14

空空如也

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

TA关注的人

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