- 博客(75)
- 资源 (13)
- 收藏
- 关注
原创 Chrome禁用JavaScript复制网站内容
如何复制一个网站中的内容,例如打开360doc网站,选中内容复制会弹出需要登录账号才能复制内容。如何才能复制选中的内容呢,下面在chrome中演示如何复制网站内容。在chrome中如何操作可以直接复制呢。第一步:在需要复制的页面中按F12调出开发者模式,如下图第二步:点击上图中的箭头,如下图所示最后,如上图所示,勾选“Disable JavaScript”后就可以直接复制当前页面中的内容。特别提示:不要关闭开发者模式。...
2021-10-13 19:53:06
901
原创 vsc+python格式化配置
Python编码风格指导(PEP8)要求每行代码不得超过80个字符。在VSCode中Pyhon常用代码检查工具是pylint和flake8,常用代码格式化工具是yapf、autopep8和black。 针对代码过长导致格式化时自动换行,在vsc的setting.json中修改格式化工具的每行最大字符个数,下面是常用的配置参数。```bash "editor.formatOnSave": true, "editor.formatOnPaste": true, "e...
2021-08-20 20:29:45
1250
1
原创 arm-linux开发之(python3.4移植到arm平台)
linux主机:ubuntu-14.04交叉编译器:gcc version 4.6.2 20110630 (prerelease)开发板kernel:linux-3.0.35开发板:MarsBoard(imx6d)busybox:BusyBox v1.20.2 () multi-call binary.1、下载python源码和ubuntu主机一样的版本ubuntu@ubuntu:~/marsboard/down_lib/python3.4$ sudo apt-get source
2021-08-10 21:54:33
1194
原创 arm-linux开发环境之(如何获取linux相关命令源码移植开发板中)
如何获取linux相关命令移植到开发板文件系统中?1、首先在ubuntu系统中用linux一段时间了,有时候想看看ls、cat、more等命令的源代码,在下载的内核源码中用cscope没能找到,在网上搜索了一下,将方 法总结如下:以搜索ls命令源码为例,先搜索命令所在包,命令如下: lpj@lpj-linux:~$ which ls/bin/ls 用命令搜索该软件所在包,代码如下: lpj@lpj-linux:~$ dpkg -S /bin/lscoreutils: /bin/
2021-07-31 08:00:29
432
原创 arm-linux开发环境之(htop命令移植)
top命令查看CPU利用率并不是很方便,因此打算移植htop到imx6上,主要包括以下几个步骤:- 资源下载htop 下载http://hisham.hm/htop/releases/1.0.1/htop-1.0.1.tar.gzncurses 下载http://ftp.gnu.org/gnu/ncurses/ncurses-5.9.tar.gz- 编译 首先需要编译libncurses ./configure --prefix=/home/vincent/resou
2021-07-30 22:19:30
1266
1
原创 arm-linux开发环境之(busybox-ls命令)终端显示颜色
1、首先查看开发板文件系统的颜色文件夹和文件没有颜色区分2、重新编译busyboxBusybox Settings ---> Coreutils ---> [*] ls [*] Produce colored ls output by default3、按照步骤2,选中“Produce Colord 揽收output by default”之后,再次启动开发板加载文件系统...
2021-07-28 18:59:25
1362
原创 windows Visual studio code如何打开远程ubuntu主机中的文件夹或者文件
linux@192.168.3.37's password:2bcac52f48d0: runningAcquiring lock on /home/linux/.vscode-server/bin/c3f126316369cd610563c75b1b1725e0679adfb3/vscode-remote-lock.linux.c3f126316369cd610563c75b1b1725e0679adfb3Found existing installation at /home/linux/.vsc
2021-07-27 21:08:28
1560
5
原创 RTL8188CUS usb wifi驱动移植到(arm-linux)
一. 编译环境准备1. 安装ubuntu我尝试过编译MT7603的driver, 发现在ubuntu kernel 2.6.32上编译会出错,所以安装的ubuntu kernel版本必须大于2.6.32, 建议是3.0 以上的。我选择安装ubuntu 12.04(kernel ver: 3.2.0)安装过程可百度一下,这里略过...2. 安装编译依赖Lib(编译wpa_supplicant时要用到)用apt-get安装以下lib :apt-get install libnl-.
2021-07-27 20:48:47
2029
原创 Ubuntu 12.04、14.04更新国内源(测试有效202100803)
ubuntu 12.04 测试有效的阿里云源第一步、首先备份ubuntu12.04源文件sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak(备份当前源文件)2、修改并更新源文件sudo vim /etc/apt/sources.list3、把下面的信息复制到上述文件中deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse de
2021-07-20 21:09:40
4890
6
原创 arm-linux开发环境之(jffs2)文件系统制作
busybox制作文件系统上面的链接是告知如何制作nfs的文件系统,通过NFS测试以后,就可以制作jffs2文件系统了具体如下:1、解压zlib-1.2.3.tar.bz2并进入这个目录,配置编译安装cd zlib-1.2.3./configuremakemake install2、mtd工具编译解压mtd-snapshot-20050519.tar.bz2,并进入mtd/util编译安装cd mtd-snapshot-20050519/until
2021-07-05 20:22:19
468
1
原创 arm-linux开发环境之(cramfs)文件系统制作
busybox制作文件系统上面的链接是告知如何制作nfs的文件系统,通过NFS测试以后,就可以制作cramfs文件系统了具体如下:1、cramfs文件系统镜像制作由于系统提供制作cramfs文件系统的工具,则可以利用,具体操作如下:$ mkfs.cramfs rootfs rootfs.cramfs2、将rootfs.cramfs拷贝到/tftpboot目录下$ cp rootfs.cramfs /tftpboot3、将rootfs.cramfs 烧写到nand
2021-07-05 20:20:25
518
原创 arm-linux开发环境之(ramdisk)文件系统制作
三、制作ramdisk文件系统:通过NFS测试以后,就可以制作ramdisk文件系统了,具体如下:1、制作一个大小为8M的虚拟磁盘$ dd if=/dev/zero of=initrd.img bs=1k count=8192 (initrd.img为8M)2、格式化这个虚拟磁盘为ext2$ mkfs.ext2 -F initrd.img3、在mount下面创建initrd目录作为挂载点$ mkdir /mnt/initrd4、将这个虚拟磁盘挂载到/mnt/initrd下
2021-07-05 20:17:47
801
原创 linux通过sysfs方式控制开发板硬件(MarsBoard开发板)
开发板:MarsBoardkernel版本:linux-3.0.351、LED (RGB)的控制必要的kernel配置<*> LED Support for Toshiba TCA62724FMG I2C chip [*] Blue LED default on [*] LED Trigger support <*> LED Default ON Trigger通过文件控制led的亮与灭echo [0..255] > /sys/class/l.
2021-07-04 20:55:05
435
原创 linux如何静态配置网络
1、首先打开/etc/network/interfaces文件ubuntu@ubuntu:~$ sudo vim /etc/network/interfaces添加如下内容配置静态IP:auto loiface lo inet loopbackauto eth0iface eth0 inet staticaddress 192.168.0.228netmask 255.255.255.0gateway 192.168.0.12、配置DNSsudo vim /et...
2021-07-04 20:08:08
379
原创 ubuntu如何降级gcc
ubuntu版本:ubuntu-18.04安装指定版本的gcc、g++,然后做如下链接sudo apt-get install gcc-4.5 g++-4.5 cpp-4.5 gcc-4.5-multilib g++-4.5-multilibsudo rm /usr/bin/gccsudo rm /usr/bin/g++sudo ln -s/usr/bin/gcc-4.5 /usr/bin/gccsudo ln -s/usr/bin/g++-4.5 /usr/bin/...
2021-07-04 20:03:07
475
原创 arm-linux开发环境之(nfs)配置
linux主机版本:ubuntu-18.04开发板:Marsboard1、首先安装nfs服务ubuntu@ubuntu:~$ sudo apt-get install nfs-kernel-server2、配置nfs服务打开文件/etc/exportsubuntu@ubuntu:~$ sudo vim /etc/exports添加如下内容/home/ubuntu/rootfs *(rw,sync,no_root_squash)这个文件就是根文件系统的目录# /e..
2021-07-04 19:53:23
922
原创 arm-linux开发环境之(TFTP)配置
1、首先使用apt-get安装TFTP服务安装tftp服务:sudo apt-get install tftp-hpa tftpd-hpa xinetd2、启动与停止TFTP服务sevice tftpd-hpa restartnetstat -a | grep tftpservice xinetd restart3、置TFTP的配置文件xinetd.conf打开配置文件sudo vim /etc/default/tftpd-hpa...
2021-07-01 15:01:44
473
原创 IMX6Q Marsboard kernel编译集合
ubuntu版本:ubuntu-18.04arm-gcc版本:gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12u-boot版本: u-boot-2009-08开发板图片:
2021-06-18 23:00:15
284
原创 IMX6Q Marsboard u-boot编译集合
ubuntu版本:ubuntu-18.04arm-gcc版本:gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12
2021-06-18 22:31:20
232
原创 加速vscode下载速度
https://az764295.vo.msecnd.net/stable/ea3859d4ba2f3e577a159bc91e3074c5d85c0523/VSCodeUserSetup-x64-1.52.1.exe将官方下载地址的域名更换为国内镜像即可:vscode.cdn.azure.cn如:官方地址:https://az764295.vo.msecnd.net/stable/ea3859d4ba2f3e577a159bc91e3074c5d85c0523/VSCodeUserSetup.
2021-06-18 21:57:38
566
原创 arm-linux开发环境之(busybox)最小文件系统制作
一、根文件系统制作:1、获得源码:busybox-1.17.3.tar.bz2下载路径: http://busybox.net/downloads/2、解压源码 tar xvf busybox.1.17.3.tar.bz2cd busybox1.17.33、配置源码:$ make menuconfigbusybox settings--->buibld options--->[*]build busybox...[]force nommu[]build w
2021-06-17 13:07:09
1172
1
原创 ubuntu配置arm-linux开发环境之(samba篇)
samba服务安装1、安装samba:sudo apt-get install sambasudo apt-get install smbfs2、创建共享目录:sudo mkdir /home/linux/sambasudo chmod 777 /home/linux/samba3、修改Samba配置文件:sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.baksudo vim /etc/samba/...
2021-06-17 12:36:58
398
原创 微信小程序中for循环如何使用
一、index.js代码中的data数据定义如下const app = getApp()Page({data: {// todos是一个数组todos:[{ name: 'JavaScript', completed: false},...
2020-02-27 14:24:51
3016
原创 c++构造函数不能有返回类型错误提示?解决方法!
43 class Point 44 { 45 public: 46 Point(int xx, int yy){X = xx; Y = yy;}//构造该函数 47 Point(Point &p); 48 int GetX(void){return X;}//取X坐标 49 int GetY(void){return Y;}//取Y坐标
2014-02-19 17:35:15
10441
1
原创 vs 2010中提示libc.lib错误
在OpenGL超级宝典中的代码中,在vs 2010中打开,编译提示libc.lib无法打开,错误提示如(图一)(图一)解决方法:如(图二)所示
2013-12-11 14:54:56
3131
原创 VC++ 2010下安装OpenCV2.4.3,并编写测试程序
OpenCV 2.4.3安装系统环境:win7 (64位)系统 + x86机器 + vc++2010安装OpenCV1、 下载OpenCV从本站下载栏目 http://www.opencv.org.cn/index.php/Download 下载 OpenCV for Windows(也即 OpenCV-2.4.3.exe 文件,及编译好的库文件,头文件等等)。2、 将 Ope
2013-10-15 15:55:20
15180
原创 armel和armhf区别
armel和armhf区别什么是armhf在Ubuntu 12.04和Debian里,除了arm, armel,还出现了一个名为armhf的版本。这个东西是什么?众所周知,armel是目前主要的ARM ABI。armhf则是armel的一个变种,主要区别在浮点计算上。在armel中,关于浮点数计算的约定有三种。以gcc为例,对应的-mfloat-abi参数值有三个:soft,sof
2013-10-09 13:18:13
26231
原创 ubuntu 12.04 LTS安装chrome浏览器
1、安装chrome:sudo dpkg -i google-chrome-stable_current_i386.deb linux@ubuntu:~/下载$ sudo dpkg -i google-chrome-stable_current_i386.deb Selecting previously unselected package google-chrome-stable
2013-05-18 11:37:04
8238
原创 ubuntu安装ClassicMenu Indicator(嵌入式工具集合)
1、首先安装源sudo apt-add-repository ppa:diesch/testing2、更新源sudo apt-get update3、安装sudo apt-get install classicmenu-indicator4、软件截图
2013-05-06 23:02:32
3624
原创 linux版本Sublime Text 2编辑器(嵌入式工具集合)
一、Sublime Text 2简介:Sublime Text 2是一个轻量、简洁、高效、跨平台的编辑器。Sublime Text 2 的特色功能:1)良好的扩展功能,官方称之为安装包(Package)。2)右边没有滚动条,取而代之的是代码缩略图,这个功能非常赞3)强大的快捷命令“可以实时搜索到相应的命令、选项、snippet 和 syntex, 按下回车就
2013-04-17 13:04:05
3658
原创 linux网络测速工具Speedometer(嵌入式工具集合)
1、安装Speedometer ,在ubuntu中直接 sudo apt-get install Speedometer 2、软件使用Speedometer -rx eth0 流量的入站Speedometer -tx eth0 流量的出站3、软件截图
2013-04-17 10:09:03
10114
原创 ubuntu 终端工具terminator(嵌入式工具集合)
1、安装terminator,在ubuntu中直接 sudo apt-get install terminator2、使用terminator终端软件截图:快捷键垂直分屏:ctrl+shift+e水平分屏:ctrl+shift+o其他快捷键根据自己的使用习惯解决。
2013-04-16 15:51:20
9939
原创 linux 版本二进制编辑工具bless(嵌入式工具集合)
1、ubuntu安装二进制编辑工具替代UltraEdit软件,安装很简单直接:sudo apt-get install bless2、软件界面3、软件使用1)可以直接删除二进制文件中的数据,选中后点击编辑删除即可2)可从其他二进制文件中复制数3)其他的等等
2013-04-15 10:18:34
9417
原创 开发板如何支持 kernel通过nfs挂载rootfs(一)
1、配置内核支持网络功能make menuconfig2、配置内核支持nfs挂载内核就支持nfs挂载问价系统了。
2013-01-03 14:46:30
7183
原创 imx系列bsp包LTIB编译
1、首先运行./ltib -m selectype选择相应的CPU2、执行ltib进行编译3、编译结果4、估计是虚拟机的原因编译了大概19个小时
2012-12-28 10:56:16
3094
原创 linux图形比较工具meld
1、在ubuntu中安装meld工具,直接输入如下命令:sudo apt-get install meld2、软件界面:3、使用起来不错,是linux下图形比较工具不错的选择
2012-12-26 11:23:04
5128
原创 ubuntu系统提示“is not in the sudoers file”解决方法
1、sudo vim /etc/bash.bashrc打开该文件提示如下错误。2、利用su root进入root权限,进入/etc目录下3、打开sudoers文件vim sudoers在root ALL=(ALL) ALL下面添加linux ALL=(ALL) ALL 注:linux是本机的用户名。然后保存退出。4、
2012-12-25 19:02:40
5576
原创 linux SD卡启动--SD卡写保护导致启动失败
1、今天在调试freescale开发板,因为其他同事用过拿到手后就出现以下问题。VFS: Cannot open root device "mmcblk0p1" or unknown-block(179,1)Please append a correct "root=" boot option; here are the available partitions:1f00
2012-12-25 17:29:03
4931
1
原创 linux文件系统中/etc目录下的各文件介绍
一、inittab文件:文件系统中/etc/inittab文件介绍摘要:/etc/inittab文件中每个登记项的结构都是一样的,共分为以冒号:分隔的4个字段。具体如下:identifier : run_level : action : process 其中,各字段以及与其相关的说明如下: identifier登记项标识符,最多为4个字符。用于惟一地标识/etc/inittab文件中的..
2012-11-29 10:21:18
5554
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人