自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (5)
  • 收藏
  • 关注

原创 移植LASP到嵌入式arm板(appweb7.2+php7.3.5)

编者按 始于朋友的一次请教沟通,一时兴起,自觉移植LASP不是难事,不想竟耗时一个周末方才搞定。期间走了很多弯路,本着分享的初心,记录移植流程及疑难点。 移植成果见资源:移植步骤 1.1 说明 本次移植涉及的源码包括以下: appweb7.3、php7.3.5、libiconv-1.16、libxml2-2.9.9 、openssl1.0.1t、sqlite-autoconf-3280000、zlib-1.2.11...

2021-08-29 23:58:36 1165

原创 Ubuntu18上udev热插拔事件无法使用mount挂载U盘的问题

在Ubuntu10、Ubuntu14上在udev规则配置文件中,可以使用mount来挂载捕获到的sdXX设备,但在Ubuntu18上却无法挂载成功,甚是捉急。 查阅大量资料后方知,这是因为udev 服务设置的挂载命名空间是私有的,仅对该服务内部可用,对其他服务不可访问。 以下引用自udev介绍信息: Mounting drives in rulesTo mount removable drives, do not callmountfromude...

2021-08-29 20:42:26 2512 1

原创 Ubuntu18上基于udev实现U盘热插拔+自动化处理业务功能

编者按 在嵌入式linux系统中,往往可以基于mdev来实现U盘/SD卡的热插拔、自动挂/卸载功能。在mdev.conf配置文件中,可以对捕捉到的插、拔事件指定执行的命令/脚本,具体配置方法此处不再赘述。这也就意味着我们可以捕获U盘等外设的插、拔事件并进一步作出相应的特殊处理。 在Ubuntu系统中,本身已经具备U盘热插拔功能,但却不能方便的对U盘的插、拔事件作出特殊的、特定功能的后续处理。一种方法是,定时巡查/media目录来检测是否有U盘插、拔发生,但这往往是傻瓜且.........

2021-08-29 18:54:26 4602 2

原创 手把手教你打造一个VIM-IDE

前期准备需要安装git、cscope工具,可通过apt-get 自行安装apt-get install cscope git安装插件管理工具Vundle(必备)gitclonehttps://github.com/VundleVim/Vundle.vim.git /etc/vim/bundle/Vundle.vim 虽然仅占用空间 1.4M,但从github.com 上clone速度会稍慢点,因此不要着急配置插件...

2021-07-28 18:32:12 830

原创 Ubuntu设置默认启用串口终端的一种方法

有些情况下,板子不是很方便地外接屏幕,没法通过桌面操作Ubuntu系统。此时一般有两种方法可以使用,一是通过网络通信,一是通过串口通信,其中网络通信应用较多且比较方便,但网络通信的前提是网络配置正确,相关SSH/telnet等正常运行才可以使用,某些情况下还是需要串口通信的才行。 这里,手把手教你如何设置ubuntu的串口终端。 1.修改grub配置 vi /etc/default/grub,并加入以下内容#add serial...

2021-07-28 09:40:22 3030 1

原创 分享一个支持多目录层级的通用型Makefile配置文件

一、介绍结合自己工程实践中的经验及参考网上资料,制作了一个通用型的Makefile配置文件,以求快速适配各种项目。 该Makefile支持自动头文件依赖处理、进度显示、根据终端开启/关闭多颜色区分显示。整体划分为以下几个部分;配置区 完成工程基本配置,如工程根目录、目标文件、目标目录、缓存目录、代码、头文件、库文件等目录以及链接项编译配置处理区 设定DEFINES、CPPFLAGS、CXX等配置编译目标准备(勿动) 获取...

2021-07-26 15:38:28 697

cairo运行库 (window 32位)

linux下可使用apt-get install libcairo2-dev安装开发环境,win环境下编译cairo库比较麻烦,这个包里包含了cairo在win 32位的运行环境库

2022-10-10

LAMP(Linux+appweb7+php7+sqlite3 资源包)

LASP,基于arm+appweb7.2+php7.3.5+sqlite3搭建服务器,内含源码编译完成的install包和目标板可用的程序完整包。交叉编译链为 arm-linux-gnueabi 7.4.1 appweb-7.2.0 install libiconv-1.16 libxml2-2.9.9 openssl-1.0.1t php-7.3.5 README sqlite-autoconf-3280000 zlib-1.2.11

