- 博客(22)
- 资源 (7)
- 问答 (4)
- 收藏
- 关注
转载 C/C++ 16进制转IEEE754
转载地址:单片机将(32位)16进制IEEE-754标准浮点数就是用十六进制表示浮点,称为单精度浮点数。举例:已知一个数为2.5,IEEE-754标准浮点数表示为 40200000H。16进制浮点数与十进制的转化步骤:对于大小为32-bit的浮点数(32-bit为单精度,64-bit浮点数为双精度,80-bit为扩展精度浮点数),1、其第31 bit为符号位,为0则表示正数,反之为复数,其读数值用s表示;2、第30~23 bit为幂数,其读数值用e表示;3、第22~0 bit共23 bit作
2022-04-17 10:50:55
2724
1
原创 armlinux移植vsftp
参考博客ToToSun的博客移植安装下载vsftp源码$wgethttp://fossies.org/linux/misc/vsftpd-3.0.5.tar.gz$tar -xvzf vsftpd-3.0.5.tar.gz$cd vsftpd-3.0.5CC = gcc改为CC = arm-linux-gnueabihf-gcc#如果未设置环境变量,需要编译器的绝对路径修改交叉编译工具$vim Makefile$make将目录下生成的的vsftpd移植到开发板.
2021-12-03 16:54:18
1273
原创 arm sqlite3移植
参考博客移植遇到的坑readline的移植环境操作系统:Ubuntu16.04arm芯片:imx6ullarm linux:4.1.15交叉编译器:arm-linux-gnueabihf一、准备步骤sqlite3下载博主下的是当前最新的sqlite-autoconf-3350500.tar.gz,推荐选择autoconf版本,而不是amalgamation版本。autoconf会自动检测readline、nucurses等。ncurses下载readlin..
2021-04-26 14:55:07
316
原创 arm linux开发板tar移植
针对裁剪的开发板,添加tar工具包tar下载地址tar -zxvftar-latest.tar.gzcdtar-1.34/./configure --host=arm-linux-gnueabihf --prefix=$pwd/install将install下的文件bin的内容copy到开发板/usr/bin中,将libexec的内容copy到开发板/usr/libexec中,将share的内容copy到开发板/usr/share中...
2021-04-08 13:24:02
860
原创 Gitlab Bash基本操作
目录一、安装指南二、基础操作2.1配置全局账号2.2本地同步2.3分支操作2.3.1关联远端分支2.3.2查询2.3.3删除2.3.4 更新分支2.3.5 分支切换2.3.6 分支重命名2.3.7 合并分支2.4文件及文件夹传输2.4.1 TortoiseGit操作2.4.2 Git指令2.5删除文件及文件夹2.5.1单文件夹删除2.5.2多文件删除2.6标签操作2.6.1给本地分支打标签2.6.2推送标签2.6.3删除
2021-01-29 11:13:38
593
原创 arm linux移植gsoap
安装环境PC:Ubuntu开发板系统:4.1.15 linux开发板型号:正点原子alpha交叉编译工具:arm-linux-gnueabihf参考博客:landuochong安装准备gsoap官网https://sourceforge.net/projects/gsoap2/files/latest/download博主下了gsoap_2.8.106.zip拷贝到ubuntu上并解压unzipgsoap_2.8.106.zip编译安装备份一份Ubuntu下的..
2020-10-10 18:33:00
856
1
原创 arm linux移植Python2.7
内核:4.1.15开发板:alphaPC:Ubuntu交叉编译器:arm-linux-gnueabihf参考博客:米斯特尔靠谱斯基的博客#配置#!/bin/sh./configure --host=arm-linux-gnueabihf --build=x86_64-linux-gnu --prefix=/home/yxb/linux/tool/Python-2.7.13/install \ CC=arm-linux-gnueab..
2020-09-25 16:00:02
679
原创 arm linux移植Perl
网上的博客,资料五花八门,博主尝试了各种教程,终于移植成功了。安装环境PC:Ubuntu开发板系统:4.1.15 linux开发板型号:正点原子alpha交叉编译工具:arm-linux-gnueabihf准备工作获取perl-5.30.0.tar.gzwget https://www.cpan.org/src/5.0/perl-5.30.0.tar.gz获取perl-cross-1.3.tar.gz交叉编译补丁perl-cross-1.3.tar.gz将以上文件
2020-09-25 15:04:06
640
原创 嵌入式升级流程
开发板:ALPHAEMMC模式1、Uboot升级通过远程传输获取u-boot.imx在开发板的命令行中,先使能emmc分区# echo 0 > /sys/block/mmcblk1boot0/force_ro将u-boot烧写至分区中# dd if= u-boot.imx of=/dev/mmcblk1boot0 bs=1024 seek=1 conv=fsync关闭烧写分区# echo 1 > /sys/block/mmcblk1boot0/force_ro
2020-09-15 11:55:22
636
原创 arm-linux移植mtd-utils
PC:Ubuntu16.04开发板:alpha参考连接:小小笨小孩的博客黄树超的博客1、zlib安装wget https://www.zlib.net/zlib-1.2.11.tar.gz #获取安装包tar vxf zlib-1.2.11.tar.gzcd zlib-1.2.11CC=arm-linux-gnueabihf-gcc ./configure --shared--prefix=/usr/local/arm/gcc-linaro-4.9.4-2017.01-x
2020-09-01 18:41:47
537
原创 Python绘图turtle库
turtle的一个画布空间最小单位是像素屏幕坐标左上角为起始点(0,0),向左为x轴,向下为y轴turtle.setup(width,heigh,startx,starty):设置画布大小,width为画布宽度,heigh为画布高度,(startx,starty)为画布的起始点,如果startx与starty缺省,默认设置为屏幕中间turtle空间坐标体系,是绘图的坐标与画布在屏幕的坐...
2020-04-22 21:55:35
769
原创 编程语言区别
C主要学习:指针、内存、数据类型理解计算机系统结构解决问题:性能C++主要学习:对象、多态、继承理解主客体关系解决问题:大规模程序Java主要学习:对象、跨平台、运行时理解主客体关系解决问题:跨平台Python主要学习:编程逻辑、第三方库理解问题求解解决问题:各类问题...
2020-04-18 16:40:12
99
原创 Python自学笔记day2
主要学习网站菜鸟教程数字整型(Int)- 通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型。 浮点型(float)- 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102= 250) 复数( (compl...
2020-04-14 23:43:15
157
原创 Python自学笔记day1
主要学习网站菜鸟教程基本数据类型list列表:list()会将字符串全部切割成单个成员split()方法分割,可以实现字符串列表Python split()方法set集合:使用set()去掉集合内重复成员,并且set是无序的可以使用大括号{ }或者set()函数创建集合,注意:创建一个空集合必须用set()而不是{ },因为{ }是用来...
2020-04-08 23:28:29
179
freemodbusV1.5&V1.6
2020-08-05
ME3630 4G模块mqtt链接不上
2021-05-15
L2TP+IPSEC移植,ipsec不能正常启动服务
2020-09-23
arm-linux搭建vsftpd服务500OPS
2020-09-04
小白求单片机的SM2源码!!!!
2018-11-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人