博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
jiuzhuaxiong
创造属于你的天空,有了问题可以跟大家一起讨论! 在LINUX和VXWORKS嵌入式开发中学到了一些经验跟大家分享!
jiuzhuaxiong.cublog.cn
管理博客
发表文章
留言
收藏夹
· 下载搜索
· 电子博客好友
博客圈
音乐
· 家乡音乐
相册
· 开发照片
导入文章
文章
· C语言技巧讨论
· 前辈经验
· 嵌入式LINUX开发
}
· AT9200 LINUX2.6.10内核移植
· S2C2410LINUX2.6.20内核移植
· U-BOOT移植
· AT91RM9200开发笔记
· LINUX交叉编译器的制作
· SHELL命令学习
· U-BOOT POWERPC移植
· UCLINUX开发笔记
· JFFS2文件系统制作
· 在嵌入式Linux系统中挂载 jffs2 根文件系统
· RAMDISK系统的制作
· LINUX系统启动
}
· LINUX驱动开发笔记
· LINUX内核移植
· ARM嵌入式开发
· MAKEFILE制作
· AVR在LINUX平台下开发
· 嵌入式VXWORKS开发
}
· VXWORKS BSP开发
· VXWORKS在AT91RM9200上的移植
· VXWORKS在MPC860上的移植
· VXWORKS启动过程
· VXWORKS多任务机制
· TCP IP 网络协议
首页
关于作者
姓名:HugBear2008 QQ:280051265 年龄:25 位置:中国.广州 E-MAIL:jiuzhuaxiong@163.com
||
<<
>>
||
我的分类
文章列表 - MAKEFILE制作
在Linux下,编译一个多线程的程序命令为:
<p style="text-indent: 2em;">在Linux下,编译一个多线程的程序命令为: </p><p style="text-indent: 2em;"> </p><p style="text-indent: 2em;">gcc -lpthread -o file file.c </p><p style="text-indent: 2em;"> </p><p style="text-indent: 2em;">在Linux下,用交叉编译器编译一个在uclinux下运行的多线程程序,makefile文件如下: </p><p style="text-indent: 2em;"> </p><p style="text-indent: 2em;"> </p><center><CCID_NOBR> </CCID_NOBR><table bordercolordark="#ffffff" bordercolorlight="black" align="center" border="1" cellpadding="2" cellspacing="0" width="400"> <tbody> <tr> <td class="code" style="font-size: 9pt;" bgcolor="#e6e6e6"><pre><CCID_CODE>CFLAGS = -Wall -Os -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED<br><br>LDFLAGS =-Wl,-elf2flt<br>LOCAL_LIBS = /usr/local/arm-elf/lib/libpthread.a<br><br>CC = arm-elf-gcc<br><br>LD = arm-elf-gcc<br><br>TARGT = test<br><br>OBJ = $(TARGT).o<br><br>SRC = $(TARGT).c<br><br>all: $(TARGT)<br><br>%.o:%.c<br><br>$(CC) $(CFLAGS) -c $< -o $@<br><br>$(TARGT)……
查看全文
发表于:2008-04-10 ┆
阅读(130)
┆
评论(0)
2.6驱动移植系列之Getting started(4)-miscellaneous changes
<table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr> <td align="center" height="25"><br></td></tr> <tr> <td bgcolor="#d2dee2" height="1"><br></td></tr> <tr> <td bgcolor="#ffffff" height="1"><br></td></tr> <tr> <td align="center"> <table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody> <tr> <td width="100%"> <div id="art" style="margin: 15px;" width="100%"><font size="4"><span style="font-weight: bold;">翻译:山涛</span><br style="font-weight: bold;"><span style="font-weight: bold;">邮件:epost_guo@126.com</span></font><br> <meta content="OpenOffice.org 2.0 (Linux)" name="GENERATOR"> <meta content="20070318;9460700" name="CREATED"> <meta content="20070318;13152500" name="CHANGED"> <style> <!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } H1 { margin-bottom: 0.21cm } H1.western { font-family: "AR PL ZenKai Uni", serif } H1.c……
查看全文
发表于:2008-04-10 ┆
阅读(81)
┆
评论(0)
Driver porting: more module changes
<p><b><font size="3">翻译:山涛</font></b><font face="AR PL ZenKai Uni, serif"><font size="3"><br></font></font><b><font size="3">联系邮件:</font></b><font face="AR PL ZenKai Uni, serif"><b><font size="3">epost_guo@126.com</font></b></font></p> <h1 class="cjk"><font face="AR PL ZenKai Uni, serif">Driver porting: more module changes</font></h1> <p style="margin-bottom: 0cm;"><font face="AR PL ZenKai Uni, serif">[Posted February 11, 2003 by corbet]</font></p> <p style="margin-bottom: 0cm;"><br></p> <p style="margin-bottom: 0cm;"><font face="AR PL ZenKai Uni, serif"><a href="http://lwn.net/Articles/21817/">The first article in this series</a> noted a couple of changes that result from the new, kernel-based module loader. In particular, explicit <tt>module_init()</tt> and <tt>module_exit()</tt> declarations are now necessary. Quite a few other things have changed as well, however; this article will summarize the most important of those changes.</font></p> <p style="marg……
查看全文
发表于:2008-04-10 ┆
阅读(149)
┆
评论(0)
2.6驱动移植系列之Getting started(2)-- 模块编译
<table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr> <td align="center" height="25"><font style="font-size: 14pt;" color="#02368d"><b>2.6驱动移植系列之Getting started(2)-- 模块编译</b></font><br></td></tr> <tr> <td bgcolor="#d2dee2" height="1"><br></td></tr> <tr> <td bgcolor="#ffffff" height="1"><br></td></tr> <tr> <td align="center"> <table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody> <tr> <td width="100%"> <div id="art" style="margin: 15px;" width="100%"> </div> <br></td></tr><tr> <td align="center" height="25"><br></td></tr> <tr> <td bgcolor="#d2dee2" height="1"><br></td></tr> <tr> <td bgcolor="#ffffff" height="1"><br></td></tr> <tr> <td align="center"> <table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody> <tr> <td width="100%"> <div id="art" style="margin: 15px;" width="100%"><font size="3"……
查看全文
发表于:2008-04-10 ┆
阅读(224)
┆
评论(0)
2.6驱动移植系列之Getting started(1)-- 驱动移植:hello world
<table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr> <td align="center" height="25"><font style="font-size: 14pt;" color="#02368d"><b>2.6驱动移植系列之Getting started(1)-- 驱动移植:hello world</b></font><br></td></tr> <tr> <td bgcolor="#d2dee2" height="1"><br></td></tr> <tr> <td bgcolor="#ffffff" height="1"><br></td></tr> <tr> <td align="center"> <table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody> <tr> <td width="100%"> <div id="art" style="margin: 15px;" width="100%"><b><span style="font-size: 9pt; font-family: 楷体_GB2312;">翻译<span lang="EN-US">: </span>山涛<span lang="EN-US"><br></span>联系邮件<span lang="EN-US">: epost_guo@126.com<br><br></span></span></b> <h1><span lang="EN-US">Driver porting: hello world</span></h1> <p class="MsoNormal"><span lang="EN-US">[Posted February 4, 2003 by corbet]</span></p> <p class="MsoNormal"><span lang="EN-US">T……
查看全文
发表于:2008-04-10 ┆
阅读(164)
┆
评论(0)
在嵌入式Linux系统中挂载 jffs2 根文件系统
<table border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="center" height="25"><font color="#02368d"><b>在嵌入式Linux系统中挂载 jffs2 根文件系统</b></font><br> </td></tr> <tr><td bgcolor="#d2dee2" height="1"><br></td></tr> <tr><td bgcolor="#ffffff" height="1"><br></td></tr> <tr><td align="center"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody><tr><td width="100%"> <div id="art" width="100%"> <div align="center"><strong><font color="#0000ff" size="4">在嵌入式Linux系统中挂载 jffs2 根文件系统</font></strong></div> <div>我已经在《<font color="#02368d"><font size="2"><strong><u>构建基本的嵌入式Linux根文件系统</u></strong><font color="#000000">》介绍了</font></font></font>如何建立基本的嵌入式Linux根文件系统,并用NFS挂载成功。如果要以挂载JFFS2格式的根文件系统,其基本方法就是<font color="#0000ff" size="3">将这个建立好的根文件系统制作成jffs2镜像,烧到FLASH中,改改Linux的启动参数即可。</font></div> <div> </div> <div>具体做法如下:</di……
查看全文
发表于:2008-03-12 ┆
阅读(207)
┆
评论(0)