自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 rt-thread 自制BSP移植

1.开发板STM32F107VC2.移植rt-thread 根据自己的开发板情况定制BSPrt-thread版本:4.02 源码获取方式 git 克隆git clone https://gitee.com/rtthread/rt-thread.git最基本移植:LED4 -------------------PB0 LED5----------------...

2019-10-23 22:54:02 1526

原创 Ubuntu 在线安装arm-linux-gcc 交叉编译工具链

1.安装arm-linux-gnueabihf-gcc apt-get install gcc-arm-linux-gnueabihf -y2.安装arm-linux-gnueabihf-g++apt-get install g++-arm-linux-gnueabihf -y安装完成后查看版本arm-linux-gnueabihf-gcc -v...

2019-09-18 09:26:25 1144

原创 MATLAB /Simulink 快速开发STM32(使用st官方工具 STM32-MAT/TARGET)

在网上看到在matlab下开发stm32的例子,经过几天研究。终于成功移植了一个最简单的程序。下面对程序做简单记录1.硬件STM32F107VC(注意官方文档中仅仅写支持STM32F4系列 STM32F3系列)后来亲测STM32F429IG STM32F107VC均能成功运行。2.软件:MATLAB2017B STM32CUBEMX STM32-MAT/TARGET实验预期:使用...

2018-06-04 22:10:24 35447 45

原创 IMX6ULL SD卡启动uboot+kernel+rootfs

imx6ull SD卡启动 uboot kernel rootfs

2024-06-25 23:32:05 180

原创 IMX6ULL kernel移植

默认官方版本的kernel是可以运行的,直接按照下面的命令编译即可。3.1拷贝ZImage 和设备树文件到tftp服务器。3.2 uboot中从网络测启动kernel。

2024-06-07 14:37:00 305

原创 IMX6ULL-UBOOT外设适配

100ask 有两个网口,uboot阶段使用网口2,对应的phy是LAN8720A,硬件地址是1,RST引脚对应的是GPIO6_IO6。可以在uboot里面这只随机mac地址(不推荐),可以在ENV里面设置 MAC地址,若不设置会出现下图的报错。1.2 修改 mx6ull_14x14_evk_emmc_defconfig 配置文件中phy的选择。1.1修改设备树中的相关配置,打开 imx6ul-14x14-evk.dtsi。LCD主要设置分辨率前后肩参数即可。1.4 设置mac地址。

2024-06-06 14:39:31 283 1

原创 IMX6ULL移植U-Boot 2022.04

修改mx6ull_xing_emmc 文件下的imximage.cfg。修改 mx6ull_xing_emmc 文件夹下的Makefile。修改arch/arm/mach-imx/mx6/Kconfig。修改mx6ull_xing_emmc下的Kconfig文件。修改mx6ull_xing_emmc.c。1.编译环境以及uboot版本。修改MAINTAINERS。2.默认uboot测试。3.新增自己的板子配置。复制自己的板级文件夹。

2024-02-15 22:37:32 687

原创 Docker切换到非root用户

【代码】Docker切换到非root用户。

2024-01-10 13:56:59 447

原创 STM32 LL库 printf输出重定向

【代码】STM32 LL库 printf输出重定向。

2023-12-01 00:22:05 213

原创 debian 12 配置

修改apt源为http版本。

2023-11-21 18:40:58 1928

原创 Openwrt笔记---UCI

【代码】Openwrt笔记---UCI。

2023-10-16 21:38:00 273

原创 Openwrt笔记---环境搭建

针对于不同的编译机器,不同版本的openwrt,有推荐的设置。1. openwrt编译所需环境。openwrt编译环境请参考。

2023-10-16 08:40:06 290

原创 Linux 安装字体

1.进入/usr/share/fonts路径,为了方便区分新安装的字体,最好单独创建文件夹。2.把需要安装的字体解压到自己创建的文件夹里面,这里要安装Hack 字体。3.输入以下三条命令如下图所示。

2023-10-06 19:34:59 339 1

原创 windows terminal终端美化

或者输入“ Get-PoshThemes”来浏览内置的其他主题,选择后自己配置。可以选择window商店安装或者GitHub安装,安装步骤省略。安装步骤可以选择window 商店或者GitHub安装,步骤省略。

2023-10-05 22:33:51 344

原创 Alacritty终端工具配置

实时重载配置文件,不用重启测试配置选项。2.Windows配置。####配置窗口半透明。

2023-09-21 00:21:03 1947 1

原创 Debian环境下搭建STM32开发环境

1. 安装交叉编译工具,解压gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2,并且把交叉编译环境添加到path路径。-c "shutdown" : 烧录完成后退出openocd。-c "program xxxx.hex" : 烧录固件。cmsis-dap.cfg :daplink配置文件。-c "reset" :烧录完成后复位mcu。stm32f4x.cfg:目标配置文件。2.安装下载工具驱动和下载工具。

2023-09-17 13:18:14 433 1

