- 浏览: 23833 次
- 性别:
- 来自: 蘇州
最新评论
-
^=^:
可以用smartctl查看硬盘状态。
FC10断电无法启动之故障恢复 -
^=^:
这台电脑又用了一个月,后来还是挂了,这次是硬件故障,硬盘直接不 ...
FC10断电无法启动之故障恢复
文章列表
/*
* Watchdog usage.
* Author: Serval Li
* Date: Jun 27th, 2012
* */
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/ioctl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
# ...
新安装了FC 17 64位,在运行32位程序的时候有些问题,最直接的错误是:
/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
从网络上搜到文章,解决方法是用yum安装32位的glibc库,我的环境yum无法工作,此方法作罢。
手头恰好有32位的FC 12,于是考虑最直接的方法:缺哪个文件就从FC 12拷贝哪个文件。
最终拷贝了3个文件到/lib解决了这个问题,分别是:
ld-2.11.so
libc-2.11.so
libm-2.11.so
然后创建三个软链接,分别是:
lrwxrwxrwx. ...
- 2012-06-20 13:13
- 浏览 1206
- 评论(0)
许多电脑支持从网络唤醒,这样的电脑一般从网卡驱动里选择启用Wake up功能,选择Magic Packet启动即可。
比如,我的Atheros网卡就是支持的:
选好这个之后,再记录下网卡的MAC地址,可以使用getmac命令,或者ipconfig。
然后在同局域网另一台电脑上使用Magic Packet Sender软件发包,即可启动电脑。
Magic Packet的包格式很简单,理论上可以在任意网络封包中打包Magic Packet,不过一般选择UDP或IPX。
Magic Packet的格式是,首先包含六个FF,然后是重复十六次待唤醒电脑的MAC。比如上图的封包 ...
- 2012-04-24 13:50
- 浏览 1184
- 评论(0)
公司的一台FC10在断电后无法启动,系统停在FC那个滚动条的最后(全白状态)。
按Delete键进入交互模式,看到系统提示输入root密码进入维护或是或者Ctrl + D重启。向上翻页看到提示/dev/VolGroup00/LogVol00里有文件错误。
我们的系统是做了LVM的,于是输入root密码,进入维护模式:
(Repair filesystem)#
Linux下有一个命令fsck,顾名思义就是file system check,和Windows下的chkdsk(Check disck)是类似的功能。
输入fsck -TVy /dev/VolGroup00/LogVol00,之 ...
- 2012-04-12 08:50
- 浏览 1185
- 评论(2)
在许多嵌入式开发的系统中,由于没有文件系统,所以对于文件的处理不太方便。如果是一个很小的文件,可以做成数组形式。可如果文件稍大该如何处理呢?有没有一种更好的办法?呵呵,办法当然是有的。
假定我们有一个文本文件(一般需要嵌入的都是图片文件或者bin文件,此处只是为了方便演示)data,需要把这个文件做成.o文件,并编译到最终程序中。
首先执行objcopy命令:objcopy -I binary -O pe-i386 -B i386 data data.o 由于本人是在Cygwin下测试,所以-O选择执行程序文件格式为pe-i386,-B选择架构为i386。
然后用nm命令查看生成的data ...
- 2011-08-28 14:40
- 浏览 1283
- 评论(0)
比如,對於這樣的情形,我們有一份測試用例,裏面列出了許多測試項目;另有一份測試Log,我們用grep過濾它,得到只包含測試項目名稱的新文件。我們如何判斷,測試的Log已經包含測試項目中所有的測試項呢?或者,我們又多測試了哪些測試項目之外的項目呢?
用Shell腳本做比較方便,腳本如下:
#!/bin/bash
if [ $# -lt 2 ];then
echo "Usage: prog file1 file2"
exit 1
fi
TESTLOG=$1
XMLFILE=$2
cat $XMLFILE |\
while read test_item; do
gr ...
- 2011-08-19 22:34
- 浏览 836
- 评论(0)
寫了一個小程序,主要用於驗證FLASH是否燒錄成功。應用場景是這樣的,工廠會將MCU的Firmware直接燒到Flash里,通常這個固件小於Flash的大小,燒錄進去的時候,空白區域會被填充“0xFF”,這個小工具就是驗證燒錄進去的Flash是否正確的。
代碼中使用了他人開源的CRC表生成算法,請參見這篇文章。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/types.h>
#include & ...
- 2011-08-14 15:15
- 浏览 2431
- 评论(0)
#include <stdio.h>
#include <string.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>
int main(void)
{
int fd;
int size=0,i=0;
char str1[48]={0};
char str2[16]={0};
char *p=NULL;
strncpy(str1,"Build ...
- 2011-07-23 22:17
- 浏览 971
- 评论(0)
最近花費了很久時間去解決一個bug,在我手裏有一個月了。今天同事出手幫忙解決掉了,分外感激。這個bug如果按照我的思路,再過一個月也不一定能夠解決掉。三人行,必有我師。同事身上有許多值得我學習的地方。
比如,我是從代碼運行機制方面找尋産生bug的原因,可是代碼數量龐大。很難發現其中的某一處問題所在。同事采取的是對比舊版本找不同的辦法。手頭有低版本,將低版本文件進行替換,進而發現和定位錯誤。這一點是值得我學習的。還有一點是值得我學習的,那就是面對困難的態度和做事效率。因為遇到那種情況,比如很多變量需要替換。如果是我,很多時候就會感到麻煩而不去嘗試這種方法,其實對于解bug,這種方法是有 ...
- 2011-04-07 21:46
- 浏览 658
- 评论(0)
清明三天小長假,后兩天天氣出奇的好,陽光明媚,萬里無雲。這樣的天氣宅在家裡簡直是浪費生命。出去轉了轉,拍了一些照片。春天的蘇州真是美啊!
這個看起來像桃花,其實不是桃花。到底是什麽我也不知道。
很漂亮的花,叫不出名字。
貌似是海棠。
這個是梨花,雪白的梨花。
呵呵,沒想到我的窗戶外也有這樣一樹梨花。
哈哈,這個是本期的看點,一樹桃花,哈哈,要走桃花運啦!
- 2011-04-05 20:58
- 浏览 678
- 评论(0)
这个问题用Excel来计算很简单,只要我们在一个格子(A1)写入生日,在另一个格子(B1)写入“=today()”,在第三个格子写入算式("=B1-A1+1")即可。后来想到用C语言的时间函数来做,算法很简单,但是对时间函数不熟悉,结果花了几乎一晚上。要反思这种低效率的学习或工作方式。
我想对于今天的低效率有这么几个原因:
对C语言的时间函数不熟悉
没有想好算法就编码
好了,贴一下代码:
#include <stdio.h>
#include <string.h>
#include <time.h>
...
- 2011-02-24 22:58
- 浏览 1036
- 评论(0)
過完年剛剛來蘇州,回家和返蘇時,都思慮了很多東西。實際上,以目前的薪資水平,在家裡和在外面差別並不大。不過,外面的機會要大很多,視野也寬闊很多。回到老家,回到縣城,真的很難適應那裡的人和事,雖然那裡是我的故鄉。我註定不是家鴨,是大雁。
很多時候我在想,我們這一代人現在活著或者說是工作的目的是什麽?是理想嗎?不是,是生存。除了少數幸運兒,大多數同齡人都是在為生計奔波,而不是更高層次的理想或者說是個人實現。如果說生活工作的同時,再有其它比如對幸福(快樂)的追求,那就很奢侈了。
也許是我不夠努力,抑或公司對我個人的不認可,薪資水平一直低迷。我常想不應該計較這幾百塊錢,但是對於一 ...
- 2011-02-10 19:36
- 浏览 835
- 评论(0)
年近了,最近比較鬆懈,晚上好久沒有看書了。也好,放鬆一段,也別繃得太緊。
最近特別想找女朋友,可能是這個事情沒有解決,難以有心思投入到學習上來吧!一個人的日子,也太久了。
年後的學習一定要跟上,我可不想一直這樣不飢不飽的過下去。我要努力,要過好日子。
- 2011-01-26 23:15
- 浏览 676
- 评论(0)
10年來到了蘇州,這個我在09年惦記了大半年的城市。如果說一個城市也是有性格的,那麼毫無疑問,蘇州與我是"一丘之貉"。這個城市的風物與老家完全不同,粉牆黛瓦映襯了蘇州人低調含蓄的性格。老城區隨處可見 ...
- 2010-12-31 22:14
- 浏览 685
- 评论(0)
高二的时候,学习生物课。其中讲到细胞的分裂过程中,染色体的复制和分配那一节。这一小节是一个很重要的知识点,再加上后面的生殖细胞产生及分裂(时间久了,名词记不准了,就是产生精子和卵子),这一块是考试中的必考点,也是难点。
初学时,我没有听明白这一小节的课,在以后的几次考试中屡屡考到这一点,我屡屡出错。曾听说,其他班的同学有人为了记忆,甚至手抄此节。为了在以后的考试中不再出错,我下大力气一字一字的阅读课文,不放过一个标点符号,争取理解每一句的意思,这样的阅读很慢,可是效果很好。当我读完这一节时,我完全明白了细胞分裂时的各种细节,应付考试根本不在话下。自那时起,那一节的内容我很少在翻阅了, ...
- 2009-12-27 20:34
- 浏览 598
- 评论(0)