
Linux应用开发
文章平均质量分 65
嵌入式Linux中,使用buildroot来制作根文件系统
PanGC2015
程序员
展开
-
Ubuntu24 Firefox和Window Firefox同步问题
这里选择将Ubuntu自带的Firefox浏览器卸载,然后安装国内Linux版本Firefox,保证两个操作系统平台上,使用的Firefox浏览器共用一个服务器。由于平常开发在Ubuntu系统,但是日常学习查资料又在Window系统,查资料保存网页到浏览器中时,经常遇到两个平台标签同步问题,希望可以选一个支持Ubuntu、Window的浏览器。选用Google Chrome浏览器,确实挺好用,但是注册账户时,国内无法访问,所以又选用Firefox浏览器。原创 2024-10-02 12:38:01 · 423 阅读 · 0 评论 -
Win10系统【CreateFile() Error: 5】问题解决
Win10系统【CreateFile() Error: 5】问题解决当按下键盘Shitf键,然后点击鼠标右键,打开Powershell窗口后,弹出如下错误:CreateFile() Error: 5是Win10系统中出现的权限问题,解决该问题需要将注册表中相关权限给关闭掉,具体操作如下:(1) 按下键盘Win + R组合快捷键,打开后输入命令:regedit, 具体如下图(2) 然后点击确认,打开注册表: regedit,找到如下选项HKEY_LOCAL_MACHINE\Software\Mic原创 2021-10-31 11:24:02 · 10301 阅读 · 2 评论 -
嵌入式Linux开发之第三方库交叉编译
--------------------交叉编译bzip2--------------------需要直接修改Makefile文件如下:CC=/opt/toolchain/gcc-linaro-5.4.1-2017.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gccAR=/opt/toolchain/gcc-linaro-5.4.1-2017.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-g原创 2021-06-06 21:34:40 · 2701 阅读 · 6 评论 -
海思Hi3516DV300之Ubuntu20.04环境搭建和编译
一、环境搭建1、SDK版本为:Hi3516CV500R001C02SPC020/01.software/board/Hi3516CV500_SDK_V2.0.2.0.tgz2、安装相关库:sudo apt install lsb-core lib32stdc++6 u-boot-tools zlib1g-dev liblzo2-dev uuid-dev pkg-config3、修改sh为bash: Ubuntu默认sh为dash,有很多命令不能用,所以需要将默认sh改成bash,使用命令sudo原创 2021-06-06 18:31:55 · 1907 阅读 · 1 评论 -
Ubuntu20.04安装python2和python3及版本配置
Ubuntu 20.04 LTS已经移除Python2,默认安装python3,但是很多时候还是会经常用到python2.7版本,这里首先单独安装python2.7,然后配置python2和python3,以达到手动切换系统默认python版本。第一步:安装python2.7使用命令:sudo apt install python2第二步:配置系统默认python版本(1):显示python代替版本信息:sudo update-alternatives --list python,系统显示错误如原创 2021-05-30 23:06:26 · 16627 阅读 · 17 评论 -
Ubuntu20.04安装VLC及海康、大华、宇视RTSP的URL格式
可以在Ubuntu Software中直接搜索VLC安装,但是虚拟机中打开Ubuntu Software经常卡死,如下图所示,所以不推荐在这安装打开网址:https://www.videolan.org/vlc/download-ubuntu.html 可以看到命令行安装方式: sudo snap install vlc如上图最后显示:vlc 3.0.12.1 from VideoLan installed 则说明VLC安装完成,直接搜索VLC如下图所示点击打开VLC,完成安装.原创 2021-02-27 12:20:13 · 2130 阅读 · 0 评论 -
RV1108芯片Camera模块CIF和ISP的区别
一、RV1108芯片内部CIF和ISP框架图如下所示:二、RV1108芯片CIF(Camera Interface)能接收来自Camera或CCIR656编码器输出的数据,然后将数据通过AXI总线传输至DDR,支持DVP接口的RAW和YUV数据格式,CIF主要配置如下: (1)支持YUV422、8/10/12bit RAW/Y 数据格式输入 (2)支持UYVY/VYUY/YUYV/YVYU 配置 (3)支持1/2/4 路 CVBS (4)支持YUV422/420 输出...原创 2021-01-12 13:40:15 · 4125 阅读 · 0 评论 -
Buildroot使用总结与添加本地APP到项目
芯片平台:瑞芯微RV1126系统架构:uboot+kernel+buildroot==================================================================================================================Buildroot是Linux平台上一个构建嵌入式Linux系统的框架,整个Buildroot是由Makefile脚本和Kconfig配置文件构成。可以和编译Linux内核一样,通过buil原创 2020-12-15 16:12:58 · 3374 阅读 · 2 评论 -
shell脚本首行#!/bin/sh和#!/bin/bash的含义与区别
在Linux中编写shell脚本时,在文本首行需要输入#!/bin/sh或者#!/bin/bash,这两个比较常见,还有其他的比如#!/bin/dash等,含义和区别如下:一、含义:定义使用哪种shell解释器来解释该shell脚本#!/bin/sh表示该脚本使用/bin/sh来解释执行,#!/bin/bash表示该脚本使用/bin/bash来解释执行。每个脚本开头都使用"#!",#!实际上是一个2字节魔法数字,指定一个文件类型的特殊标记,在这种情况下,指的就是一个可执行的脚本。在#!之后,接一原创 2020-12-10 18:16:35 · 9024 阅读 · 1 评论 -
Ubuntu16.04启动后进入GNU GRUB Version 2.02
关闭Ubuntu虚拟机时,由于Windows10莫名卡住,磁盘写入异常,导致Ubuntu虚拟机非正常关闭,再次启动Ubuntu虚拟机时总是进入GNU GRUB界面,却不能正常启动并进入Ubuntu系统,现象如下图所示:修复的方法:选择第一项*Ubuntu点击Enter键,等待自检完毕,打印信息中有如下一行,明确表明不能启动Ubuntu的原因:/dev/sda1: UNEXPECTE...原创 2020-04-08 14:48:46 · 15778 阅读 · 8 评论