自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

善若水,朝心流的博客

向往圣人之心,心之所向,必有所成。

  • 博客(41)
  • 资源 (9)
  • 收藏
  • 关注

原创 Alientek I.MX6UL Linux-第十六章主频和时钟配置实验

  I.MX6U的系统主频为528MHz,有些可以跑到696Mhz,默认内部boot rom会将I.MX6U的主频设置为396Mhz。7路PLL时钟源  这7组时钟源都是从24MHz晶振PLL而来的,结构如下图所示:初级PLLs时钟源生成图  ARM_PLL(PLL1):供ARM内核使用的,ARM内核时钟就是由此PLL生成的,此PLL通过编程最高可倍频到1.3GHz。  528_PLL...

2019-12-20 20:33:05 321

原创 Alientek I.MX6UL Linux- 第十三章 BSP工程管理实验

  主要内容工程文件管理,以便后续大工程的开发,而且显得美观、模块清晰、易于阅读。工程结构如下:ledc_bsp└───imxdownload(sd卡烧写文件)└───Makefile└───imx6ul.lds└───bsp│ └───led│ │ └───bsp_led.c│ │ └───bsp_led.h│ └───clk│ │ └───bs...

2019-12-20 16:24:38 219

原创 Alientek I.MX6UL Linux- 第十二章 官方SDK移植实验

  本章主要内容是使用NXP官方SDK库进行裸机开发,其中用到的文件是如下:fsl_common.h:位置为 SDK_2.2_MCIM6ULL\devices\MCIMX6Y2\drivers\fsl_common.h。fsl_iomuxc.h: 位置为 SDK_2.2_MCIM6ULL\devices\MCIMX6Y2\drivers\fsl_iomuxc.h。MCIMX6Y2.h: 位...

2019-12-20 14:39:15 256

原创 Alientek I.MX6UL Linux- 第十一章 模仿STM32驱动开发格式实验

