
Linux
QQ515311445
博古通今,涵盖四海
展开
-
go语言开发环境搭建
go开发环境搭建原创 2023-05-06 22:55:08 · 87 阅读 · 0 评论 -
WMware虚拟化IntelVT-x/EPT或AMD-V/RVI(V)不能启用,导致AVD不能启动
启用虚拟化IntelVT-x/EPT原创 2022-11-17 11:37:04 · 1369 阅读 · 0 评论 -
NodeJS开发环境搭建
NodeJS原创 2022-11-01 14:18:50 · 182 阅读 · 0 评论 -
Ubuntu18.04 coturn服务器搭建
Ubuntu18.04 coturn服务器搭建原创 2022-10-19 20:29:19 · 583 阅读 · 0 评论 -
Ubuntu环境变量添加当前目录
1. vim /etc/profile#set Current path for so libraryLD_LIBRARY_PATH=./export LD_LIBRARY_PATH2.source /etc/profile原创 2021-02-23 16:20:18 · 401 阅读 · 0 评论 -
Ubuntu16.04 有线网连接开发板同时使用无线网上网的方法
vim /etc/network/interfaces添加以下内容,并重启电脑auto eth0iface eth0 inet staticaddress 192.168.1.100netmask 255.255.255.0broadcast 192.168.1.255原创 2020-04-26 10:40:04 · 913 阅读 · 0 评论 -
Python编译出pyc文件发布
1. 在源码同一目录编译出pyc文件python -m compileall -b .2. 删除__pycache__临时文件find . -name '*pycache*' -exec rm -rf {} \;3. 删除源文件find . -name '*py' -exec rm -rf {} \;...原创 2020-07-09 11:15:01 · 383 阅读 · 0 评论 -
Ubuntu通过SSH远程并通过scp传送文件
SSH远程与scp传送文件原创 2020-07-09 11:05:14 · 805 阅读 · 0 评论 -
ubuntu16.04 可视化grub引导编辑
1. 安装grub-customizeradd-apt-repository ppa:danielrichter2007/grub-customizer apt-get updateapt-get install grub-customizer2. 编辑引导菜单grub-custom...原创 2019-12-26 11:33:49 · 1556 阅读 · 0 评论 -
Ubuntu16.04多窗口终端terminator的安装与风格配置
一、安装apt-get install terminator二、配置(终端内右击-->首选项-->配置)1. 字体设置: 一般設定-->取消掉「使用系统等宽字体」,字体设置为Monospace 102.颜色配置:颜色-->取消 使用「系统主题中的颜色」,内置方案选为Ambience3. 滚动设置:滚动-->勾选「无限滚动」...原创 2019-12-26 11:19:43 · 858 阅读 · 0 评论 -
Hi3559A显示输出设置
1. 摄像头通道设置:Hi3559AV100_SDK_V2.0.1.0/mpp/sample/svp/multi-core/common/sample_comm_ive.c/******************************************************************************* function : Start Vi/Vpss/Venc...原创 2019-12-25 18:36:07 · 2611 阅读 · 1 评论 -
Ubuntu16.04安装Google Chrome浏览器
1. 下载deb安装包 https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb2. 安装 dpkg -i google-chrome-stable_current_amd.deb3. 启动 google-chrome,root用户报错Running as root without --no-san...原创 2019-12-25 11:10:39 · 404 阅读 · 0 评论 -
Ubuntu18.04安装VSCode
VSCode安装原创 2020-07-09 11:04:13 · 1219 阅读 · 0 评论 -
Hi3519A摄像头输出到显示屏配置
1. 摄像头型号配置:Hi3519AV100_SDK_V2.0.1.0/smp/a53_linux/mpp/sample/Makefile.param################# select sensor type for your sample ################################### SONY_IMX290_MIPI_2M_30FPS_12B...原创 2019-11-19 11:25:19 · 1957 阅读 · 0 评论 -
海思NNIE部分C/C++混合编译
Hi3559AV100_SDK_V2.0.2.0/mpp/Makefile.linux.param !44export CXX:=$(CROSS)g++Hi3559AV100_SDK_V2.0.2.0/mpp/sample/linux.mak !4OBJS := $(OBJS:%.cpp=%.o)原创 2019-10-15 17:09:14 · 1224 阅读 · 2 评论 -
Windows上使用Ubuntu虚拟机搭建Android系统开发环境
一.安装虚拟机-->vmware虚拟机.rar 二.安装Linux系统-->ubuntu-10.04.1-desktop-i386.iso在NewVirtual Machine Wizard中,建议Maximum Disk size(GB):设置为50 三.进入root用户1.打开Terminal输入sudo passwd root再回车2.在显示的"Ent...原创 2018-08-26 00:11:58 · 1511 阅读 · 0 评论 -
Linux下编译hello.c
1.在/home/llx下创建目录Application/hello2.在/home/llx/Application/hello使用vim hello.c创建hello.c源文件.并按I开始输入内容如下:#define MODULE#include <linux/module.h>int init_module(void){ printk("<1>H...原创 2018-08-26 00:12:35 · 2369 阅读 · 0 评论 -
编译Linux虚拟机上能运行的helloword
1.因为开始配置的是ARM的环境变量,所以要去掉,vim ~/.bashrc把以下几行原来添加的环境变量用#注释掉.退出后用source ~/.bashrc使用修改生效.export ARCH=armexport JAVA_HOME=/usr/local/jdk/jdk1.6.0_26export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOM...原创 2018-08-26 00:12:16 · 1430 阅读 · 0 评论 -
warning: incompatible implicit declaration of built-in function 'exit'
一.现象:使用gcc编译程序,若碰到这样的warning:incompatible implicit declaration of built-in function 'exit',则表明没有include相应的头文件。只是不明白,为什么gcc给出的是warning,而不是error?个人猜测是gcc会自动寻找. 二.解决方法:在终端输入man exit回车后可以看到exit函数申明...原创 2018-08-26 00:11:35 · 17646 阅读 · 0 评论 -
warning: the `gets' function is dangerous and should not be used.
gets(buf)在linux下用gcc编译出现警告可以改为fgets(buf, MAX_PATH, stdin);//stdin 意思是键盘输入同理:fputs(name, stdout); //stdout 输出原创 2018-08-26 00:11:12 · 1366 阅读 · 0 评论 -
Android系统开发之烧录开发板
一.环境配置:开发板接上USB线和串口线,打开DNW并配置好串口,给开发板上电后按reset键,紧接着按键盘的空格键,此时可输入如下命令.1. fdisk -c 02. ext3format mmc 0:33. fastboot如果PC机提示发现新硬件时,可以找到usb_driver_r03-windows目录,安装好USB的驱动就行. 二.bootloader烧录...原创 2018-08-26 00:11:03 · 1333 阅读 · 0 评论 -
解决kernel中使用定时器读写I2C使系统挂掉的问题
在Android的kernel的TP和Camera驱动中使用定时器对I2C做了一些操作,结果都使系统挂掉了,使用work_struct可解决此问题,使用方法如下:static struct work_struct my_work;//定义static void my_work_func(struct work_struct *work)//函数实现{ //把定时器中做的事情(如:读...原创 2020-07-09 11:54:17 · 468 阅读 · 0 评论 -
Ubunbu与Windows共享文件
windows与ubuntu文件夹共享原创 2018-08-28 14:22:16 · 1055 阅读 · 0 评论 -
Ubuntu使用svn
一、搭建svn服务器1. 安装,打开命令行输入sudo apt-get install subversion后回车 2. 创建项目目录: mkdir /home/svn mkdir /home/svn/project cd /home/svn/ sudo chmod -R 777 project/ 3. 创建svn仓库 命令行输入svnadm...原创 2018-08-28 14:24:00 · 1170 阅读 · 0 评论 -
Linux 下的搜索命令用法
例一: 在当前目录及其子目录中开始搜索 grep "无响应" * -nR例二:搜索指定目及其子目录中的某关键词 find frameworks/base/ -exec grep "无响应" --color -nH {} \;...原创 2018-08-29 09:14:12 · 266 阅读 · 0 评论 -
Ubuntu 右击打开terminal
sudo apt-get install nautilus-open-terminal原创 2018-08-29 09:15:19 · 425 阅读 · 0 评论 -
常用的vim配置
打开vim的配置文件/etc/vim/vimrc,在最后添加以下内容:set number "显示行号set showmatch "高亮显示匹配的括号set nocompatible "去掉vi一致性set incsearch "设置增量搜索模式set hlsearch "搜索时高亮显示被找到的文本set cursorline "突出显示当前行set ruler "打开状态标尺...原创 2020-07-09 11:41:04 · 211 阅读 · 0 评论 -
android系统增量升级的方法
1.把当前的OS升级到机器中2.生成完整的升级包,见《Android完整升级包的制作方法》;然后把out\target\product\t34\obj\PACKAGING\target_files_intermediates\目录下的zip文件拷贝到根目录改名为A.zip(也可以不改名,生成差分包时用对应的名称就可以)3.对系统源码作一些修改,然后重新编译OS4.再次生成一个完整的升...原创 2020-07-09 11:15:44 · 352 阅读 · 0 评论 -
ubuntu右上角不显示ibus(即输入法图标)的解决办法
按Ctrl+Alt+T打开终端,输入以下命令结束ibus并重启即可:killall ibus-daemonibus-daemon -d原创 2018-09-04 16:37:56 · 2686 阅读 · 0 评论 -
ubuntu更改主机名
1. sudo vim /etc/hostname修改主机名并保存退出。2. sudo vim /etc/hosts把原主机名改为新的主机名。否则会提示“无法解析主机”原创 2018-09-04 16:39:16 · 269 阅读 · 0 评论 -
Win7上VMware装Ubuntu10.04不能上网的问题
1. Win7上的VMware Network Adapter(VMnet1和VMnet8)都设置为自动获取IP和DSN2. Ubuntu上打开Terminal输入vi /etc/network/interfaces,内容改为如下: auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp...原创 2018-09-04 17:21:49 · 346 阅读 · 0 评论 -
Ubuntu12.04设置可从root用户登录,并禁用来宾用户
Ubuntu 12.04默认是不允许root登录的,在登录窗口只能看到普通用户和访客登录。以普通身份登陆Ubuntu后我们需要做一些修改,普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入: sudo -s.然后输入普通用户登陆的密码,回车即可进入 root用户权限模式。然后执行: vi /etc/lightdm/lightdm.conf.增加 greeter-s...原创 2018-09-05 16:08:48 · 393 阅读 · 0 评论 -
编译MTK系统源码时checking Env失败的解决方法
1. 在源码根目录找到checkenv.log,查看具体的引起失败的因素2. 打开mediatek/build/tools/checkEnv.py,查找相关的脚本,做修改,例如: 在187行,把lowMem = 2.0 * 1024 * 1024 改为 lowMem = 1.0 * 1024 * 1024 即可绕过内存不足的问题...原创 2018-09-05 16:11:10 · 697 阅读 · 0 评论 -
MTK6575编译环境搭建
一.安装虚拟机-->VMware9.0及以上的版本,注:VMware6.5版本装不上64位Ubuntu系统 二.安装Linux系统-->ububuntu-12.04.1-desktop-amd64.iso,注:要装64位的,否则编译时会提示不支持32bit的系统 三.设置进入root用户1.打开Terminal输入sudo -s然后输入普通用户登陆的密码,回车即可...原创 2018-09-05 16:12:34 · 558 阅读 · 0 评论 -
MTK添加nandflash配置
1. 首先确认flash型号,例如现代(现已更名为海力士)的H9TP32A4GDMCPR_KDM2. 查看mediatek/build/tools/emigen/MT6572/MemoryDeviceList_MT6572.xls中是否有对该芯片的支持,如果不支持,可以去mtk官网下载最新的MemoryDeviceList_MT6572.xls文件。3. 修改mediatek/custom/lea...原创 2018-09-05 16:15:34 · 1228 阅读 · 0 评论 -
修改Android系统长按关机时间,或禁用长按关机
kernel-3.10/drivers/misc/mediatek/mach/mt6735/te12/keypad/mtk_kpd.h !74 #define ONEKEY_REBOOT_NORMAL_MODE//#define TWOKEY_REBOOT_NORMAL_MODE//#define ONEKEY_REBOOT_OTHER_MODE//#define TWOKEY_REB...原创 2018-09-08 17:13:29 · 3141 阅读 · 0 评论 -
嵌入式Linux在Ubuntu上的编译方法
一. 安装交叉编译器1. mkdir -p /opt/freescale/usr/local2. 将文件gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12.tar.gz拷贝到/opt/freescale/usr/local目录3. tarzxvf gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12.tar.g...原创 2020-07-09 11:27:00 · 292 阅读 · 0 评论 -
Android tcpdump抓包
1. 下载tcpdump,并push到/system/bin/目录2. chmod 777 /system/bin/tcpdump3. adb shell tcpdump原创 2020-07-09 11:24:18 · 220 阅读 · 0 评论 -
android wifidog
一. 配置wifidog.conf1. adb shell1. ls /sys/class/net/2. 找到ap0,wlan0,或br0之类的接口3. ifconfig ap0,注ap0,对应换成接口列表中的接口名;收到如:ap0: ip 192.168.43.1 mask 255.255.255.0 flags [up broadcast running multicast]之...原创 2020-07-09 11:23:56 · 349 阅读 · 0 评论 -
Sqlite常用语句
1. 统计track表中所有记录总数select count(*) from track;2. 更新数据库中localtime字段datetime为long型时间戳update track set localtime=REPLACE(localtime, localtime, strftime('%s',localtime));3. 查询每个imei号对应的最后一条位置信息...原创 2020-07-09 11:21:33 · 232 阅读 · 0 评论