2021-08-29

Vim-IDE.zip

基于win32版本vim82搭建IDE,解压文件到自定义目录下即可,并设置系统环境变量VIM 值为该目录。并自带以下插件 Plugin 'VundleVim/Vundle.vim' Plugin 'Valloric/YouCompleteMe' "代码补齐 Plugin 'SirVer/ultisnips' "代码块补全 Plugin 'honza/vim-snippets' Plugin 'ervandew/supertab' "解决多个插件共用TAB键问题 Plugin 'scrooloose/nerdtree' "目录树 Plugin 'Xuyuanp/nerdtree-git-plugin' Plugin 'jistr/vim-nerdtree-tabs' "Plugin 'majutsushi/tagbar' " Tag bar Plugin 'vim-airline/vim-airline' | Plugin 'vim-airline/vim-airline-themes' " Status line" Plugin 'Lokaltog/vim-powerline' "Plugin 'jiangmiao/auto-pairs' "自动成对操作括号 Plugin 'mbbill/undotree' "撤销修改 "Plugin 'gdbmgr' "调试器插件 Plugin 'scrooloose/nerdcommenter' "快速注释/反注释插件 "Plugin 'Yggdroot/indentLine' "对齐线 Plugin 'bling/vim-bufferline' " Buffer line Plugin 'kepbod/quick-scope' " Quick scope Plugin 'yianwillis/vimcdoc' "vim中文帮助文档 Plugin 'nelstrom/vim-visual-star-search' Plugin 'ludovicchabant/vim-gutentags' Plugin 'w0rp/ale' Plugin 'mbbill/echofunc' "自动显示函数声明插件 Plugin 'Yggdroot/LeaderF', { 'do': './install.sh' } "文件、buffers、mrus(most recently used)、tags 的检索

2021-07-27

vim-ide.tar.bz2

Ubuntu 64位免安装版VIM-IDE。 压缩包为直接打包/etc/vim配置及插件包。 root@ubuntu:/etc/vim# tree -L 2 . bundle ale auto-pairs echofunc gdbmgr indentLine LeaderF nerdcommenter nerdtree nerdtree-git-plugin quick-scope supertab ultisnips undotree vim-airline vim-airline-themes vim-bufferline vimcdoc vim-gutentags vim-nerdtree-tabs vim-powerline vim-snippets vim-visual-star-search Vundle.vim YouCompleteMe vimrc vimrc.Vundle 应用于用户版时可提取插件包放到家目录~/.vim下即可,再配合.vimrc可直接使用

2021-07-27

rootfs的制作.docx

本文档适合嵌入式初学者练习制作linux系统上的最小根文件系统。 rootfs的制作 1 1) 创建dev/ sys/ etc/ root/ home/ proc/ tmp/等文件夹 2 2) 创建设备文件 2 3) 设置init启动配置信息。 3 1) 配置profile文件设置用户登录后的执行脚本。 4 2) 自定义主机名 5 3) 设置用户名及登录验证 5 4) 配置DNS 5 5) 加载内核驱动模块 6 6) SSH移植 6 a.安装zlib 6 b.安装openssl: 7 c.安装openssh 7 c.加入user sshd 8 d.启动sshd 8 e.error解决 8 1) ext4文件系统制作 8 2) cramfs文件系统制作 9 3) ramdisk文件系统制作 9 4) initramfs文件系统制作 10 5) nfs挂载 10 6) Ubifs挂载 10 a. 下载mtd-utils 10 1) 内核配置 12 2) iw系列命令移植 ---wireless_tools.30.rtl.tar.gz 12 3) wpa系列命令移植 --- wpa_supplicant-2.7.tar.gz 13 4) 内核配置rfkill 子系统 13 5) Ethtool移植 13 6) Mii-tool移植 13 7) ntpd –时钟同步守护进程 14 8) msntp移植 14

2021-07-26

监控组态(力控)课设两份

监控组态(力控)课设:加热反应炉自动控制系统(压力由宇电仪表得到),液位自动混合控制系统

2016-01-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除