相对于C语言编写LED的优点在于不用每一个寄存器都要定义地址,用结构体成员地址递增的方式指向这个外设寄存器的基地址。imx6ul.h文件(示例代码11.2.1 imx6ul.h文件代码)/*************************************************************** Copyright © zuozhongkai Co., Ltd. 1998-...

2019-12-20 12:23:02 149

原创 Alientek I.MX6UL Linux- 第十章 C语言版LED实验

  I进入C语言环境需要两部分文件,汇编文件和C语言文件,汇编文件主要作用是用来初始化C语言环境的,比如DDR和设置堆栈指针SP等等。汇编语言的编写汇编文件(示例代码10.3.1.2 start.s文件代码)/*************************************************************** Copyright © zuozhongkai Co.,...

2019-12-20 11:14:02 214

原创 Alientek I.MX6UL Linux-第九章 I.MX6U的启动方式

启动方式选择  BOOT模式有两种  1.改写eFUSE(熔丝);  2. 修改相应的GPIO高低电平。  第一种修改eFUSE的方式只能修改一次,后面就不能再修改了,所以作为学习与调试我们不能使用。第二种是修改GPIO对应的高低电平来选择启动方式,所有的开发板都使用这种方式。BOTE_MODE[1:0]BOOT类型00从FUSE启动01串行下载10...

2019-12-20 11:13:35 325 1

原创 Alientek I.MX6UL Linux-第八章 汇编LED灯实验

第八章 汇编LED灯实验GPIO功能图 IO控制初始化所需要用到的寄存器1. SW_MUX_CTL Register  Address:20E_0000h base+5Ch offset=20E_005ChUART1_TX_DATA IO 复用 2. SW_PAD_CTL Register  Address:20E_0000h base+2E8h offset=20E_02E8h...

2019-12-20 11:12:13 396

原创 Alientek I.MX6UL Linux- 第七章 ARM汇编基础

第六章 Contex-A7 MPCore架构Contex-A处理器运行模型以前的ARM处理器有七种运行模式,现在有九种,新增加Monitor和Hyp运行模式。模式描述USR(User)用户模式,非特权模式,大部分程序运行的时候处于此模式FIQ快速中断模式,进入FIQ中断异常IRQ一般中断模式SVC(Supervisor)超级管理员模式,特权模式,...

2019-11-25 19:58:05 268

原创 ubuntu22.04 安装wordpress搭建网站

ubuntu22.04 安装wordpress搭建网站

2024-03-23 15:24:11 260

原创 (一)SSD201-Ubutun1804 Vmware安装以及共享文件夹建立

安装命令sudo apt-get install open-vm-toolsVMware Workstation共享文件夹设置

2022-01-10 13:12:09 350

原创 第一章 linux环境的搭建

在Windows的VMware虚拟机下安装好Ubuntu操作系统后,我们对开发环境进行配置。1.1 Ubuntu和Windows文件互传(1)开启Ubutun下的FTP服务,步骤如下:• 安装:sudo apt-get install vsftpd• 打开配置文件:sudo vi /etc/vsftpd.conf• 编辑vsftpd.conf文件:(确保没有注释表示“#”)local_enable=YESwrite_enable=YES(2) Windows下安装FTP客户端【选择客户端下载

2020-10-21 08:37:45 240

原创 NGINX源码内存泄漏检查示范

所有格式应该释放内存,都要释放掉,作为服务器程序开发者,要绝对的严谨和认真格式:valgrind --tool=memcheck 一些开关 可执行文件名–tool=memcheck :使用valgrind工具集中的memcheck工具–leak-check=full:指的是完全full检查内存泄漏–show-reachables=yes :显示内存泄漏的地点–trace-children = yes :是否跟入子进程–log-file=log.txt :调试信息输出到log.txt 不

2020-09-12 14:07:14 433

原创 在Ubuntu Server 16.04 LTS下安装gcc、g++、VMware Tools、nginx

1、开启ubuntu server虚拟机2、vmware workstation菜单项,选取虚拟机(M) --> 安装VMware Tools3、mkdir /mnt/cdrom #创建一个文件夹,以挂载cdrom4、mount /dev/cdrom /mnt/cdrom #你可以先去/dev目录下查看有没有cdrom这个设备,这一步是挂载cdrom到/mnt/cdrom5、cd /mnt/cdrom6、cp VMwareTools-10.0.5-3228253.tar.gz /mnt/

2020-09-11 17:58:52 472

原创 RT-Thread INIT_BOARD_EXPORT无效或进入不了导出的函数

进入这个界面,下面蓝色部分请添加:–keep .o(.rti_fn.)

2020-08-17 11:48:16 1345

原创 Alientek I.MX6UL Linux-第三十一章U-Boot顶层Makefile详解

编译后的uboot源码文件arch  存放架构有关的文件,比如arm、avr32、m68k等,我们现在用的是arm芯片。我们需要重点关注的文件夹与文件是arch─>arm─>cpu─>armv7 └─>cpu─>u-boot.lds └─>imx-commonboard  存放具体板子相关的文件,正点原子参考mx6ulle...

2020-01-16 19:53:10 366

原创 Alientek I.MX6UL Linux- 第六章 Contex-A7 MPCore架构

Contex-A处理器运行模型以前的ARM处理器有七种运行模式,现在有九种,新增加Monitor和Hyp运行模式。模式描述USR(User)用户模式,非特权模式,大部分程序运行的时候处于此模式FIQ快速中断模式,进入FIQ中断异常IRQ一般中断模式SVC(Supervisor)超级管理员模式,特权模式,宫操作系统使用MON(Monitor)...

2019-12-20 18:13:01 378

原创 ESP32在Windows(Win10)下开发

1.获取ESP-IDF Windows命令提示符 mkdir %userprofile%\esp cd %userprofile%\esp git clone -b v3.3 --recursive https://github.com/espressif/esp-idf.git2.设置ESP-IDF所在根目录的环境变量IDF_PATHESP-IDF需要为正常操作设置两个环境变量:...

2019-10-09 08:28:13 1575

原创 IAR下移植MDK工程可能遇到的问题

1.汇编引用不一样,注释掉的是MDK下的汇编编写//THUMB指令不支持汇编内联//采用如下方法实现执行汇编指令WFI/*__asm void WFI_SET(void){ WFI; }//关闭所有中断(但是不包括fault和NMI中断)__asm void INTX_DISABLE(void){ CPSID I BX LR }//开启所有中断...

2019-04-10 10:31:09 1547

原创 关于RT-Thread多串口,不能使用或中断冲突卡死的问题

MPU:STM32F103RCT6 使用正点原子编写的RTT的串口驱动包,工程用到的串口是USART1和UART5,USART1作为控制台输出,UART5作为其他外设的通信。首先来解释一下下面一句,这句讲的是设置哪个串口作为控制台输出,但是只允许其中一个串口能够使用。#if defined(RT_USING_CONSOLE) && defined(RT_USING_DEVI...

2019-04-04 16:05:59 4649 2

原创 椭圆曲线方程加解密算法研究(一)

前言ECC英文全称“Elipse’ Curve Cryptography”。

2019-02-18 16:15:15 499 1

原创 RT-Thread学习笔记

RT-Thread学习之——静态线程和动态线程RT-Thread中支持静态和动态两种定义方式。用线程来举例的话,rt_thread_init对应静态定义方式,rt_thread_create对应动态定义方式。使用静态定义方式时,必须先定义静态的线程控制块,并且定义好堆栈空间,然后调用rt_thread_init来完成线程的初始化工作。采用这种方式,线程控制块和堆栈占用的内存会放在RW段...

2018-09-16 20:50:39 7100

原创 STM32F103R8+ILI9341+软件SPI调试心得

屏幕特性ic型号:ili9341屏    引脚数量:18p     裸屏与MCU接口如下 引脚缩写 MCU连接脚 注释 RESET PC0 复位 SPI_SCK PB3 时钟 SPI_MISO PB4 主入从出 SPI_MOSI PB...

2018-09-10 23:28:21 11591 2

原创 I2C状态记忆模型

I2C协议有六种状态: 1.空闲状态 2.开始信号 3.应答信号 4.数据的有效性 5.数据传输 6.停止信号我们可以比喻成一个人一天业余生活与上班的状态.1.业余时间(吃饭、睡觉、娱乐) 2.开始工作 3.与同事交流工作 4.确定工作是否合格 5.将工作上报领导 6.结束工作...

2018-07-23 21:41:50 377

转载 王爽 第三版 汇编语言 第一章

第一章 基础知识1.1 机器语言1>机器语言是机器指令的集合2>机器指令是一台机器可以正确执行的命令。3>电子计算机的机器指令是指一系列二进制数字。1.2 汇编语言的产生1.3 汇编语言的组成汇编语言发展至今,有以下3类指令组成:1>汇编指令:机器码的助记符,有对应的机器码。2>伪指

2018-07-23 14:07:24 237

翻译 无刷无霍尔BLCD电机控制

声明:本文出自百度文库无刷无霍尔电机控制,因为该文为繁体,看起来特别别扭,特此翻译。 文库网址:https://wenku.baidu.com/view/b99217dca0116c175f0e489c.html1.概述无霍尔BLDC电机控制 1 概述 无霍尔的BLDC控制方案与有霍尔BLDC的基本原理相似,都是用所谓“六步换向法”,根据转子当前的位置,按照一定的顺序给定子绕组通电使BLDC电

2017-12-05 20:56:56 52748 21

原创 无刷无霍尔电机驱动准备工作(一)

最近在学校无聊,向之前暑假实习过的老板要了个小项目,目前无从下手,找了点网上资料,以及自己对知识的见解。如有误区,请广大博友指出。参考博客:http://forum.eepw.com.cn/thread/240493/1参考资料:英文版的drv11873数据手册首先,针对drv11873芯片进行阐述。 1.FS引脚:输入引脚 输入低电平,表示驱动低速无刷电

2017-12-05 10:04:43 10901

转载 Cadence中的PCB Editor如何关闭已经所敷铜的显示(多说无益,如图所示)

2017-05-24 10:41:22 3927

转载 安装交叉编译器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:安装交叉编译器 首先下载并解压编译器:git clone https://github.com/friendlyarm/prebuilts.git sudo mkdir -p /opt/FriendlyARM/toolchain sudo tar xf prebuilt

2017-03-31 18:21:24 403

原创 Linux开发疑问apt-get upate 出现无法连接的问题

在linux终端下输入apt-get update出现下列问题,如图所示::解决方式:在Ubuntu系统下,使用sudo apt-get update有时会出现“W: 无法下载 http://cn.archive.ubuntu.com/ubuntu/.... 校验和不符”,解决方法如下:sudo gedit /etc/apt/sources.li

2017-03-13 19:14:23 692

原创 新手VMware虚拟机下Smart4418之U-boot烧写至开发板<一>

操作环境:开发板:友善之臂smart4418电脑操作系统:Windows10 64位 专业版虚拟机软件:VMware Workstation1.首先参考smart4418的Wiki操作,如下:安装交叉编译器首先下载并解压编译器:git clone https://github.com/friendlyarm/prebuilts.gitsudo

2017-03-13 18:06:55 5466

原创 Linux内核编译特别注意Tab键的使用

1.Makefile文件的使用(初学者要特别小心):vim Makefile(创建Makefile文件),内容如下hello-objm := hello.oKDIR    := /lib/modules/2.6.32-279.el6.i686/buildall:[  tab键 ]make -C $(KDIR) M=$(PWD) modules(这是最简单的M

2017-03-06 20:33:14 686

原创 RedHat Enterprise Linux 6远程登录 Linux

1.VNC(Windows电脑下图形化界面远程访问Linux)登录     (1)打开linux系统桌面中有VMware tool安装光盘这一软件                                                           找到package目录下的tigervnc....进行安装                               

2017-03-05 14:32:23 588

原创 Linux虚拟机环境搭建所遇到的问题

1.Windows下访问Ubuntu虚拟机中的Samba服务器遇到“\\192.168.71.128无法访问,您可能没有权限访问网络资源。请与这台服务器的管理员联系以查明您是否有访问权”的问题         (1)Ubuntu下talloc的版本不匹配导致, 重新安装 libtalloc2解决:命令  apt-get install libtalloc2

2017-02-19 11:34:47 402

原创 Andoid中Eclipse软件小技巧

1.如何让SDK和AVD工具小图标以及Android Project新建显现在eclipse软件中?菜单栏->Windows->Perspective->Customize Perpective

2017-01-11 16:20:35 186

原创 Android之FileExplore

一.LayoutInflater在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被

2017-01-02 19:05:44 1160

原创 尚硅谷Java学习-入门

看视频后的课后练习?1.注释的英文单词,注释方式分几种?annotation分三种:行注释//注释内容块注释/*注释内容*/javadoc注释/**注释内容*/通过javadoc.exe可以生成特定注释文档2.如何用命令行的方式在D盘创建新的文件夹,以及如何进出文件夹,返回上一层目录,返回根目录,操作记事本?(1)dir:列出当前目录以及文件夹==directory

