- 博客(27)
- 收藏
- 关注
原创 0717
今天老师讲了进程间通信,知道了:Linux迚程间通信(IPC)由以下几部分发展而来:1.UNIX迚程间通信2.基亍System V迚程间通信3.POSIX迚程间通信。还有信号的处理,发送,共享内存,创建,映射。
2012-07-25 21:12:54 184
原创 0713
今天老师讲了linux的编译和进程控制编程,linux有内核态和用户态,及系统调用和创建。还有库函数打开和创建。Linux中的进程包含3个段,分别为“数据段”、“代码段”和“堆栈段”。还有进程的创建。
2012-07-15 19:35:48 198
原创 0710
今天老师讲了数组和指针,还用图配合讲解很生动形象描述了指针,是指向地址还是内容。告诉我们goto最好不要用,要用不要再goto下面定义数,数组等等。还讲了野指针,怎么消除。还要给指针分配内容,及怎么释放。接下来的2个练习不会做。
2012-07-11 21:38:30 187
转载 嵌入式系统开发学习如何起步、如何深入?(转)
学习有捷径吗?俺认为是有的,正确的道路就是捷径。就好象是爬山,如果有导游图,那就能找到一条最正确的路线;如果没有导游图,自己瞎琢磨,东问西问,也未必能找到最佳的路线。有时候回首前尘,会谓叹,要是当时我这样做就好了;这也说明了人生会有一个最优解。嵌入式系统的学习也是一样,作为电子专业或者其它专业的学生来说,想要把嵌入式系统的学习搞好,走一条成功的人生道路,那应该怎么去做呢?俺试着分析看看
2012-07-07 21:52:26 2642
转载 100个最佳Linux站点
100个最佳Linux站点 (一) 网络中遍布着大量的Linux相关站点; (二) 用户无须详细了解每一个此类站点,实际上,一百个站点足够你使用了。 评选出的这100个优秀站点,将按照下述20个类别作以评介: (一) 文件下载 (二) 幽默娱乐 (三) 相关新闻 (四) 通用硬件 (五) 专用硬件 (六) 新手站点 (七) 图形/多媒体 (八)
2012-07-07 21:47:53 1484
原创 0706
今天是完成昨天的任务然后要给老师打分。经过上午半天思考还是没想出来然后就借鉴同学的,但是strstr还是没做出来,完全搞不懂,估计心态还怎么调整,但是心态比以前好很多了。其实打酱油我心里也很不好受,明白了坐在那也是一种煎熬。在一半思考一半打酱油的时间度过了。由于上午给老师检查了,下午好像什么事干,我就把老师布置的C语言编起来,遇到问题问同学就这样度过了整个下午,感觉还是很充实的。
2012-07-07 21:40:40 170
原创 0705
今天老师讲了内存空洞,感觉很新奇好像有点懂。然后讲解了我不了解的C语言,还讲了STRCPY,听不懂,但是老师讲解了他的含义及怎么实现,可是我还是没懂。老师留了3题给我们思考是strlen,strcat,strstr,我不会。用了man看解释好像没怎么懂,然后就在发呆了,直到下课。
2012-07-07 21:28:51 210
原创 0704
今天了解了makefile(makefile是make读入的惟一配置文件),它的内容:a.需要由make工具创建的目标体(target),通常是目标文件或可执行文件;b.要创建的目标体所依赖的文件;创建每个目标体时需要运行的命令(command),这一行必须以制表符(tab键)开头。用昨天编的小程序操作了makefile,请教了老是之后完成了。独立操作生成bin,lib等文件,然后把.o的文件删了
2012-07-07 21:11:14 231
原创 0703
今天了解了动态库.so和静态库.a,还有跟多代码的意思。编了一个C语言的小程序漏洞百出,经过参考别人的之后勉强把他完成了。编完之后保存再经编译最后出结果,真的不容易啊。还知道了怎么删除文件(rm),怎么把文件改名字(mv)。在这个小程序上创建了静态库(gcc –c 源文件.c ar rcs 静态库名目标文件1 目标文件2 rc:静态库不存在,就创建该库文 s:更新库文件)。还使用了静
2012-07-06 17:08:38 201
原创 0702
今天刚接触嵌入式linux,初步了解了编辑器gcc。知道了它的功能:能够编译用C、C++和Object C等语言编写的程序,gcc又是一个交叉平台编译器,它能够在当前CPU平台上为多种不同体系结构的硬件平台开发软件。通过老师讲解,我会了怎么安装linux,及简单的操作。还有gcc的基本用法和了解了一些代码。
2012-07-06 16:51:06 223
转载 VMware Tools的经典安裝方法
註1:#表註解,$表提示符號註2:gcc-4.0改成gcc註3:VMwareTools-5.5.1-19175.tar.gz 依版本不用而異# Install gcc-4.0, make, and appropriate Linux kernel headers$ sudo apt-get install gcc-4.0 make linux-headers-$(uname -r)
2012-07-06 16:40:59 1633
转载 学习linux/unix编程方法的建议
首先先学学编辑器,vim, emacs什么的都行。 然后学make file文件,只要知道一点就行,这样就可以准备编程序了。 然后看看《C程序设计语言》K&R,这样呢,基本上就可以进行一般的编程了,顺便找本数据结构的书来看。 如果想学习UNIX/LINUX的编程,《APUE》绝对经典的教材,加深一下功底,学习《UNP》的第二卷。这样基本上系统方面的就可以掌握了。
2012-07-06 16:40:09 444
转载 怎么样在 VMWare 虚拟PC上安装Linux
如果您是一直使用Windows,但又想对Linux有一个了解,那么我建议您使用虚拟PC;如果您还没有做好心理准备全面完整的接受Linux或者您对单独安装或者制作双启动没有百分百的把握而又想领略Linux的风资,那么我也建议您使用虚拟PC。本文以常见常用的VPC(Virtual PC 5.1)和VMware(VMware-workstation-4.0.0-4460)为例,谈谈在虚拟PC下安装R
2012-07-06 16:39:25 325
转载 c语言如何链接到数据库
#include #include void main(){ MYSQL *mysql; MYSQL_RES *res; MYSQL_ROW row; char *query; int t,r;
2012-07-06 16:37:12 251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人