iDRnYu

🔥⛄💦 -- 🌲🌴🍀


  • 首页

  • 标签

  • 分类

  • 归档

  • 站点404

  • 搜索

git stash 藏匿的条目被删除如何恢复

发表于 2024-05-10 | 分类于 git
| 字数统计: 124 | 阅读时长 ≈ 1

如果我们使用 git stash 藏匿了一个修改

藏匿未提交的修改

阅读全文 »

荔枝派_SPI-Flash烧录

发表于 2022-05-16
| 字数统计: 2,841 | 阅读时长 ≈ 17

烧录 uboot Linux主线Kernel buildroot文件系统 到 全志v3s;参考往期内容;

荔枝派-u-boot编译

荔枝派-linux内核编译

荔枝派-buildroot文件系统编译

一、 准备烧录文件

  1. uboot编译后的产物:u-boot-sunxi-with-spl.bin;
  2. linux内核编译后的产物:arch/arm/boot/zImage 和 arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dtb;
  3. buildroot根文件系统编译后的产物:output/images/rootfs.tar;

将4个文件放在一个文件夹下 如 v0.1

二、 将根文件系统生成jffs2.img

使用使用各种文件系统生成工具生成的文件系统文件一般都类似是: rootfs.tar 的压缩包文件,这个是无法没有办法适应nor flash的需要使用转换的工具软件转成类似jffs2.img的文件。

安装 jffs2 文件系统制作工具

1
sudo apt-get install mtd-utils
阅读全文 »

荔枝派_buildroot文件系统编译

发表于 2022-05-16
| 字数统计: 214 | 阅读时长 ≈ 1

一、 获取buildroot文件系统源码

1
2
3
wget https://buildroot.org/downloads/buildroot-2019.08.tar.gz  # 下载源码
tar xvf buildroot-2019.08.tar.gz # 解压
cd buildroot-2019.08

二、 配置buildroot

1
make menuconfig  # 配置buildroot文件系统

menuconfig

阅读全文 »

荔枝派-linux内核编译

发表于 2022-05-15
| 字数统计: 655 | 阅读时长 ≈ 3

一、 获取Linux内核源码

1
2
3
4
git clone https://github.com/Lichee-Pi/linux.git

# 默认是zero-4.10.y分支
# zero-4.13.y 对网卡支持较好

源码切换到分支 zero-4.13.y

!!!文件大小大概有 2.54G

二、 内核选项配置

执行 make ARCH=arm menuconfig 打开内核配置菜单

menuconfigHome

阅读全文 »

荔枝派_u-boot编译

发表于 2022-03-12
| 字数统计: 3,427 | 阅读时长 ≈ 16

一、基础编译

linux(ubuntu)、git、python2、全志v3s、5寸电阻触摸屏(RGB屏)、USB TO UART

1、安装python2

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
sudo apt-get update # 更新源
sudo apt update

sudo apt-get install python2.7 # 安装python2.7
sudo apt install python-pip # 安装python2.7对应的pip

python -V # 查看python版本验证是否安装成功
pyp -V #

# 如果python -V 无法读取到版本信息 或者不是2.7的版本 需要创建一个快捷方式(软连接)
ls /usr/bin/python* # 查看python安装状态

irtualBox:~/Lichee_Pi/u-boot$ ls /usr/bin/python*
/usr/bin/python2.7 /usr/bin/python3 /usr/bin/python3.8

# 创建软连接
sudo ln -s /usr/bin/python2.7 /usr/bin/python

ls /usr/bin/pip # 查看安装目录
ls /usr/bin/python*

# 如需卸载 python2.7 与 python-pip 执行下面两条命令
sudo apt-get purge python2.7
sudo apt-get purge --auto-remove python2.7 # 卸载python 及其依赖

# python2 与 python3 不兼容
# 如果系统有安装python3 则需要重新安装python2 因为编译u-boot时的工具链里面需要python2的环境 否则报错
阅读全文 »

STM32F1-DAPLink源码编译

发表于 2019-06-27
| 字数统计: 459 | 阅读时长 ≈ 2

DAPLink也带有虚拟串口 web-usb U盘拖拽下载功能

DAPLink电路  GitHub  ARM官方
https://github.com/ARMmbed/mbed-HDK-Eagle-Projects
DAPLink源码  GitHub  ARM官方 开发文档
https://github.com/ARMmbed/DAPLink/blob/master/docs/DEVELOPERS-GUIDE.md

淘宝买的Daplink
http://www.eemaker.com/daplink-data.html  资料在这

别人把DAPLink移植到STLink上
https://bh3nvn.github.io/2019/05/DAPLink2STlink/

步骤如下:

阅读全文 »

STM32F072-JlinkOB固件提取

发表于 2019-06-27
| 字数统计: 37 | 阅读时长 ≈ 1

Github 地址: https://github.com/idrnyu/dllGetSt072JlinkOb

视频见详情观看(没有声音), 里面也有电路 还有工具 STM32F072-Jlink-OB 带虚拟串口

阅读全文 »

stm32寄存器点亮LED

发表于 2018-11-08
| 字数统计: 765 | 阅读时长 ≈ 4

使用MED编写STM32点亮LED程序


阅读全文 »

vue-monaco-editor网页嵌入编辑器

发表于 2018-04-22
| 字数统计: 814 | 阅读时长 ≈ 4

monaco-editor web编辑器

monaco-editor 是微软出的一条开源web在线编辑器
支持多种语言,代码高亮,代码提示等功能,与Visual Studio Code 功能几乎相同。

阅读全文 »

STM32的ADC及内部温度传感器的使用

发表于 2018-03-13 | 分类于 STM32
| 字数统计: 689 | 阅读时长 ≈ 3

STM32的ADC及内部温度传感器的使用

ADC的用途范围可以说是非常的广泛~甚至是可以说差不多必不可少了~大部分单片机嵌入式系统ADC都基本要用到~包括牛人CZZ也一样!
STM32 自带1-3个ADC模块,采样精度达到了12位,比起当年使用的AVR单片机的10位来说,上了个小档次了~本测试程序采用了ADCDMA的中断方式,这 样CPU就可以把ADC的任务交给DMA这个勤劳肯干的部下了,当DMA完成了一次任务之后会产生中断,告诉CPU可以来查收结果了!DMA也是在嵌入式 系统中非常常用的,例如在LCD中,数据拷贝中等。。。在STM32F103RBT6中,ADC1和ADC2共用一组管脚

阅读全文 »
12
🔥⛄💦

🔥⛄💦

idrnyu,51单片机,STM32,ARM,C,web前端

17 日志
6 分类
12 标签
© 2017 — 2025 😁😂🔥⛄💦
iDRnYu idrnyu博客首页
|
项目 — iDRnYu项目首页 v5.1.4