原创 1. IMX6ULL#u-boot移植

目录1.编译环境以及uboot版本说明2.uboot 代码获取3.设置编译环境4. 编译5.将uboot镜像烧录到SD卡并且测试 gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf3.设置编译环境编译完成后如下图所示将sd卡插入到开发板启动,uboot打印如下信息,启动成功...

2022-06-05 14:26:54 149

原创 linux 下 diff -u命令的使用

众所周知,linux下的diff 命令是个非常好用的工具,其输出有三种方式,即正常输出,并排输出,还有统一输出,这里只讲解统一输出,即使用 diff -u file1 file2 这种命令下面举例说明创建文件1 ccc.txt 文件内容如下abcdefaaazzz拷贝文件 ccc.txt为 ccc.txtbackup并且修改ccc.txtab55...

2019-12-10 11:54:01 3032

原创 win10通过NFS访问 Ubuntu下的文件

Ubuntu侧1. 安装nfs服务器apt install -y nfs-kernel-server2.修改配置文件,设置需要共享的目录sudo vim /etc/exports 例如要共享 根目录,则在文件中添加/ *(rw,sync,no_root_squash,no_subtree_check)3.在命令终端中输入一下命令来重启nfs服务器/etc/i...

2019-12-10 09:52:23 1836

原创 shell杂项

以前用过的好多shell命令,当时费了好多时间和精力查到测试的,后来写完之后很久没维护,再过几个月看起来很陌生,甚至一点印象都没有。这里做一个记录,把自己工作中遇到的命令慢慢积累起来,防止自己“健忘”!Linux 中的 ln 命令ln 命令,即链接命令。 一般的使用方法是 ln -s 【源文件】 【符号链接或者目标文件,目录】我对于ln链接命令的理解就是相当...

2019-11-20 11:07:49 138

原创 使用VSCODE 编辑的工程 KEIL5 打开报错 missing closing quote

1.点击魔术棒2.添加 --locale=english

2019-10-09 17:55:26 2324

原创 wincc flexible v3 仿真与实际PLC连接设置

1.设置Communication Settings接口2.如下图设置接口S7ONLINE3.设置连接参数4.仿真效果

2019-10-03 19:28:45 7289 1

原创 Linux下使用 dd 命令制作Ubuntu启动U盘

#查看U盘的盘符sudo fdisk -l#卸载 U盘umount /dev/sdb#格式化U盘mkfs.vfat /dev/sdb#写入IOS镜像dd if=ubuntu-18.04.3-desktop-amd64.iso of=/dev/sdb status=progress

2019-09-20 21:52:41 1242

原创 make menuconfig 编译报错 处理

错误1 HOSTCC scripts/basic/fixdep *** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurses libraries. *** *** Install ncurses (n...

2019-09-19 11:51:34 1741

原创 U-BOOT 下载 GitHub

以前使用wget模式从 u-boot的FTP服务器下载,ftp://ftp.denx.de/pub/u-boot/ 但是由于各种原因目前ftp服务器无法登陆,因此这里使用Git方式下载U-boot声明:此处使用的Ubuntu 环境首先安装git 工具apt-get install git -y安装成功后输入git clone https://github....

2019-09-19 11:23:06 1800 1

原创 STM32F429IG 运行 RT-Thread

RT-Thread 运行在STM32F429IG(硬件情况) 代码情况 /* * Copyright (c) 2006-2018, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author ...

2019-08-15 17:32:21 1395

原创 使用GDB和GDBServer调试程序

1.硬件平台和软件平台说明.        硬件平台,TI AM3352 目标板IP192.168.0.15 宿主机IP:192.168.0.55        软件平台,Ubuntu  交叉编译器 arm-linux-gnueabihf-gcc2. GDBServer工具的移植.2.1GDB下载地址ftp://ftp.gnu.org/gnu/gdb,选择版本为gdb-7.7.1-...

2019-02-26 10:26:55 285

原创 STM32 HAL库 printf输出重定向

STM32 HAL库串口输出函数为 HAL_UART_Transmit(&huart1,(uint8_t*)&ch,1,0xFFFF) #ifdef __GNUC__/* With GCC, small printf (option LD Linker->Libraries->Small printf set to 'Yes') calls __io_p...

2019-02-13 23:09:36 2196 2

原创 Linux C 语言 多线程开发入门1

说明:主程序每隔3秒钟打印一次系统时间;主程序创建两个线程,线程1每隔1秒钟打印一次系统时间;线程2每隔2秒钟打印一次系统时间。目录1.代码示例2.Makefile文件示例3.运行效果展示1.代码示例****************************************************************************************...

2018-12-06 14:37:19 235

STM32_HAL.pdf

STM32 最新 HAL 库 API 接口文档,完整版本 1166页。开发者必备

2019-08-30

s7-1500 与TIA博途软件使用指南

西门子官方推荐图书,值得详细观看,会给入门者和需要提高的人很大帮助。

2018-11-23

空空如也

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

TA关注的人

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