自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (4)
  • 收藏
  • 关注

原创 ALPHA主频设置和第一次添加根文件系统

内核和设备树和根文件系统内容:将ALPHA开发板添加进内核,复制了自己的设备树。我们还差根文件系统就可以启动板子添加根文件系统(已经做好的),测试能否正常启动板子实际操作1:在uboot的串口中编辑bootcmd和bootargs,以便自动在网络中启动linux。setenv bootcmd ' tftp 80800000 zImage ; tftp 8300000 imx6ull-14x14-zsw.dtb ; bootz 80800000 - 83000000 ; ' (网络启动linux

2020-07-22 07:44:14 135

原创 Linux内核移植-将自己板子添加进内核

内容:ALPHA开发板参考NXP开发板,将自己的开发板信息添加进内核文件中,并编写自己的设备树文件实际操作1:将wind中NXP官方的VEK开发板的linux源码通过FTP服务器发送到ubuntu中,解压(tar -vxjf xxx)。在根目录下打开Makefile,添加架构和编译器。默认配置文件imx_v7_mfg_defconfig目录为arch/ arm/ configsARCH ?= armACROSS_COMPILE ?= arm-linux-gnueabihf-make distc

2020-07-21 18:15:55 390

原创 Linux内核第一次编译和启动

内核编译和TFTP网络启动本次内容:kernel和.dtb的编译和启动。内核来源:原子根据NXP官方板子修改后的文件。实操过程:1:在ubuntu中新建文件夹保存linux工程,通过TFTP服务器将内核压缩包从wind下发送到ubuntu下。解压压缩包 tar -vxjf xxx2:编译,新建shell脚本编译,给与权限 chmod ,安装lzop库。编译过程中会弹出图形化配置界面,现在按两下ESC,退出继续编译。vim mx6ull_zsw_emmc.sh#!/bin/sh make A

2020-07-21 16:03:39 232

原创 uboot图形化配置

三种配置Uboot方法第一:配置mx6ull_zsw_emmc_defconfig第二:配置mx6ull_zsw_emmc.h第三:图形化配置实际操作1:(打开ubuntu,检查ncurses库是否安装。sudo apt-get install build-essentialsudo apt-get install libncurses5sudo apt-get install libncurses5-dev2:进入uboot源码根目录,先编译一遍,可以使用默认配置。make menu

2020-07-21 10:08:16 824

原创 uboot移植-DDR初始化

Linux最终运行在DDR中配置:wind10,Ubuntu16.4,MX6ul-ALPHA开发板,ddr_stress_tester工具。内容:在编译uboot之前初始化DDR。uboot功能是启动linux将linux的内核和设备树从EMMC,或者网络中拷贝到DDR中,linux在DDR中运行。每个板子的DDR不同,所以要初始化。编译Uboot:u-boot.bin转换为u-boot.imx。u-boot.imx就是添加头部信息的u-boot.bin。其中头部数据(IVT_DCD)就是图片

2020-07-20 19:56:29 3295

原创 u-boot移植后第一次启动Linux内核和设备树

uboot移植测试-启动linux配置:wind10,ubuntu16.4,IMX6ul-ALPHA开发板内容:启动linux方法和过程移植是否成功即是能否成功启动linux,SD中的uboot启动EMMC中的linux内核和设备树。方法1:从EMMC中启动,EMMC中有三个分区,第一分区存放uboot,第二分区存放内核和设备树,第三分区存放根文件系统。mmc list (列出mmc设备)mmc dev 1 (切换到EMMC)mmc info (打印EMMC信息,检查是否切换成功)l

2020-07-20 09:16:58 706

原创 uboot第一次移植--LCD和网络驱动修改

配置:win10,ubuntu16.4驱动修改在板子默认配置文件中 XX.c和XX.h中文件修改相关驱动,xx为板子(mx6ull_14x14_zsw_emmc)修改LDC驱动1:查看uboot中LCD的IO配置2:将LCD背光引脚IO置高3:配置LCD参数修改网络驱动网络方案 内部MAC+外部PHY,外部AMC+外部AHY(DM9000)本6ull板子采用的LAN720A的AHY芯片1:修改PHY,LAN720A器件ID,MDIO决定使用那个网络接口。/board/freescale/

2020-07-19 19:53:14 797

起摆板.rar

一阶旋转倒立摆控制,串级PID控制,直立环和位置环,滤波算法,一阶低通滤波。控制板为STM32F103c8t6,电机驱动板为TB6612,平衡小车之家的编码电机。整个项目历时2周,附赠2g多学习资料和学习路径

2019-10-25

两个蓝牙之间的通讯,主机发送程序,从机接收并执行相关代码

两个蓝牙之间的通讯,主机发送程序,从机接收并执行相关代码。配对相关知识请自行百度

2019-04-21

航模遥控器解析接收机信号,开关信号,接收机输出信号单片机处理

单片机处理航模遥控器接收机信号,航模遥控器三段开关打开单片机上的灯,关闭灯。用stm32f103解析航模接收机信号

2019-03-08

51单片机 stm32 NRF24l01无线通讯

51单片机 stm32 plc AVR控制NRF24l01模块无线通讯。全网搜集的NRF24l01资料,从一点不知道到熟练掌握,欢迎沟通

2018-09-29

空空如也

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

TA关注的人

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