- 博客(16)
- 收藏
- 关注
转载 nfs 服务安装
还是和之前一样,网上找的nfs安装过程,照着做,哎,太多东西不知道了。只能照着做。:nfs服务器在嵌入式开发中非常常用,可以实现主机和开发板共享文件。 1、安装软件包 sudo apt-get install nfs-common nfs-kernel-server portmap 2、配置 sudo mkdir /nfs sudo vim /
2012-02-29 22:38:59
534
转载 tftpd 安装
我知道安装tftp服务,但是安装完后就不知道接着怎么设置ftp的目录了.在shell下man tftpd 得到一大串英文说明,就是没有说到配置文件。然后只能自己网上找了。下面是找到的方法和设置文件。然后照做,可以正常工作:1.Ubuntu10.04 下安装TFTP软件tftp-hpa是客户端,tftpd-hpa是服务器端sudo aptitude install tftp-
2012-02-29 22:21:43
1083
原创 linux学习
一直在看linux,但从来没有认真过,系统的学习。最近一直在看书。反映把各个点都 看了下。很想深入到学习,现在写下来。由于那台T60p的硬盘坏了。现在用Dell那台老电脑上安装ubuntu11.10,用U盘安装的.安装完就很习惯的sudo apt-get update 然后就是等进度条。今天就这么多吧。明天再详细点。
2012-02-28 22:09:12
475
原创 2010-9-4 11:26:43
<br />今天早上在C8051F300上加入FLASH读写.<br />先是把以前在C8051F310上的Flash读代码copy过来的,看了下代码的大概操作过程.查看下C8051F300的Falsh Memory 部分,大概操作时序一样,但有少许不一样.<br />修改主程序部分,加入Flash Memory操作部分.计算下可以操作的Flash地址..<br />运行代码.操作失败.于是详细看了下C8051F300的datasheet,操作严格按手册的写..
2010-09-04 11:33:00
825
原创 C8051F Flash 写和读操作
<br />#ifdef __FLASH_ISP__/*typedef unsigned int FLADDR;void FLASH_ByteWrite (FLADDR addr, char byte);unsigned char FLASH_ByteRead (FLADDR addr);void FLASH_PageErase (FLADDR addr);void FLASH_Write (FLADDR dest, char *src, unsigned numbyte
2010-09-04 11:22:00
11772
2
转载 我的十年总结——送给刚毕业的年轻朋友们(转)
我的十年总结——送给刚毕业的年轻朋友们(转)<br />随笔2009-12-11 19:33:02阅读16评论0字号:大中小<br />我的经历并不算光鲜,在同龄人中只能算中上,靠自己的奋斗,在30岁之前解决了很多人需要解决的房子和车子(这当然有一定的机遇在里头)。我想我们每个人都不缺成功的欲望,缺少的只是动力和方法。动力是精神层面的,包括意志力、兴趣、爱好,动力需要可持续性;方法是技术层面的,方法要因人而异,适合自己就是最好的。如果每个人把握住这两点,相信离成功不会遥远,至少这个过程是非常享受的。<br
2010-09-04 11:12:00
1288
原创 预编译指令中的一些特性
<br />#if ((SYSCLK/SMB_FREQUENCY/3) < 255) #define SCALE 1 CKCON |= 0x10; // Timer1 clock source = SYSCLK#elif ((SYSCLK/SMB_FREQUENCY/4/3) < 255) #define SCALE 4 CKCON |= 0x01; CKCON &= ~0x12;
2010-09-02 08:42:00
594
原创 代码调试注意事项
<br />在编写595程序时已经写好了SPI1的初始化部分<br />sbit SPI1_SCK = P1 ^ 0;sbit SPI1_MISO = P1 ^ 1;sbit SPI1_MOSI = P1 ^ 2;sbit SPI1_CS = P1 ^ 3;#ifdef EXT_SPI1void SPI1_Init(U32 Spi0_SCLK){ SPI1CFG = 0x40; SPI1CN = 0x0D; SPI1CKR = (SY
2010-08-02 16:35:00
649
原创 什么是setup time(建立时间)?什么是hold time(保持时间)
什么是setup time(建立时间)?什么是hold time(保持时间)http://www.dz3w.com/articlescn/basic/2364.html
2010-07-29 07:52:00
2172
转载 我的十年总结——送给刚毕业的年轻朋友们(转)
我的十年总结——送给刚毕业的年轻朋友们(转)随笔2009-12-11 19:33:02阅读16评论0字号:大中小我的经历并不算光鲜,在同龄人中只能算中上,靠自己的奋斗,在30岁之前解决了很多人需要解决的房子和车子(这当然有一定的机遇在里头)。我想我们每个人都不缺成功的欲望,缺少的只是动力和方法。动力是精神层面的,包括意志力、兴趣、爱好,动力需要可持续性;方法是技术层面的,方法要因人而异,适合自己就是最好的。如果每个人把握住这两点,相信离成功不会遥远,至少这个过程是非常享受的。对我而言,方法积累了一些,动力亟
2010-07-29 07:46:00
685
原创 stdio.h in keil
<br />要使用stdio.h在keil中..在调用putchar前先要使用TI0为真....因为putchar 会先判断TI0为真才会把数据写到SBUF中.<br />_getkey为读取串口寄存器SBUF中的值,因此在调用些函数前先要判断RI是否为真..<br />getchar为读取串口寄存器SBUF中的值并发送该值回串口.
2010-07-29 00:15:00
2079
转载 Keil的lib生成
Keil的lib生成个人总结 1. 生成lib 的工程可以没有main函数,可以只有一个.c文件,一个.c文件中可以只有一个函数2. 需要在lib工程中建立一个.h文件, 必须用extern声明各全局变量和函数.3. 调用lib文件的工程中必须包括lib中的.h文件, 也就是lib工程和调用工程都包含同一个.h文件(好像有点废话)2.Lib的文件要分的细一点,没有调用关系的两个函数不要放到同一个C文件中. 没有调用关系的最好是一个函数单独放在一个.c文件中.这是为了避免在keil中应用程序调
2010-07-26 20:59:00
5080
1
转载 keil中printf
<br />在keil中printf默认是向串口中发送数据的,所以,如果应用该函数,必须先初始化串口,否则可能引起死机的情况,并且在printf之前应该先将TI置位,摘抄原因如下:<br />1.printf函数是调用putchar函数输入的,而putchar应该是先判断ti是否为1,不为1则等待为1。如果为1则清0,然后送出一个字符。因此你如果直接使用printf函数,你的程序就会在putchar函数中等待ti为1。这时你的程序就相当于直接死掉了。你可以通过改写putchar函数实现自己的
2010-07-20 15:06:00
16328
7
原创 C8051F930 在线切换频率
RSTSRC = 0x00 /* Disable missing clock detector */ 否则的话会在换时钟的时候导致单片机机复位PCA0MD &= ~0x40; 禁止看门狗EA = 0; 禁止全局中断/*时钟切换*//* SmartRTC 32768Hz */ // leave VDD Monitor enabled. CLKSEL &= ~0x70;
2010-07-19 19:22:00
2100
1
原创 C8051F930 SmartRTC使用
RTC初始化void RTC_Init (void){ U16 i; // Counter used in for loop UU32 alarm_interval_first; // Stores first alarm value U8 CLKSEL_SAVE = CLKSEL; RTC0KEY = 0xA5; // Unlock the
2010-07-19 19:08:00
3193
转载 常量指针与指针常量
常量指针与指针常量 首先,我告诉大家一个小规则,就是像这样连着的两个词,前面的一个通常是修饰部分,中心词是后面一个词,怎么说呢。就像这里的常量指针和指针常量。 常量指针,表述为“是常量的指针”,它首先应该是一个指针。 指针常量,表述为“是指针的常量”,它首先应该是一个常量。 我再分开细细说明,常量指针,它是一个指针,什么样的指针呢?它是一个指向常量的指针,就是说我们定义了一个常量,
2007-08-10 22:20:00
684
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人