
linux
不解不惑
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
文件转成16进制hex格式并进行传输,接收后进行还原
1.使用Linux xxd命令进行文件格式的转换xxd raw_filename > yanshi.txt2.使用python进行文件数据格式的还原import structfilename_r = r'C:\Users\WHQ\Desktop\yanshi.txt'filename_w = r'C:\Users\WHQ\Desktop\restult_yanshi.txt'f_r = open(filename_r, "r") # 返回一个文件对原创 2022-01-02 16:10:53 · 1922 阅读 · 0 评论 -
gdb 调试笔记1
带参数调试的话用的命令是 gdb -args 应用名设置断点 break + 行号 程序停在主函数所在文件行数原创 2016-12-12 19:08:11 · 265 阅读 · 0 评论 -
ubuntu 16进制查看文件
:%!xxd ——将当前文本转换为16进制格式。:%!xxd -r ——将当前文件转换回文本格式。参考链接http://blog.youkuaiyun.com/ljasdf123/article/details/8531087原创 2016-11-17 16:28:07 · 3121 阅读 · 0 评论 -
u-blox GPS调试总结
1.目前用过两款GPS,都是通过串口输出GPS数据2.都有配套的上位机软件,其中u-blox 的上位机软件是u-center,非常强大3.目前用的是7系的u-blox GPS,目前用的波特率为96008.用的开发平台是高通801,同多aDSP进行读取,我把连接GPS 用的串口map到了/dev/tty-4原创 2016-11-15 20:53:09 · 13041 阅读 · 3 评论 -
ubuntu 16.04 安装chrome
1.wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb2.apt-get -f installhttp://jingyan.baidu.com/article/a681b0de18071e3b1843463b.html转载 2016-10-31 19:04:46 · 240 阅读 · 0 评论 -
win7 ubuntu 16.04 双系统安装教程
主要参考两个教程1.Ubuntu 16.04 安装基础入门教程 http://jingyan.baidu.com/article/3c48dd348bc005e10be358eb.html2.Win7 U盘安装Ubuntu16.04 双系统详细教程http://blog.youkuaiyun.com/coderjyf/article/details/5124191转载 2016-10-21 10:59:37 · 1132 阅读 · 0 评论 -
Ubuntu 无线网络配置
nm-connection-editor参考链接http://www.oschina.net/question/2342477_230549原创 2016-11-11 16:05:56 · 460 阅读 · 0 评论 -
linux 读取系统时间
#include#include#includeint main(void){ struct timespec time_start={0, 0},time_end={0, 0}; clock_gettime(CLOCK_REALTIME, &time_start); printf("start time %ld,%ld ns\n", time原创 2016-10-31 10:59:08 · 285 阅读 · 0 评论 -
linux 命令行播放音乐
安装一个linux播放音乐的软件(1)打开terminal ,快捷键是CTRL+ALT+T(2)sudo apt-get install sox(3)sudo apt-get install sox libsox-fmt-all(4)播放文件用play 文件名 eg:play hello.mp3(5)查看sox 的操作命令man sox原创 2016-10-20 09:22:20 · 2157 阅读 · 0 评论 -
安装ubuntu 后需要安装的软件
1.filezilla2.wine3.cutecom putty4.uget5.qt原创 2016-11-09 18:31:48 · 566 阅读 · 1 评论 -
ubuntu上搭建git服务器
参考链接http://www.cnblogs.com/trying/archive/2012/06/28/2863758.html原创 2016-11-09 17:48:33 · 343 阅读 · 0 评论 -
linux 常用命令小结
1.df -h 查看系统磁盘分区以及各个分区大小原创 2016-09-02 10:17:03 · 246 阅读 · 0 评论 -
Ubuntu 16.04 install chrome
https://www.cnblogs.com/hupeng1234/p/6956500.html 博主些的很全很详细我装的时间用的方法比较简单1.使用ubunt自带的firefox浏览器下载chrome安装包,下载地址:https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb2. 在fire转载 2018-01-22 22:56:32 · 4244 阅读 · 0 评论 -
tftp使用笔记
1.通过tftp上传文件必须在服务器上有同名文件否则会出现 server error: (2) Access violation2.tftd的文件目录在服务器的/etc/inetd.conf中配置原创 2017-04-11 15:46:01 · 420 阅读 · 0 评论 -
OK6410A NFS挂载文件系统速度非常慢
实验环境:Windows 7 旗舰版,VMware Station 12,Ubuntu 12.04 LTSOK6410A通过交叉网线与PC机连接开始的时间文件速度非常慢,大概几k,刚开始NFS服务器共享目录为/root/nfs/root ,/etc/exports 里面设置为/forlinx *(rw,sync,no_root_squash),开发板上挂载目录为/mnt/nfs采用的挂原创 2017-02-24 15:42:55 · 4977 阅读 · 0 评论 -
交叉编译tslib,遇到undefined reference to rpl_malloc错误解决办法
执行autogen.sh后,修改config.h.in 把里面的#undef malloc,然后就编译通过了。原创 2017-02-23 10:52:51 · 2911 阅读 · 0 评论 -
为文件打补丁
patch -pn eg:patch -p0 参考文献http://blog.youkuaiyun.com/misiter/article/details/7395608原创 2017-01-20 11:50:29 · 230 阅读 · 0 评论 -
TFT LCD 学习笔记
TFT操作原理http://wenku.baidu.com/link?url=foCvgmPLkKwBMk3XZqoyhb6XVRLchaXXZ8quwS1aqHMxt8tFmUVf0102YZuIpOIc8jQjOgQCH7al7-06AMiq7FZWe5Wz6wkxht1IRxVXgoq http://www.360doc.com/content/14/0916/20/177998原创 2017-02-09 15:29:20 · 1599 阅读 · 0 评论 -
Ubuntu 12.04 搭建TFTP服务 亲测好用
TFTP协议是简单文件传输协议,基于UDP协议,没有文件管理、用户控制功能。TFTP分为服务器端程序和客户端程序,在主机上通常同时配置有TFTP服务端和客户端。相关阅读:Ubuntu下tftp服务搭建 http://www.linuxidc.com/Linux/2012-08/67933.htmTFTP服务器配置 http://www.linuxidc.com/Linux/转载 2017-02-17 10:59:08 · 272 阅读 · 0 评论 -
OK6410裸机调试笔记
1.如果使用JLINK或openjtag记得关注DBGSEL引脚电平,引脚位置在原理图中能搜到2.使用openocd的时间,记得打开系统的Telnet原创 2017-02-16 16:45:55 · 335 阅读 · 0 评论 -
pthread 使用笔记2 判断线程是否存在
目前学到的判断线程是否存在的方法有两种1.一种自己立标志的方法,建立一个子线程是否结束的标志位,子线程中在结束的位置上把标志位置位,父线程通过判断标志位的值来判断线程是否已经退出,为了保证父线程处理的时间子线程已经退出完毕,父线程在判断子线程已经结束以后,要加一个适当延时。2.通过pthread_kill()函数判断线程是否已经退出。(见参考1)参考:1.http://bl原创 2016-12-20 11:03:45 · 4347 阅读 · 0 评论 -
posix pthread 使用笔记
1.包含头文件pthread.h2.定义pthread_t变量3.pthread_create()函数创建线程4.pthread_exit()函数在哪个线程内调用结束哪个函数5.pthread_join() 挂起线程等待线程结束。原创 2016-10-18 15:26:08 · 289 阅读 · 0 评论 -
v4l2 入门教程
Ubuntu Video4Linux2 (v4l2) 开发库安装 1. sudo apt-get install libv4l-dev2.示例代码 在Raspberry Pi(树莓派)上调用V4L2来操纵摄像头拍照http://www.tuicool.com/articles/Mzi6bi参考文献(1)http://www.mr-wu.cn/ubu原创 2016-10-18 14:24:00 · 1799 阅读 · 0 评论 -
Linux 读取系统时间
#include#include#includeint main(void){ struct timespec time_start={0, 0},time_end={0, 0}; clock_gettime(CLOCK_REALTIME, &time_start); printf("start time %lus,%lu ns\n", time_start.tv_sec, time转载 2016-08-24 15:27:49 · 658 阅读 · 0 评论 -
linux 开发小问题总结
一、.so文件问题1.没配置去哪找2.配置了,没把文件拷贝到相应的位置3.对应的.so文件有问题,例如把编译的x86平台的拷贝到ARM平台上。二、当前目录下查看文件grep -R “ ” .原创 2016-09-13 17:19:44 · 212 阅读 · 0 评论 -
GCC编译C/C++代码
1.链接多个动态链接库如果,编译a.c,要用到/uer/a/lib下所有的库文件:liba.so,libb.so,libc.so,libd.so.gcc a.c -L/uer/a/lib -la -lb -lc -ld转载 2016-08-23 15:29:54 · 232 阅读 · 0 评论 -
第一个linux 驱动
以前看过很多次linux相关的资料,一直没亲自动手写,今天通过半天努力,终于完成了一个自己的linux小驱动hello.c#include #include MODULE_LICENSE("Dual BSD/GPL");static int hello_init(void){ printk(KERN_ALERT "Hello, world\n");return 0;}st原创 2016-09-12 17:52:15 · 256 阅读 · 0 评论 -
linux 搜索命令总结
1.findsudo find / -name libtest.so2.grep3.whereis原创 2016-08-21 17:15:30 · 212 阅读 · 0 评论 -
Ubuntu linux 添加动态链接库路径
方法一:把动态链接库所在的路径添加到/etc/ld.so.conf中include /etc/ld.so.conf.d/*.conf/usr/local/lib/然后更新/etc/so.cachesudo ldconfig方法二:同方法一,把具体的so链接库写到/etc/ld.so.conf.d/下的conf文件中/usr/local/lib/转载 2016-08-21 21:32:24 · 9100 阅读 · 0 评论 -
Linux 共享库加载方法
1.生成动态共享库http://blog.sina.com.cn/s/blog_54f82cc20101153x.html 此链接亲测可用2.共享库的加载一般Linux 系统把 /lib 和 /usr/lib两个目录作为默认的库搜索路径,所以使用这两个目录中的库时不需要进行设置搜索路径即可直接使用。可以自己的共享库放到这些目录即可直接使用原创 2016-08-21 17:08:37 · 629 阅读 · 0 评论 -
linux vi编辑器使用总结
1.使用vi打开文件 vi 文件路径+文件名2.刚打开文件的时间为一些提示我们直接按 ENTER 键就可以了3.默认模式为命令行模式,转换为插入模式的方法按键盘上的字母 i4.插入模式切换为命令行模式按「ESC」键原创 2016-08-20 18:21:31 · 486 阅读 · 0 评论 -
Ubuntu历史版本下载地址
http://releases.ubuntu.com/原创 2016-08-19 10:34:12 · 3494 阅读 · 0 评论 -
github 使用教程
由于要进行代码版本控制和能随时查看代码,选择了当前比较流行的github进行代码的管理1.登录github 网站注册github账户 https://github.com/填写用户名、邮箱、密码点击Sign up即可简单地注册2.完成注册,进入github平台,点击new repositories 新建一个新项目(也可以加入到一个已有的项目)新建项目的操作,其实很简单,输入转载 2016-08-24 20:52:06 · 248 阅读 · 0 评论 -
Linux调试工具
1.GDB2.打桩(用printf函数打印)3.gprof原创 2016-09-05 12:11:01 · 374 阅读 · 0 评论 -
Ubuntu 通过SSH远程登录
1.远程登录GUI工具 Putty,Filezilla2.命令行登录(1)sudo apt-get install ssh (2) ssh username@host 然后选择yes,输入密码即可。 eg:root@192.168.1.1原创 2016-08-26 15:32:26 · 584 阅读 · 0 评论 -
Ubuntu 16.04无线网卡RTL8723BE频繁掉线及信号不足解决办法
参考博客1. http://www.linuxidc.com/Linux/2016-05/131150.htm转载 2016-11-08 15:22:34 · 1564 阅读 · 0 评论 -
Ubuntu 安装source insight
1.安装wine 2.下载source instight 安装包3.安装wine source insight注:记得通过wine 的驱动器选项配置路径参考文献1.http://www.2cto.com/os/201408/322370.html2.http://blog.youkuaiyun.com/gaojinshan/article/details/927212原创 2016-11-07 15:56:53 · 337 阅读 · 0 评论 -
ubuntu 磁盘管理
1.gparted2.df原创 2016-10-16 20:59:02 · 677 阅读 · 0 评论 -
ubuntu 网络调试命令
ubuntu 网络调试命令nc感觉很好用监听端 nc -l 1234客户端 nc hostIP 1234然后就可以互发信息了原创 2016-10-14 20:26:10 · 1668 阅读 · 1 评论 -
linux 删除文件名比较奇怪的文件
linux 在使用过程中偶尔会出现名字比较奇怪的文件名 例如反斜杠(\)或一堆问号什么的,不删除看着闹心,删除的过程中可能误删别的文件,曾经误删过,幸亏当时同级目录下没有重要文件,例如文件名中的问号是单字符通配符.比较号的删除方法就是切换到有要删除文件的目录,然后按tab键,然后根据弹出的文件名字进行输入,然后删除就可以了.原创 2016-11-05 10:36:51 · 1336 阅读 · 0 评论