自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (9)
  • 收藏
  • 关注

原创 sudo命令的交叉编译移植

sudo源码下载链接:https://www.sudo.ws/news.html交叉编译器:arm-linux-gnueabihf-gcc解压源码。(可能是由于编译器环境配置的原因,导致了配置编译路径出错,然后移植后一直不能找到对应的库文件)所以在配置编译生成文件位置的时候 灵活安排安装位置,现在做一个示例进入源码。mkdir build./configure --prefix=sudo源码的安装位置/build --host=arm-linux-gnueabihfCC=交叉编.

2020-05-15 13:20:40 952

原创 Linux下PAM安全认证模块的交叉编译移植

参考链接https://blog.csdn.net/weixin_42218802/article/details/82526099?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158950322119725256762957%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.57675%2522%257D&request_id=1589503221197

2020-05-15 09:29:27 2966 9

原创 16位CRC校验程序

/*CRC计算方法1、预置1个16位的寄存器为十六进制FFFF(即全为1),称此寄存器为CRC寄存器;2、把第一个8位二进制数据(即通讯信息帧的第一个字节)与16位的CRC寄存器的低8位相异或,把结果放于CRC寄存器中3、把CRC寄存器的内容右移一位(朝低位)用0填补最高位,并检查右移后的移出位4、如果移出位为0,重复第三步(再次右移一位)如果移出位为1;CRC寄存器与多项式A

2017-09-11 19:59:30 1285

原创 STM32之GPIO的8种配置模式

STM32芯片的GPIO一共有8种配置模式,对8种模式的理解如下1.四种输入模式上拉输入:在默认状态下,读取的GPIO引脚为高电平下拉输入:在默认状态下,读取的GPIO引脚为低电平浮空输入:配置成这种模式时,电压表测量引脚电压为1点几伏,为不确定值,因为其阻抗较大,所以一般作为IIC,USART的输入管脚应用模拟输入:在使用ADC外设的时候,将管脚配置成此模式,这样 外部模拟信

2017-07-22 17:35:59 6126

原创 矩阵相乘的C代码实现

/********************************************************************************功能:实现矩阵的相乘,进行矩阵相乘的两个矩阵必须符合矩阵相乘的法则(A矩阵的列数要与B矩阵的行数相等)输入参数:aRows A矩阵的行数                    aCols_bRows  A矩阵的列数(或B矩阵的

2017-07-13 11:09:23 1773

原创 stm32 bin文件和hex文件的生成和下载

1.hex文件的生成在如上图的设置中勾选上生成创建hex文件即可,通过串口可以将hex文件下载到芯片中,在下载过程中要让芯片的boot0为1,boot1为0.在下载完成后芯片断电将boot0置为0,重新上电启动开发板。在通过串口进行下载时的flymcu软件的设置为2.bin文件的生成在After build/Rebuild中勾选第一项并在后面填写C:\K

2017-07-03 14:16:39 19082

原创 用MDK建立STM32工程模板

1.先去ST下载官方固件库附上STM32F10x V3.5.0版库下载地址:http://www.st.com/st-web-ui/static/active/en/st_prod_software_internet/resource/technical/software/firmware/stsw-stm32054.zip2.建立文件夹《stm32工程模板》在《stm

2017-07-03 10:36:57 3037

原创 jz2440开发板-软件环境的构建

1apt-get的使用(1)修改/etc/apt/sources.list,用vi命令打开,将其中注释的#去掉(2)更新可用的程序列表,sudo apt-get update2ftp服务的安装配置启动(1)sudo apt-get install vsftpd(2)修改vsftpd的配置文件/etc/vsftpd.conf,将其中两行的#去掉#local_enable =

2017-04-28 20:31:57 276

原创 jz2440一些接口注意事项

nand flash接口io0-io7 数据命令地址CLE 命令锁存使能 高电平时发送的命令ALE 地址锁存使能 高电平时发送的地址CE\ 片选信号RE\ 低电平时读WE\ 低电平读WP\ 写保护R/B\ 高电平处理完了内存类接口不需要我们手工设置片选引脚,CPU将地址信号发送给内存控制器,内存控制器自己决定将那个引脚置0还要主要

2017-04-23 22:09:14 255

原创 jz2440开发板制作烧写根文件系统,使用NFS启动

1在制作根文件系统时,需要用到mkyaffs2image命令(这个命令文件需要去相应文件夹中去拷贝)  将相应命令文件拷贝到/bin/ 目录中    增加可执行权限 chmod +x /bin/mkyaffs2image2mkyaffs2image命令用法mkyaffs2image 目录名字 生成映像文件名字mkyaffs2image fs_mini_mdev fs.yaffs

2017-04-22 23:37:48 614

原创 jz2440开发板基本操作

裸板的程序在板子的nand flash中烧写,u-boot可以在nor flash或nand flash中烧写1、u-boot,内核,文件系统的烧写 (1)烧写裸板程序通过自带的oflash.exe在windows系统中下载(用openjtag下载)。 //cmd中运行在u-boot中用tftp下载(u_boot烧写是nor启动,烧写完成后设置nand启动)   打开t

2017-04-14 18:38:22 863

PCA9685 RGB.zip

代码中含有详细注释,版型为STm32f407VET6,硬件IIC控制PCA9685,16个通道 可单独改变占空比,实现RGB全色域调节,使用时 请注意自己PCA9685的芯片读写地址。如何确定地址,请看PCA9685的数据手册

2019-09-17

python多线程编程实现网络串口透传

python多线程编程实现网络串口透传, 为TCP客户端网口数据串口透传。

2019-01-14

linux下多线程网络编程TCP服务器端数据传输代码

linux下多线程网络编程TCP服务器端数据传输代码,C语言程序,使用前请阅读readme.txt

2019-01-14

linux下网络编程TCP客户端和服务器端数据传输代码

Linux下网络编程TCP客户端和服务器端数据传输代码的实现,c语言程序,使用前请阅读readme.txt

2019-01-14

Linux下网络串口透传实现代码

Linux下网络串口透传功能的实现,c语言程序,在使用前请阅读readme.txt

2019-01-14

linux下串口编程及非标准波特率的实现代码

满足linux下 非标准波特率的实现 c语言,使用代码前请阅读readme.txt

2019-01-14

stm32f407+cubemax+iic主从通信

本文件含有两个程序,采用硬件IIC,一个是IIC主机发送程序,一个是IIC从机接收发送程序,实验现象是,在两块开发板上,连接上IIC线序(不用交叉),主机发送三个字节数据,从机接收到三个字节数据后,将数据发送回主机,完成主从机的通信,在IIC初试化中可以看到主机的地址设为了0x0A(主机地址没有用到,只是为了和从机进行区分),从机的地址设为了0x0B

2018-09-28

stm32f407+cubemax+freeRTOS+lwip UDP通信成功

例程为stm32f407 cubemax生成带操作系统的lwip UDP调试程序,硬件mac芯片为LAN8720,芯片地址为1,UDP的数据收发在udp_echoserver.c 的udp数据的回调函数里,单片机的ip地址为静态ip192.168.1.10,端口为7,目标端口为7

2018-08-29

stm32f407+cubemax+lwip UDP通信成功

本例程为stm32f407 cubemax生成lwip+udp的程序,硬件mac芯片为LAN8720,地址为1。udp的数据收发在udp_echoserver.c的回调函数中 单片机的IP地址为静态ip192.168.1.10,端口号为7,目标端口为7

2018-08-29

空空如也

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

TA关注的人

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