![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux&uClinux
epicyong333
熟练掌握linux下的C开发
熟练掌握ADI-Blackfin系列DSP的开发。
熟练掌握51系列单片机开发。
熟悉嵌入式系统Wince(EVC和PB)的软件开发
熟悉UCOS嵌入式实时操作系统
熟悉三星的2410和2440
了解labview虚拟仪器技术
展开
-
Ubuntu安装后“su”到root的登陆
<br />Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许“su”到 root。有人说这是个不好的实践,特别是对于服务器来说。我觉得对于桌面用户来说,这样安全性更高一些,是应该的;但对于服务器可以设置成“允许 su 到root,但不允许root用户直接登录”。而我为了开发时的方便,则在桌面和服务器上都采用这种方式。<br />允许 su 到 root<br /> 非常简单,下面是设置的方法:<br />me@tipfo~$ sudo passwd<br />原创 2010-11-08 11:11:00 · 1085 阅读 · 0 评论 -
Linux环境变量设置
本文转载于: http://hi.baidu.com/peruke/blog/item/7f1f34580a0eb6d89c82043b.html Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。转载 2010-01-26 15:50:00 · 632 阅读 · 0 评论 -
linux 的时区设置函数tzset()
本文转载于: http://hi.baidu.com/peruke/blog/item/b8de06ec6a04583b27979132.html tzset#incude >void tzset(void);设置时间环境变量。说明tzset()函数使用环境变量TZ的当前设置把值赋给三个全局变量:daylight,timezone和转载 2010-01-26 15:27:00 · 29781 阅读 · 0 评论 -
linux下开发的automake相关文章--之二
归纳一下linux下开发的automake相关的,没有时间写只好转载一些好的了 本文转载于: http://xunet.blog.51cto.com/138167/22019 使用Automake,Autoconf生成Makefile 在U转载 2010-01-13 09:43:00 · 796 阅读 · 1 评论 -
GNU make中文手册---转载
本文转载于 http://www.linuxsir.org/main/doc/gnumake/GNUmake_v3.80-zh_CN_html/index.html GNU make中文手册 ver - 3.8 翻译整理:徐海兵2004-09-11 关于本书本文瑾献给所有热爱Li转载 2010-01-14 11:18:00 · 676 阅读 · 0 评论 -
Fedora 10 Rar and Unrar
转载于http://hacktux.com/fedora/rar/fedora/10 By default, Rar is not available in Fedora 10. If all you need to do is extract files from a Rar archive, unrar from RPM Fusions YUM repositori转载 2009-11-13 15:10:00 · 766 阅读 · 0 评论 -
基本的 CVS 命令
http://fedora.gro.clinux.org/docs/documentation-guide-zh_CN/sn-cvs-cvscommands.html10.4. 基本的 CVS 命令配置好系统的 CVS 访问之后,检出要处理的模块。技巧 关于是转载 2009-11-06 10:08:00 · 460 阅读 · 0 评论 -
linux 内存调试工具MEMWATCH
本文转载于http://www.maycode.com/index.php/hotspot/27-clanguage/863-linux-memwatch.html 第 1 种情况:内存调试工具C 语言作为 Linux 系统上标准的编程语言给予了我们对动态内存分配很大的控制权。然而,这种自由可能会导致严重的内存管理问题,而这些问题可能导致程序崩溃或随时间的推移导致性能降级。内存转载 2009-10-09 16:03:00 · 1057 阅读 · 0 评论 -
Linux 内存调试工具- Valgrind
本文转载于http://blog.chinaunix.net/u2/76292/showart_1914425.html 程序最怕的不是编译的时候出错,到希望编译时错误越多越好^_^.恐怕segment fault,mem leak是最可怕的了,特别是mem leak不好检查.最近发现一个不错的工具valgrind.初步使用了下,过程记录如下: http://www.val转载 2009-10-09 16:05:00 · 750 阅读 · 0 评论 -
samba的有关配置
samba的有关配置安装篇(只讲rpm的安装):首先用rpm -q samba如果有提示安装了就不用装了.如果没装就用rpm -ivh samba*.rpm把smb装上samba-2.2.3a-6.i386.rpmsamba-client-2.2.3a-6.i386.rpmsamba-common-2.2.3a-6.i386.rpmsamba-swat-2.2.3a-6.i386.rpm其中sam转载 2009-08-21 11:24:00 · 389 阅读 · 0 评论 -
Linux时间函数
asctime(将时间和日期以字符串格式表示) 相关函数 time,ctime,gmtime,localtime 表头文件 #include 定义函数 char * asctime(const struct tm * t转载 2010-01-26 17:13:00 · 500 阅读 · 0 评论 -
时间日期设置
time.h@函数名称: localtime 函数原型: struct tm *localtime(const time_t *timer) 函数功能: 返回一个以tm结构表达的机器时间信息 函数返回: 以tm结构表达的时间,结构tm定义如下: struct tm{ int tm_sec; //记录当前时间 秒, 0-59int tm_min; //记录当前时间 分原创 2010-01-26 17:09:00 · 620 阅读 · 0 评论 -
Windows XP与VirtualBox中Ubuntu文件夹共享
<br />Windows XP与VirtualBox中Ubuntu文件夹共享 <br />1.进入Ubuntu系统后,选择VB中的设备,安装增强功能,加载VBOXADDITIONS.*.ISO <br />2.cd /media/cdrom0 <br />3.sudo ./VBoxLinuxAdditions-x86.run<br />4.关闭Ubuntu,在VirtualBox的设置中找到数据空间,添加要共享的XP的文件夹,注意不要选择“只读” <br />5.重启Ubuntu <br />6. dir原创 2010-11-28 14:04:00 · 655 阅读 · 0 评论 -
嵌入式数据库系统Berkeley DB
<br /> <br />本文装载于:http://www.ibm.com/developerworks/cn/linux/l-embdb/index.html<br /> <br /> <br /> <br />Berkeley DB是历史悠久的嵌入式数据库系统,主要应用在UNIX/LINUX操作系统上,其设计思想是简单、小巧、可靠、高性能。本文是对DB开发的一个入门级指南,重点讨论了DB的核心数据结构和数据访问算法,并通过实际的代码演示如何使用DB。最后有一个对DB的简单总结,并提出作者对工具选择的一些转载 2010-06-11 11:14:00 · 650 阅读 · 0 评论 -
Berkeley db使用方法简介(c接口)
<br />本文转载于http://www.opensourceproject.org.cn/article.php?id=817Berkeley db<br /> <br />Berkeley db使用方法简介(c接口)<br />1. 打开数据库<br />首先必须调用db_create()函数初始化DB句柄,然后就可以使用open()方法打开数据库了。默认情况下,如果数据库不存在,DB不会创建。为了覆盖缺省行为,可以在open()调用中指定DB_CREATE标记。<br />以下代码示范了如何打开转载 2010-06-11 11:08:00 · 1646 阅读 · 0 评论 -
收藏几本linux编程的书,需要的时候一本本买回来
Linux 程序设计(第3版)(图灵程序设计丛书) http://www.amazon.cn/mn/detailApp/ref=sr_1_1?_encoding=UTF8&s=books&qid=1276134640&asin=B0011F7FO2&sr=8-1Linux高级程序设计(图灵程序设计丛书) http://www.amazon.cn/mn/detailApp/ref=sr_1_2?_encoding=UTF8&s=books&qid=1276067975&asin=B001ASIQG6&sr=原创 2010-06-10 10:07:00 · 647 阅读 · 0 评论 -
Windows host与VirtualBox中linux guest通过数据空间共享文件
<br />1.在linux虚拟系统中安装VirtualBox的增强功能: 菜单 设备->安装增强功能然后运行以下命令(以ubuntu为例) mount /dev/cdrom cd /media/cdrom 看情况以root权限运行VBoxLinuxAdditions-*.run<br /> 2.设置好数据空间:菜单 设备->分配数据空间 (或点击虚拟机窗口右下角文件夹图标)共享名举例为share 3.在linux guest中运行以下命令(以ubuntu为例) sudo mkdir /media/shar转载 2010-07-27 20:04:00 · 1064 阅读 · 0 评论 -
Fedora 12 下安装 Nvidia 官方驱动
Fedora 12 引入了 Nouveau 的 KMS 支持,系统启动在视觉上平滑很多,不再有闪屏或者黑白字符的出现。遗憾的是 Nouveau 目前不支持 3D 加速,想使用 Compiz 或者玩 3D 游戏的朋友只能求助于 Nvidia 的官方驱动。本文介绍以目前Nvidia 最新的 190.42 驱动在 Fedora 12 Beta 32 位下的安装为例。该版本驱动经过修正,不需要打补转载 2010-05-19 09:46:00 · 478 阅读 · 0 评论 -
C语言编写linux下的守护进程
利用下载的这段代码,成功实现了守护进程,原来守护进程是很简单的事情。 在main函数中执行 init_daemon();//初始化为Daemon 就可以把进程变成守护进程 #include#include#include#include#includevoid init_daemon(void)转载 2010-04-22 08:53:00 · 591 阅读 · 0 评论 -
linux下开发的automake相关文章--之三
归纳一下linux下开发的automake相关的,没有时间写只好转载一些好的了 本文转载于: http://blog.csdn.net/absurd/archive/2006/06/12/792397.aspx转载 2010-01-13 09:48:00 · 449 阅读 · 0 评论 -
linux下开发的automake相关文章--之一
归纳一下linux下开发的automake相关的,没有时间写只好转载一些好的了 本文转载于: http://www.ibm.com/developerworks/cn/linux/l-makefile/ 例解 autoconf 和 automake 生成 Makefile 文件 杨 小华 (normalnotebook@126.com), Lin转载 2010-01-13 09:35:00 · 396 阅读 · 0 评论 -
主流嵌入式Linux系统下GUI解决方案
本文转载于http://technic.txwm.com/linux/v28040.vhtml 在嵌入式系统领域,有不少GUI系统,如QNX Photon MicroGUI等,可是具体到嵌入式Linux领域又有哪些可供选择的GUI系统呢? 在嵌入式环境底下,GUI系统的整体构架跟PCDesktop相去不远,例如绘图函数库、字型、事件处理等也都是嵌入式GUI系统所要面转载 2009-08-17 17:24:00 · 1648 阅读 · 0 评论 -
linux的一些常识归纳
linux开发环境之最: 最有用开发语言: C/C++,Perl,Pascal. 最流行的工具集: gtk/gdk,qt,xforms 最好的可视化开发工具: glade,designer,kdeveloper 最cool的代码阅读工具: source navigator 最普及的调试工具: gdb, ddd 最高级(主要指价格高原创 2009-08-17 17:13:00 · 410 阅读 · 0 评论 -
在虚拟机的redhat下面添加windows共享
在虚拟机的redhat下面添加windows共享 1、虚拟机的网络设置使用NAT2、在redhat的服务配置处选择开启smb服务3、在redhat的安全基本和防火墙中选择samba为信任的服务4、在samba服务器配置中添加一个samba用户5、查看redhat的网络IP地址配置(使用/sbin/ifconfig eth0 )6、在w原创 2009-08-17 09:46:00 · 568 阅读 · 0 评论 -
Minigui1.6.2在mini2440开发板上的移植
本文转载于 http://blog.chinaunix.net/u2/85650/showart_1417959.html By linhua QQ:273896333Minigui移植的主要工作是移植GAL和IAL。在Mini2440开发板上安装linux 使用kernel 2.6.13内核,已经提供了Framebuffer设备的驱动,因此GAL可以直接使用fbcon。 Mini转载 2008-12-26 13:54:00 · 1000 阅读 · 0 评论 -
嵌入式Linux开发板上NFS文件系统的使用
本文转载于http://www.dz863.com/RTOS/Embedded-linux/Linux-NFS.htm 本文描述了在开发嵌入式linux系统时调试程序的一个方法,本文以深圳远峰的YF2410DVK为开发平台,描述在嵌入式linux下面如何使用NFS文件系统来开发调试应用程序,其它的嵌入式平台类似。 在嵌入式linux系统中,编译的环境和运行的环境不一样,所以我们需要交叉编译工具转载 2008-12-26 09:36:00 · 1525 阅读 · 0 评论 -
为2440搭建NFS开发环境
本文转载于http://forum.ubuntu.org.cn/viewtopic.php?t=109904首先说下我使用的环境:主机:ubuntu7.10桌面版 开发板:友善之臂QQ2440V3主机IP:172.16.53.214 网关:172.16.53.1 子网掩码:255.255.255.0 广播地址:172.16.53.255开发板IP:172.16.53.168 广播地址:1转载 2008-12-26 09:54:00 · 2543 阅读 · 0 评论 -
嵌入式Linux交叉开发环境建立-NFS
本文转载于ChineseBOY的专栏(CSDN)一.系统配置 主机:ubuntu8.04LTS桌面版 开发板:友善之臂QQ2440V3 主机IP:192.168.1.10 子网掩码:255.255.255.0 广播地址:172.16.53.255 开发板IP:192.168.1.10 广播地址:172.16.53.255 子网掩码 255.255.255.0二.串口配置minico转载 2008-12-26 09:50:00 · 933 阅读 · 0 评论 -
Linux 常用命令
Linux 常用命令http://math.ecnu.edu.cn/~jypan/linux/command/ Linux 系统常用命令格式: command [option] [argument1] [argument2] ...其中option以“-”开始,多个option可用一个“-”连起来,如“ls -l -a” 与“ls -la转载 2008-12-23 18:34:00 · 422 阅读 · 0 评论 -
Linux内核裁减
本文转载于websurf的BLOG(VC知识库)1、 准备工作(1) 整理出系统需要支持的硬件、文件系统类型以及网络协议等内容。(2) 建议用命令uname –r 查看一下系统的版本号,如果你的系统版本与将要编译的内核版本一致,建议将/lib/modules下的内容备份,否则将来的make modules_install 步骤产生的文件会覆盖这个路径下的内容。转载 2008-12-23 16:41:00 · 661 阅读 · 0 评论 -
U-Boot提供的命令
U-Boot提供的命令 来源:http://www.gd-emb.org/detail/id-2255.html Printenv 打印环境变量。Uboot> printenvbaudrate=115200ipaddr=192.168.1.1ethaddr=12:34:56:78:9A:BCserverip=192.168.1.5Environment si转载 2008-12-23 15:07:00 · 456 阅读 · 0 评论 -
根文件系统定制
根文件系统定制本文转载于websurf的BLOG(VC知识库) 1、 创建一个全新的根文件系统 你可以用mkinitrd来创建,这里介绍另外一种方式,用dd命令: # mkdir -p /mnt/initrd 创建一个设备点,用于临时挂载根文件系统。 # cd /tmp转载 2008-12-23 16:35:00 · 458 阅读 · 0 评论 -
Linux makefile 教程
跟我一起写 Makefile陈皓 (CSDN)http://blog.csdn.net/haoel概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了转载 2008-12-18 13:38:00 · 605 阅读 · 0 评论 -
GNU Automake
本文原文网址http://www.linuxforum.net/books/automake.html#IDX147GNU AutomakeFor version 1.3, 3 April 1998David MacKenzie and Tom Tromey 目录介绍通用性概念通用操作深度严格性统一命名机制派生变转载 2009-04-15 16:59:00 · 558 阅读 · 0 评论 -
GNU Automake
David MacKenzie and Tom Tromey 目录介绍通用性概念通用操作深度严格性统一命名机制派生变量是如何命名的一些实例软件包一个简单的例子,从起点到终点一个经典的程序创建etags和ctags创建`Makefile.in扫描`configu转载 2009-04-10 14:28:00 · 514 阅读 · 0 评论 -
Bash中对变量的操作方法
本文转载于http://blog.linuxeden.com/index.php/219759/viewspace-7442.html 1. 条件变量替换:Bash Shell可以进行变量的条件替换,既只有某种条件发生时才进行替换,替换条件放在{}中.(1) ${value:-word}当变量未定义或者值为空时,返回值为word的内容,否则返回变量的转载 2009-08-05 11:23:00 · 470 阅读 · 0 评论 -
在miniGUI中增加自定义控件
本文转载于:http://www.minigui.org/cgi-bin/lb5000/topic.cgi?forum=25&topic=1514 本人初学MiniGUI,现将在miniGUI中增加自定义控件的学习心得整理出来。目的是抛砖引玉,共同提高。以增加一个Chart控件为例(目前我试验的此控件实际是一个复制的static控件). 一、命名规则:1. 预定义宏_CTRL_CHAR转载 2009-05-18 19:24:00 · 1226 阅读 · 0 评论 -
自定义控件:黑背景浅蓝色边框和字体的文本显示框
本文转载于:http://blog.chinaunix.net/u1/46715/showart_513402.html 一个例子(创建自定义控件:黑背景浅蓝色边框和字体的文本显示框) #include #include #include #include #include #include /*****************************转载 2009-05-18 18:41:00 · 2053 阅读 · 0 评论 -
MiniGUI的控件的超类化
本文转载于:http://blog.zhuhi.com/?uid-48-action-viewspace-itemid-75 下面是一个button的超类化程序作者邮箱:bradyuan@126.com 2006-07-31 /*Minigui 相关头文件*/ #include #include #include #include #include //---- 自定义转载 2009-05-18 18:44:00 · 777 阅读 · 0 评论 -
GCC编译优化指南
本文转载于http://lamp.linux.gov.cn/Linux/optimize_guide.htmlGCC编译优化指南作者:金步国版权声明本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可以自由链转载 2009-05-14 16:51:00 · 518 阅读 · 0 评论