最近在做项目过程中,由于在多线程中使用system函数,有时候出现莫名程序异常终止,最后决定替换所有的system函数,但是对于设置mac地址这个函数试了很多次都没有成功;今天在此总结下原因:
1. 编写的关闭/打开网卡函数没有延时;(一般情况设置开关网卡可能需要初始化,所以如果开关连续可能没有初始化成功,你可以试试在嵌入式Linux命令行下快速的开关网卡,也是没有反应的)
2. 类型转换问题;(由于为了便捷,使用sscanf提取mac字符串,如果使用8bit提取%x,转换出错,最后只能使用32bit,再一...
嵌入式Linux 设置时间和日期 API ,是busybox中提取的源码;
Linux设置时间和日期步骤是:
1. 设置系统时间和日期;
2. 将系统的时间和日期,同步到硬件中;...
配置tftp配置tftp服务的步骤: 1、安装相关软件包:tftpd(服务端),tftp(客户端),xinetd sudo apt-get install tftpd tftp xinetd 2、建立配置文件 在/etc/xinetd.d/下建立一个配置文件tftp sudo vi tftp 在文件...
分类:
系统相关 时间:
2014-08-25 18:46:34
阅读次数:
324
一、构建嵌入式开发环境 1、编译bootloader并烧写到板子中---uboot, 可以自己定制bootloader and logo 2、编译file system 并烧写--内嵌APP 3、编译linux kernel----定制drivers and ...
分类:
系统相关 时间:
2014-08-25 09:55:04
阅读次数:
353
对于设计嵌入式Linux系统的研发人员来说,有一个问题是必须要考虑到的,那就是存储器的空间。我们知道嵌入式Linux系统所用的存储器不是软磁盘、硬盘、ZIP盘、CD-ROM、DVD这些众所周知的大容量常规存储器,它使用的是例如Rom, CompactFlash,M-Systems的DiskOnChi...
分类:
系统相关 时间:
2014-08-21 16:47:04
阅读次数:
436
From: http://linuxgizmos.com/embedded-linux-conference-and-linuxcon-europe-schedules-posted/ Linux基金会公布了LinuxCon + CloudOpen +嵌入式Linux大会欧洲的时间表,它们将在10月...
分类:
系统相关 时间:
2014-08-19 22:02:15
阅读次数:
347
From: http://linuxgizmos.com/embedded-linux-conference-and-linuxcon-europe-schedules-posted/
Linux基金会公布了LinuxCon + CloudOpen +嵌入式Linux大会欧洲的时间表,它们将在10月13-15日于德国的杜塞尔多夫举行。
除了Linux基金会在七月初发布的Linu...
分类:
系统相关 时间:
2014-08-19 11:01:34
阅读次数:
322
一、制作u-boot.bin文件:
tar xjf u-boot-1.1.6.tar.bz2
cd u-boot-1.1.6
patch -p1
make 100ask24x0_config
make
二、制作适用于4.3寸屏幕的uImage文件:
tar xjf linux-2.6.22.6.tar.bz2
cd linux...
分类:
系统相关 时间:
2014-08-18 14:37:52
阅读次数:
271
今天在嵌入式Linux开发上,了解到mount-a的终极奥义,刚开始的时候非常陌生的是只有一个参数选项,按道理不应该啊!但是mount-tmount-oloopmount-l等等都携带大把的参数,究竟mount-a是如何被脚本解析器解析的呢?在根文件系统中/etc/init.d/rcS文件中就记载着这么一段历史:mo..
分类:
其他好文 时间:
2014-08-17 17:09:53
阅读次数:
263