2017-01-02 10:36:13 382

原创 Android之Listview(一)

1.对View这个但单词在Android中的理解是:安卓中的用户用到的各种小控件,包括按钮,列表,文本编辑器等等。而且自己也可以自定义控件类型。 2.findViewById();这个函数的理解。首先,findViewById()属于API Level 1, 对应的android版本是android1.0。它位于Activity组件当中,只有setContentView以后才能调用findView

2016-12-30 09:14:43 190

转载 Android的四大组件

ActivityBroadcastReceiverServiceContenProviderhttp://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479461.htmlAndroid四大基本组件介绍与生命周期Android四大基本组件分别是Activity,Service服务,

2016-12-06 20:58:43 214

转载 Cadence 学习笔记 - Capture CIS 篇 (ERROR (ORCAP - 1228) )

关于update  cache   如果画原理图过程中,修改了库元件,放置修改后的元件会出现如下警告:ERROR (ORCAP - 1228) : Part NE5532_HETE is out of date with the new one to the design cache. Use Update cache to synchronize the Part in the cach

2016-08-22 15:03:59 20819 1

原创 qdebug使用方法

首先在头文件中包含#include qDebug(“intensity:%d”,intensity[0][2]); (%d表示整数) 注: %a,%A 读入一个浮点值(仅C99有效)    %c 读入一个字符    %i 读入十进制,八进制,十六进制整数    %x,%X 读入十六进制整数    %u 读

