![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 50
badagougou
这个作者很懒,什么都没留下…
展开
-
通过samba无法看到虚拟机linux里的文件
今天根据视频教程使用source insight查看虚拟机linux下uboot代码。因为window不支持文件名大小写,而linux支持,所以uboot代码文件最好在linux环境里解压。过程就如篇博客里说的http://m.blog.csdn.net/article/details?id=51175564 但是实验过程中发现映射网络驱动器里只有文件夹而没有文件的现象。检查了一下原创 2016-05-18 11:01:23 · 663 阅读 · 0 评论 -
灌包测试命令快速解读及软件
cpe client tcpiperf -c 192.168.3.108 -i 1 -w 1M -t 300cpe server tcpiperf -s -i 1 -w 1Mcpe client udpiperf -u -c 192.168.3.108 -b 100M -i 1 -w 1M -t 300cpe server udpiperf -s -u -p 0 -i 1 -p 50...原创 2018-07-26 16:06:10 · 9366 阅读 · 0 评论 -
体会exec函数用法
#include<sys/types.h>#include<stdio.h>#include<stdlib.h>#include<unistd.h>int main(){// if((execl("/bin/ls","ls","-all","/home",NULL))<0)//原创 2018-08-15 20:48:00 · 217 阅读 · 0 评论 -
linux 串口汇总
一 命令操作shell命令发送串口字符echo “hello” > ttyUSB0shell 命令读取字符cat ttyUSB0领用命令设置波特率stty -F ttyUSB0 raw speed 115200二、代码操作<termios.h>1 终端设备属性结构体struct termios{ tcflag_t c_iflag...原创 2018-08-20 15:40:31 · 236 阅读 · 0 评论 -
ubuntu 常见问题汇总
ubuntu 15.04 软件源配置安装好ubuntu 15.04之后,出现update错误,主要是fetch fail之类的错误,他原先的更新源是在美国,所以主要是更新的来源不对。在网上跟着学习换了阿里源和163源都不行。弄了很久还以为是什么地方配错了。估计是这些源比较旧,地址已经变了。最后在系统设置里,把软件源换成 http://mirror.neu.edu.cn/...原创 2018-08-20 18:58:33 · 288 阅读 · 0 评论 -
unix串口非规范式编程
#include<stdio.h>#include<stdlib.h>#include<sys/types.h>#include<termios.h>#include<string.h>#include<errno.h>#include<fcntl.h>#include<sys/sta原创 2018-08-28 17:23:06 · 182 阅读 · 0 评论 -
linux 多线程
一、多线程工作机理进程里创建一个子线程时,实际上会复制自身的一个进程,在这个进程里去运行该子线程。这个进程复制原有的变量和环境等,跟fork创建子进程不同。主要过程是主线程创建子线程,(子线程工作),主线程等待子线程结束。二、线程创建创建线程时,第一个参数给子线程一个ID,用于标识线程。第三个给线程指定运行函数的指针,第四个指定函数输入的参数值。第二个参数还可以设置线程属性。pth...原创 2018-08-29 15:02:41 · 178 阅读 · 0 评论 -
linux tcp client
#include#include#include#include#include#include#includeint main(int agrc,void *argv[]){ int fd; fd=socket(AF_INET,SOCK_STREAM,0); struct sockaddr_in serv_addr; serv_addr.sin_family=AF_IN原创 2018-01-25 16:47:54 · 764 阅读 · 0 评论 -
常见错误整理 嵌入式linux使用
1 在linux中用dnw下载程序总是出现can not open /dev/secbulko,而且usb驱动也已经安装了。 调用usb下载前,应调用insmod dnw_usb.ko安装一次usb驱动2 mount /dev/cdrom /mnt 时,提示you must specify the filesystem type虚拟机->可移动设备->CD/DVD(SATA原创 2017-11-08 22:00:48 · 324 阅读 · 0 评论 -
linux与windows文件共享的实现
通过Samba服务器可以实现windows文件复制到linux中要求:linux网络配置为桥接,但楼主用NAT链接也可以 1 安装Samba服务器 mount /dev/cdrom /mnt 命令挂载linux光盘到/mnt目录 rpm -ivh samba-3.5.10-125.el6.i686.rpm 安装该服务器2 添加sam原创 2016-04-20 15:25:36 · 223 阅读 · 0 评论 -
Makefile小结,
最近在学习迷你2440开发板,用到了Makefile,对此做个小总结。Makefile语法规则:用于说明如何生成目标文件格式: target目标:prerequisite依赖 command命令(注意,需要使用TAB键来空格)范例: all:led.oarm-linux-ld -Tled.lds -o led.elf le原创 2016-05-17 09:52:48 · 307 阅读 · 0 评论 -
连接器脚本格式注意
一个.lds文件,代码照事例写的,但每次make时都出现syntax error,后来才发现".text"后面接":" 时,要有空格才行。OUTPUT_ARCH(arm)ENTRY(_start)SECTIONS{. = 0x30008000; 点+空格+“=0X30008000”+分号. = ALIGN(4); 点+空格+“=ALIGN原创 2016-05-26 15:06:18 · 527 阅读 · 0 评论 -
”多线程+信号量+互斥锁“ 亲测可用的简单demo
信号量不是信号。信号量的使用:头文件 <semaphore.h>定义信号量 sem_t sem;初始化 sem_init(&sem);等待信号量 sem_wait(&sem);发送信号量 sem_post(&sem);销毁信号量 sem_destroy(&sem);/*requirment: pthread0...原创 2017-12-12 13:58:51 · 406 阅读 · 0 评论 -
利用select接收串口数据 亲测可用小demo
#include #include #include #include #include #include #include #include #include int main() { int fd; struct termi原创 2017-12-12 15:34:20 · 2198 阅读 · 0 评论 -
ubuntu 安装ssh服务器
参考 http://www.linuxidc.com/Linux/2014-01/94793.htm参考 https://jingyan.baidu.com/article/9c69d48fb9fd7b13c8024e6b.html终端输入 sudo apt-get install openssh-server打开"终端窗口",输入"sudo ps -e |grep ssh"-原创 2017-12-04 11:48:07 · 227 阅读 · 0 评论 -
利用epoll接收串口数据和socket进程通信问题
该进程为rile,利用epoll接收串口数据,接收rilc进程发来的命令。while(1) { int nfds = epoll_wait(efd,events,MAXEVENTS,20);// printf("nfds=%d\n",nfds); int i; for(i=0;i<nfds;i++) { if(events原创 2017-12-25 14:59:23 · 1159 阅读 · 0 评论 -
交叉编译器安装
参照 http://blog.csdn.net/xie0812/article/details/52672687第一步: 安装arm-2008q1 下载到window里,通过samba传入linux中。我在linux存放的目录为 /home/arm-2008q1第二步:配置系统环境变量gedit /home/.bashrc在最后一行加入 export PATH="/home/a...原创 2019-02-25 16:53:25 · 512 阅读 · 0 评论