Linux
文章平均质量分 51
蓝天澈水
这个作者很懒,什么都没留下…
展开
-
查看Linux源码的网站
1. lxr.linux.no链接: link.1. 选择版本2. 进入搜索原创 2022-02-14 12:48:44 · 553 阅读 · 0 评论 -
-bash: ./imxdownload: cannot execute binary file: Executable file format error(可执行文件格式错误)
这可能是因为可执行文件不符合当前主机架构,因此需要在当前主机上再次编译生成可执行文件。1. 复制把源代码文件复制到当前主机2. 编译sudo gcc imxdownload.c -o imxdownload3. 尝试将以上生成的可执行文件复制到 .bin 所在的文件夹。赋予权限下载到 SD 卡。$: sudo chmod 777 imxdownloa $: ./imxdownload u-boot.bin sdb I.MX6ULL bin download softw原创 2022-01-02 11:55:53 · 3835 阅读 · 3 评论 -
(2)制作树莓派裸机操作系统-之点亮LED灯
1.工程链接(基于树莓派 4B)链接:https://pan.baidu.com/s/1MJEME5wRi0NnpPTntYN5Eg提取码:zzzz2.数据手册(BCM2711 ARM Peripherals)https://download.csdn.net/download/qq_37459242/205024113.工程里有较为详细的注释与解析.4.SD卡系统盘文件链接:https://pan.baidu.com/s/1dXH7PJe6uW6l_OCxC0EJzg提取码:zzzz原创 2021-07-29 23:31:39 · 375 阅读 · 0 评论 -
(1)制作树莓派裸机操作系统
1. 注意,注意,以下代码或有两个版本,版本一有错误,版本二为测试过的版本2. 原版出自 Github:链接: link.3. 以下操作大体与原文一样,但是代码有所不同,注意区分 !!一.制作裸机操作系统F1. 基于树莓派 4BF2. 注意,注意,kernel.img 针对于 树莓派 1B/B+ 等较低版本,kerne7.img 针对于 树莓派 ??? ,kerne8.img 针对于 树莓派 4.F3. 我们现在将 kernel7.img 复制到 SD 卡上。这个名称是有意义的,它向 RPi4原创 2021-07-29 22:58:59 · 1908 阅读 · 2 评论 -
Ubuntu 32位 安装VScode(支持C语言编译,Linux裸机开发)
Ubuntu 32位 安装VScodevscode所有版本下载地址:https://code.visualstudio.com/updates/v1_33这里使用deb下载后传到 Ubuntu 系统更新一下库$ sudo apt-get -f install更新git$ sudo apt-get install gitcd 到相应文件夹dpkg -i code_1.33.1-1554971144_i386.deb等待安装完成后,在 Ubuntu 中搜索 “Visual Studio C原创 2021-07-26 22:14:46 · 664 阅读 · 1 评论 -
交叉编译器的安裝以及使用 (Linaro 交叉编译器 基于Ubuntu16)
在 Linux 下进行 C 程序开发, 我们使用的 gcc 编译器进行代码的编译, 编译完,直接在 X86 架构下的 PC 下运行的。 而 arm 架构的, 所以我们需要使用支持 arm 的编译器并且该编译器在 X86 架构下运行, 这个编译器我们通常称为交叉编译器。總之,交叉編譯器就是:是一個 gcc 編譯器這個 gcc 編譯器在 X86 架構 PC 上運行的這個 gcc 編譯器是編譯 ARM 架構代碼的,也就是編譯出來的代碼是在 ARM 架構的芯片上運行的交叉之意就是在一個架構上去編譯另原创 2021-07-26 22:10:47 · 1414 阅读 · 0 评论 -
嵌入式系统分层
嵌入式系统分层共分四层 : 硬件层 , 驱动层 , 操作系统层和应用层层次名称内容1硬件层是整个嵌入式系统的根本,如果现在单片机及接口这块很熟悉,并且能用 C 和汇编语言来编程的话,从嵌入式系统的硬件层走起来相对容易,硬件层也是驱动层的基础,一个优秀的驱动工程师是要能够看懂硬件的电路图和自行完成 CPLD 的逻辑设计的,同时还要对操作系统内核及其调度性相当的熟悉的。但硬件平台是基础,增值还要靠软件。硬件层比较适合于,电子、通信、自动化、机电一体、信息工程类专业的人来搞,需要转载 2021-06-02 09:42:28 · 637 阅读 · 0 评论 -
Linux文件全为只读文件,重启无法开机显示:BusyBox v1.22.1 (Ubuntu 1:1.......
当 Linux 系统都成了只读文件时,或者 ,开启时显示 : BusyBox v1.22.1 (Ubuntu 1:1… 怎么恢复?在无法开机的界面输入: ~$ blkid PS : 查看硬盘命令,列出分区 /dev/sda5: UUID="713765f6-76eb-408e-9a63-3d5bc213aca1" TYPE="ext4" PARTUUID="e2da056e-05" /dev/sda1: UUID="1151-B874" TYPE="vfat" PA原创 2021-06-01 14:27:25 · 1158 阅读 · 0 评论 -
树莓派安装opencv的各种坑(Python与opencv版本不合等:fatal error: opencv2)
一. 更改 python 版本(先查看自带的有几个 Python 版本,我的树莓派系统里有两个 :python 2.7 和 python 3.7)1. 之前安装 opencv 就直接安装了 , 却不能在 python 3.7 环境下调用 , 遂 ,卸载 2.7 (不建议卸载) 重新安装 opencv(PS : 可以给指定版本python安装模块 (因此不需要卸载其它 python 版本)) :(未进行尝试) :如何使用 pip 给指定版本的 Python 安装模块:https://sh原创 2021-04-30 00:08:26 · 2293 阅读 · 1 评论 -
树莓派的远程操控与远程文件传输(Xshell与FileZilla)
树莓派的远程操控与远程文件传输(Xshell与FileZilla)注意 : Xshell 与 FileZilla 是可以一起连接的 , 这两个软件也可以连接 Ubuntu 等系统.除上边的组合外,也可以使用 Xshell 和 Xftp 全家桶.1. 使用Xshell建立远程连接1. 打开 SSH 服务 (命令终端远程操控 基于 PC 软件 Xshell)1.在 树莓派 控制终端 输入: sudo raspi-config2.选择选项Interfacing Options(或原创 2021-03-19 19:21:15 · 995 阅读 · 0 评论