2016-08-20 21:35:23 1915

STM32F103ZET6_I2C SHTC3

STM32F103ZET6_I2C SHTC3

2021-01-08

wolfSSL参考手册

wolfSSL参考手册,提供各种加密算法,AES\RSA\ECC等,里面是英文版的哦,不要下载错了浪费积分哈。

2019-02-18

加密库用户手册

STM32库 加密库用户手册,用于对STM32加解密库的了解与参考,里面有AES、RSA、ECC等算法

2019-02-18

Proteus 仿真 ATMega8 实例教程.rar

Proteus 仿真 ATMega8 实例教程 Proteus 仿真 ATMega8 实例教程

2018-08-07

AVR离线下载器源码程序+上位机

AVR离线下载器源码程序+上位机 AVR离线下载器源码程序+上位机 AVR离线下载器源码程序+上位机

2018-08-07

STM32F429+UART7的使用

在STM32F429中uart7串口通信协议的使用,使用校验码格式。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-04-14

PC作服务器与手机APP进行网络通信(附源码与TCP服务器小工具)

PC作服务器与手机APP进行网络通信(附源码与TCP服务器小工具) 本人是用来做ESP8266与手机网络通信的,这里这是用电脑PC端模拟服务端,如果要实现与ESP8266只需将ESP8266作为服务器即可,目前本人暂时没时间去整理这些资料,所以没有详细详细的操作过程,其实也很简单,只需将apk安装在手机,电脑创建服务器并开启,连接局域网就可以相互通信,android开发环境是Android studio,如遇到问题,可以联系我

2017-11-10

STM32-ESP8266-AT

基于 STM32-ESP8266-AT的例程源码 1.(寄存器版本,适合MiniSTM32开发板)扩展实验13 ATK-ESP8266WIFI模块实验 2.(库函数版本,适合MiniSTM32开发板)扩展实验13 ATK-ESP8266WIFI模块实验 3. ATK-ESP8266 WIFI模块使用说明(探索者开发板)_AN1509B 4. ATK-ESP8266 WIFI用户手册_V1.0 5. ATK-ESP8266-V1.3 6. RT9193

2017-11-04

空空如也

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

TA关注的人

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