linux开发
诗意亭序
linux Java Qt
展开
-
valgrind 在开发板上运行以及使用
前言:bedug无处不在,今天花落我家现象:一个月出现一次异常,难易复现排查,借助神器valgrind排查1、下载及编译准备下载地址:https://www.valgrind.org/ tar -jxvf valgrind-3.16.1.tar.bz2cdvalgrind-3.16.1sudo apt-get install automake ./autogen.sh2.配置编译安装打开configure文件搜索armv7* 改成 armv7*|arm...原创 2021-06-27 17:22:03 · 608 阅读 · 0 评论 -
mysql启动后停止,重装mysql
报错:本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止1.先删除H:\mysql\data 目录下的原创 2021-06-27 17:23:01 · 140 阅读 · 0 评论 -
ubuntu QT远程登入开发板运行
1.确保ubuntu虚拟机能够ping通开发板2.设置QtCreator工具---》选项---》设备----》添加----》通用linux设备---》设备域名或IP(填开发板ip)---->the username 填开发板用户名---》key Deployment不填-----》完成3.选项---》设备界面4.QT工程的pro里面设置应用程序路径,将会从虚拟机...原创 2019-12-11 15:08:28 · 578 阅读 · 0 评论 -
linux 字符设备驱动的编写基础
目录:先上代码,后面一个一个解释#include <linux/init.h>#include <linux/module.h>#include <linux/cdev.h>#include <linux/fs.h>#define HELLO_CDEV_NUM 1static int hello_major = 0;static co...原创 2018-03-25 19:10:09 · 219 阅读 · 0 评论 -
Makefile = := ?= +=
“=”最基本的赋值方式“:=”覆盖之前的值“?=”若没有则赋值,有则保留原来的(相当于不执行该赋值操作)“+=”就是在原的基础上添加测试Makefile如下:var="this is original\n"ifdef recovervar:="this is recover(:=)\n"endif ifdef nodefinevaluevar?="this is nodefineval...原创 2018-03-25 22:20:47 · 875 阅读 · 0 评论 -
EXPORT_SYMBOL 符号导出实例
hello.c#include <linux/module.h> #include <linux/init.h> static int num =10; int exportvalue=1234;static void exportfunc(void) //需要导出的函数{ printk("exportfunc():num = %d; ex...原创 2018-03-25 23:02:51 · 852 阅读 · 0 评论 -
smart210 key驱动
key_drive.c#include <linux/fs.h>#include <linux/init.h>#include <linux/kernel.h>#include <linux/module.h>#include <linux/delay.h>#include <linux/poll.h>#inclu...原创 2018-04-07 15:25:42 · 266 阅读 · 0 评论 -
smart210 key输入子系统
直接上码---->#include <linux/module.h>#include <linux/kernel.h>#include <linux/init.h>#include <linux/timer.h>#include <linux/input.h>#include <linux/irq.h>#in...原创 2018-06-20 23:28:48 · 205 阅读 · 2 评论 -
smart210 dnw下载
下载地址https://download.csdn.net/download/u011171361/10888629包含两个工具:scebulk(USB驱动) 、dnw(下载工具)一.编译安装scebulk1.进入dnw4linux-master/secbulk_driverroot@ubuntu:/opt/smart210/mywork/u-boot/smart210# ...原创 2018-12-31 22:06:18 · 448 阅读 · 0 评论 -
linux man帮助
Linux的man1 - commands普通的命令2 - system calls3 - library calls4 - special files5 - file formats and convertions6 - games for linux7 - macro packages and conventions8 - system management commands9 - 其他1.普...原创 2018-03-25 16:04:12 · 111 阅读 · 0 评论 -
ubuntu安装smb及配置
1.安装smb服务sudo apt-get install samba查看smb服务版本jump@mylubuntu:/home$ smbd --versionVersion 4.6.7-Ubuntu2.为smb添加用户及设置密码jump@mylubuntu:/home$ sudo smbpasswd -a jump #jump为用户名3.配置文件sudo gedit /etc/samba/sm...原创 2018-03-11 21:13:15 · 14774 阅读 · 0 评论 -
ubuntu16.04 安装source insight 4
步骤一:sudo apt-get install wine ,安装过程中出现需要确定的选项,使用tab键将焦点定位再“确定”按钮上,回车即可,安装完查看是否安装成功which wine步骤二: 下载source insight 4 官方地址https://www.sourceinsight.com/,将页面拖到最下面点击“Download Trial”,再点击“Download”...原创 2019-05-03 12:37:05 · 13511 阅读 · 1 评论 -
Makefile 使用总结
1. Makefile 简介Makefile 是和 make 命令一起配合使用的.很多大型项目的编译都是通过 Makefile 来组织的, 如果没有 Makefile, 那很多项目中各种库和代码之间的依赖关系不知会多复杂.Makefile的组织流程的能力如此之强, 不仅可以用来编译项目, 还可以用来组织我们平时的一些日常操作. 这个需要大家发挥自己的想象力. 本篇博客是...转载 2019-05-10 09:23:51 · 295 阅读 · 0 评论 -
ubuntu16.04填坑汇总
收集ubuntu16.04的各种坑。。。。不定期更新root和普通用户的密码都忘了:参考大神的http://www.cnblogs.com/jefflee168/p/5583456.html原:修改后:按F10,进入root界面,输入:passwd修改密码,重启即可 ubuntu16.04 开机出现Host SMBus controller not ena...原创 2018-10-09 20:16:36 · 393 阅读 · 0 评论 -
编译安装tslib-1.4.tar.gz
1.交叉编译器,我的是友善的2.下载tslib-1.4.tar.gzhttps://download.csdn.net/download/u011171361/107024293.安装一些库:apt-get install automake autogen autoconf libtool4.配置 gedit /etc/profile#交叉编译器路径export ...原创 2018-10-05 15:06:23 · 3716 阅读 · 1 评论 -
source insight 导入s5qv210源码
问题:.将内核源码全部导入source insight导致重复头文件太多,不能准确定位文件目标: 只导入相关平台代码,减少重复头文件 步骤一:编译内核,将输出保存到build_log.txtmake ARCH=arm > build_log.txt步骤二:编辑脚本命名为sg.sh,复制代码到脚本文件,如我的开发板 ls arch/arm/mach-s5pv210...原创 2018-12-06 20:18:05 · 193 阅读 · 0 评论 -
bash: /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc: 没有那个文件或目
1.运行arm-linux-gcc -v 出现bash: /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc: 没有那个文件或目解决办法:sudo apt-get install lsb-core2.无法获得锁 /var/lib/dpkg/lock -open解决办法:sudo rm -rf /var/cache/apt/archives/loc...原创 2018-03-11 15:21:13 · 2533 阅读 · 1 评论 -
dpkg: 处理软件包 lsb-release (--configure)时出错
安装sudo apt-get install lsb-core出现:解决办法:参考http://blog.csdn.net/sftxlin/article/details/86808151.$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old //现将info文件夹更名2.$ sudo mkdir /var/lib/dpkg/info //再新建一...原创 2018-03-11 15:31:18 · 1784 阅读 · 0 评论 -
smart210使用nfs共享文件到开发板
1.安装nfs:sudo apt-get install nfs-kernel-server nfs-common portmap2.配置文件:sudo gedit /etc/exports/home/jump/mynfs *(rw,sync,no_root_squash)其中:/home/jump/mynfs 为共享目录* 表示所有的客户机都可以挂接此目录;rw 表示挂接此目录的客户机对该目录有...原创 2018-03-11 17:25:38 · 1070 阅读 · 0 评论 -
linux下的头文件 及C/C++头文件 一览表
linux下编程常用头文件一览==============================================================================================<assert.h > &n...转载 2019-05-03 11:15:42 · 494 阅读 · 0 评论