
程序员
文章平均质量分 86
普通网友
这个作者很懒,什么都没留下…
展开
-
ARM 编译工具链详解_arm-none-eabi-gcc
这个工具为C语言编译器,可以将.c文件转化为.o的执行文件,编译命令如下。ARM 交叉编译工具链由交叉编译器(例如 gcc,g++,ld),For ARM 的 C 库和二进制工具(例如 objcopy,objdump)这 3 个部分组成。(1) 其中二进制工具由 GNU Binutils 提供。(2) 其中 For ARM 的 C 库由 glibc/uclibc 提供。(3) 交叉编译器由 GNU 组织提供。原创 2024-05-15 17:15:12 · 1024 阅读 · 0 评论 -
ARM - UART串口实验(cortex A7核 cortex M4核)_usart isr
通过以上分析可知,设置寄存器:1.USART_CR1:设置数据位宽度,以及将相应位进行使能2.USART_CR2:设置停止位3.USART_BRR:设置波特率---->设置的采样率有关4.USART_RDR :设置接收数据寄存器5.USART_TDR :设置发送数据寄存器6.USART_ISR:设置状态寄存器7.USART_PRESC :设置时钟分频器。原创 2024-05-15 17:14:38 · 411 阅读 · 0 评论 -
ARM A35 A53_arm a53 a35
在Exynos 5433测试中,我们发现作为升级版A7的A53,照样维持不了A7的功耗水平,它更像是把A7的效能曲线延长的产品,就是说A53的性能功耗比并没有多少提升。但因为A53普遍更高频,所以它在性能端可以走得更远。而A35这次主推能耗比,其实是在给当年吹过能耗比的A53打脸。不过从战略意义上说,A35带来的最重要改变,是让Cortex-A系列上中下三路产品,都用上了64位的ARMv8构架。在A5/A7等老构架退休后,它就可以完成“全家64位”的宏愿了。原创 2024-05-15 17:14:03 · 1251 阅读 · 0 评论 -
android开发新浪微博客户端 完整攻略 [新手必读]_纯android实现微博发布图片
收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。如果你需要这些资料,可以戳这里获取需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!//更新users表的记录,根据UserId更新用户昵称和用户图标public int Update原创 2024-05-15 17:05:26 · 514 阅读 · 0 评论 -
Android使用FFmpeg播放音频_qt 安卓ffmpeg avcodec模块不能识别
收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。如果你需要这些资料,可以戳这里获取需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!}open class ThirdActivity : AppCompatActivity()原创 2024-05-15 17:04:48 · 312 阅读 · 0 评论 -
Android 消息机制——你真的了解Handler?_android handle消息队列会一直累加吗
线程默认没有Looper的,如果需要使用Handler就必须为线程创建Looper。我们经常提到的主线程,也叫UI线程,它就是ActivityThread,ActivityThread被创建时就会初始化Looper,这也是在主线程中默认可以使用Handler的原因。首先我们看一段代码我们知道里面维护了一个死循环方法,所以按照理论,上述代码执行的应该是也就是说循环在与之间。原创 2024-05-15 17:04:14 · 294 阅读 · 0 评论 -
android ramdisk
gunzip ramdisk.img.gz,然后新建一个文件夹,叫ramdisk吧,进入,输入命令cpio -i -F …/ramdisk.img,这下,你就能看见并操作ramdisk里面的内容了。system\bin 这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件。将ramdisk.img复制一份到任何其他目录下,将其名称改为ramdisk.img.gz,并使用命令。本文编译出来的3个img文件是2.1版的。原创 2024-05-15 17:03:37 · 342 阅读 · 0 评论 -
2021年前端面试题及答案_4ghp00 1785全选已选0项完成网页资讯视频短剧小说暂无收藏共1个收藏前端base6(1)
1. BFC 就是 ‘块级格式上下文’ 的格式,创建了BFC的元素就是一个独立的盒子,不过只有BLock-level box可以参与创建BFC,它规定了内部的Bloc-level Box 如何布局,并且与这个独立盒子里的布局不受外部影响,当然它也不会影响到外面的元素。这个效果是前端很经常用到和遇到的效果了,实现这个效果的方式也很多,很多朋友用js和jquery来实现,但是最简单的,我们可以直接用。4. 负值作用:负margin会改变浮动元素的显示位置,即使我的元素写在DOM的后面,我也能让它显示在最前面。原创 2024-05-15 16:38:07 · 288 阅读 · 0 评论 -
2021全国大学生电子设计竞赛论文(智能送药小车(F题))(电赛论文模板)
为实现以上功能,我们将系统分为几个模块,分别有巡线模块,数字检测模块,药品检测模块,电机控制模块,蓝牙模块和供电模块。其中使用k210进行数字识别,在识别到数字之后,传输给STM32来控制电机旋转,在小车运行时k210持续检测,在路口处检测目标病房的数字,判断左右转。将药品放置在电阻式薄膜上,当检测出有200g物体,将电平信号传递给STM32引脚,控制小车的启动。在搭建好小车的硬件结构之后,安装Openmv,k210,STM32之后,上位机和下位机通信,上位机传输识别的数字和位置坐标,下位机进行相应动作。原创 2024-05-15 16:37:32 · 1588 阅读 · 0 评论 -
2019年中山大学计算机技术专硕考研初试、复试经验帖(超级详细)_计算机巢穴问题
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)如果你需要这些资料,可以戳这里获取初试成绩在2019年2月15日中午12点公布总分:368 英语二:88 政治:77 数学二:102原创 2024-05-15 16:36:58 · 438 阅读 · 0 评论 -
2017年嵌入式第八届省赛真题解析_if(uwtick-uwtickuart>;=2000)
/设置PWM占空比300。原创 2024-05-15 16:36:23 · 340 阅读 · 0 评论 -
51单片机项目(24)——基于51单片机的温控风扇protues仿真_单片机温度超过阈值电分扇运转(2)
它的使用相对简单,需要连接到控制器(如Arduino)的数字引脚,并使用相应的库函数控制引脚输出信号,以实现电机的控制。LCD1602模块提供了便捷的信息显示功能,可用于显示文字、数字、状态等,对于需要人机交互、信息展示的场景具有很高的实用性。简单控制:LCD1602模块使用了HD44780控制器芯片,通过对接口引脚的控制,可以实现对显示内容、光标位置等的控制。背光功能:LCD1602模块配备了背光源,可以通过控制引脚打开或关闭背光,以便在不同的环境中获得更好的显示效果。本次驱动我使用L298N。原创 2024-05-15 01:21:03 · 275 阅读 · 0 评论 -
51单片机项目(20)——基于51单片机的电机速度PID控制_pid算法控制电机c51(1)
对于需要高精度控制的电机应用,如机器人、自动门等,基于51单片机的PID电机控制可以提高电机的控制精度,确保电机的动作符合预期。比如,在智能门禁系统中,可以通过控制电机实现门的开启和关闭,动态地调整门的开启速度,提高门控系统的安全性和便利性。对于一些要求电机长时间运行的场合,如通风设备、水泵等,基于51单片机的PID电机控制可以精准控制电机运行状态,降低电机的能耗。综上所述,基于51单片机的PID电机控制的课题意义在于提高电机控制精度,降低能耗,实现智能化控制,降低人工成本。原创 2024-05-15 01:20:26 · 400 阅读 · 0 评论 -
51单片机项目(12)——基于51单片机的智能台灯设计_基于51单片机的自动调节台灯系统的设计与实现(1)
首先使用PCF8591芯片,实现了AD DA转换,AD采集的是光敏电阻的信息,光照强度越强,电压越小,AD采集到的数值越小。将VCC引脚连接到5V电源,GND引脚连接到地,Trig引脚连接到您控制器上的数字输出引脚,Echo引脚连接到您控制器上的数字输入引脚。通常使用I2C总线连接,将PCF8591的SDA引脚连接到主控设备的SDA引脚,SCL引脚连接到主控设备的SCL引脚,同时接地引脚和电源引脚。需要注意的是,HC-SR04模块的使用可能会受到一些因素的影响,例如噪声、超声波传播速度的变化等。原创 2024-05-15 01:18:59 · 278 阅读 · 0 评论 -
3-STM32+ESP8266连接onenet上传数据+远程控制(MQTT)_stm32 esp8266 onenet
2、选择全部产品-多协议接入3、创建MQTT协议下的产品和设备在MQTT协议下自己创建产品,在产品之下再对应创建一个设备即可(下方为官方文档)-也可以自行百度新建产品和设备的博客在产品下添加设备的时候会提示添加鉴权信息(随便写就可以),在后续会用到4、查看产品ID,设备ID,鉴权信息准备信息完毕,接下来即可开始如若看懂了并整合了上一篇的博客内容,此部分相当简单,需要修改的地方很少1、8266初试化(此函数无需修改)原创 2024-05-15 01:18:19 · 1984 阅读 · 0 评论 -
2024年记ST_LINK与STM32的连接调试_stm32 usb设备 stlink 吐log(1),字节跳动最新开源
现在并不能打开MDK调试,还有另外一步,安装STM32 ST-LINK Utility这里面包括了WIN10 的STlink的驱动解决方案,同样安装过程中的选项默认就好包括路径。1:打开项目配置选项卡,点击Debug,配置仿真器为ST-LINK DEBUG,点击setting。SW或者选择JATG,右侧SW/JATG Devise 下回出现id号。这种情况下直接点解确定。检查插线和主板,这表示ST-LINK连接没问题,问题是找不到主板。这表示ST-LINK连接无误,而查找不到目标板,请检查插线和主板。原创 2024-05-14 15:40:11 · 506 阅读 · 0 评论 -
2024年蓝牙模块HC-05与51单片机的连接_hc05蓝牙模块密码,2024年最新看懂这些帮你轻松解决就业问题年薪50万不是梦
给P1口送编码即可,0-F的编码分别为0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71。根据不同按键连接的端口触发不同的中断,编写对应的中断函数。在本系统中,外部中断0通过独立键盘模块按键S4实现,低电平触发,在计费状态下,停止计费,并向手机发送计费结果。连接通过继电器构成回路,长脚(正极)接电源,短脚(负极)接继电器常闭端,继电器公共触点引到地,构成回路,点亮小灯(在继电器DIO高电平时)。原创 2024-05-14 15:39:30 · 459 阅读 · 0 评论 -
2024年物联网嵌入式最新hex文件、out文件、bin文件、map文件解析,2024年最新成功从小公司跳槽
(后面所有数据地址+线性地址左移16位,将该地址左移16 位后作为基地址,并且表示在下一个04类型行出现之前都要使用该地址作为基地址来使用。一旦出现段地址或者线性地址,之后所有数据都要加偏移地址,直到出现一个新的段地址或者线性地址,再重新变更偏移地址。第①行数据基地址(首行):0x0000 +(0x003D原创 2024-05-14 11:44:22 · 508 阅读 · 0 评论 -
2024年物联网嵌入式最新Hexo搭建GitHub博客—打造炫酷的NexT主题--高级(四),2024年最新2024年物联网嵌入式开发高级面试题
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取per_page: trueengine: mathjax #两种方式 mathjax / katexmathjax:cdn: //cdn.jsdelivr.net/npm/mathjax@2.7原创 2024-05-14 11:43:43 · 419 阅读 · 0 评论 -
2024年物联网嵌入式最新h264 profile &; level_h,2024年最新我是如何收割多家大厂offer的
H.264 Baseline profile、Extended profile和Main profile都是针对8位样本数据、4:2:0格式的视频序列,FRExt将其扩展到8~12位样本数据,视频格式可以为4:2:0、4:2:2、4:4:4,设立了High profile(HP)、High 10profile(Hi10P)、High 4:2:2 profile(Hi422P)、High 4:4:4 profile(Hi444P) 4个profile,这4个profile都以Main profile为基础。原创 2024-05-14 11:43:05 · 294 阅读 · 0 评论 -
2024年物联网嵌入式最新fckeditor编辑器上传漏洞getshell——突破(3),物联网嵌入式开发开发的基础
百度搜索fckeditor编辑器漏洞利用,找到参考链接:https://www.cnblogs.com/milantgh/p/3775396.html,按照链接中常用上传地址挨个进行测试。访问上传的文件后,发现是图片,并没有当作asp进行解析。_x(1).jpg,以前这种方法是可以的,但这个环境不可以,知道此方法就行。&CurrentFolder=/a/&NewFolderName=aaa.asp 会变成/a/aaa.asp。那么猜测上传/q.asp/w.asp是否可以突破Fckeditor的限制。原创 2024-05-14 11:40:04 · 390 阅读 · 0 评论 -
2024年最新GCC 编译 C(C++)静态链接库(gcc -L、gcc -l)和动态链接库,2024年最新我先收藏为敬
ar有关ar打包压缩指令,以及rcs各选项的含义和功能,请参考.aWindows.lib其中,xxx代指我们为该库起的名字,比如Linux系统自带的一些静态链接库名称为libc.alibgcc.alibm.a,它们的名称分别为cgcc和m。下面,将greeting.oname.o其中,就是name.ogreeting.o一起打包生成的静态链接库,myfunction是我们自定义的库名。原创 2024-05-14 06:39:40 · 1172 阅读 · 0 评论 -
2024年最新GCC 编译 C(C++)静态链接库(gcc -L、gcc -l)和动态链接库(1),2024年最新20道物联网嵌入式开发工程师面试必问题
gcc -fpic -shared 源文件名…原创 2024-05-14 06:39:02 · 845 阅读 · 0 评论 -
2024年最新FSMC知识详解,以及驱动TFTLCD原理_fsmc noe,2024年最新阿里P8面试官都说太详细了
对于STM32F1,一个HCLK=13.8ns (1/72M),设置为15,相当于16个HCLK=220.8,加上STM32F1的FSMC性能较低一些,配置为15即可。对于NOR FLASH/PSRAM控制器-存储块1,可通过FSMC_BCRx、FSMC_BTRx和FSMC_BWTRx寄存器设置(其中x=1~4,对应4个区)。HADDR[25:0]来自外部存储器地址FSMC_A[25:0],而HADDR[26:27]对4个区进行寻址。01表示PSRAM;00,表示8位数据模式;01表示16位数据模式;原创 2024-05-14 06:38:22 · 1350 阅读 · 0 评论 -
2024年最新FPGA项目(8)——基于FPGA的电子密码锁设计(1),2024年最新7年老物联网嵌入式开发一次坑爹的面试经历
Num是保存每一次输入的密码,默认值为5.例如第一次输入密码时,num=5,当按下密码自增键(k2时),num=6,再按一次k2,num=7,如果此时按下确认键(k1),那么num的值就会保存到key_input中,表示这是一次有效的密码输入,同时num返回到复位值5。首先要定义四个按键,用于控制系统的开始,密码的输入和确认等等。Confi_times用于保存按下确认按键的次数,如果按下确认按键6次,那么说明密码已经全部输入完成了,此时要进行密码核对,如果密码正确,就亮绿灯。原创 2024-05-14 06:37:41 · 530 阅读 · 0 评论 -
2024年10种常用滤波算法C实现,物联网嵌入式开发动态换肤实现原理解析
目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新**假定从8位AD中读取数据(如果是更高位的AD可定义数据类型为int),子程序为get_ad();/*5、中位值平均滤波法(又称防脉冲干扰平均滤波法)value为有效值,new_value为当前采样值。/*4、递推平均滤波法(又称滑动平均滤波法)滤波程序返回有效的实际值 *//* A值可根据实际情况调整。N值可根据实际情况调整。/*3、算术平均滤波法。原创 2024-05-14 02:10:35 · 857 阅读 · 0 评论 -
2024年10_libpcap以及libnet,校园物联网嵌入式开发面试题
2、在62行将ErrorLog /root/arm-boa/log/error_log改成ErrorLog /home/edu/share/boa/log/error_log。2、在62行将ErrorLog /root/arm-boa/log/error_log改成ErrorLog /home/edu/share/boa/log/error_log。injection_type:构造的类型(LIBNET_LINK,LIBNET_RAW4,LIBNET_LINK_ADV,LIBNET_RAW4_ADV)原创 2024-05-14 02:09:57 · 723 阅读 · 0 评论 -
2023最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)_web前端面试题
1. 什么是MVVM?在MVVM框架下视图和模型是不能直接通信的,只能通过ViewModel进行交互,它能够监听到数据的变化,然后通知视图进行自动更新,而当用户操作视图时,VM也能监听到视图的变化,然后通知数据做相应改动,这实际上就实现了数据的双向绑定。并且V和VM可以进行通信。Model(模型)模型是指代表真实状态内容的领域模型(面向对象),或指代表内容的数据访问层(以数据为中心)。View(视图)就像在MVC和MVP模式中一样,视图是用户在屏幕上看到的结构、布局和外观(UI)。原创 2024-05-14 02:09:17 · 672 阅读 · 0 评论 -
2023最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)_web前端面试题(1)
css3新特性描述box-shadow盒子阴影圆角box-sizing盒子模型渐变transition过渡animate动画transform2D 转换/3D 转换iconfont字体图标flex弹性布局。原创 2024-05-14 02:08:36 · 1004 阅读 · 0 评论 -
【Linux】Linux之间如何互传文件(详细讲解)_linux把文件传到另一个linux
👉博__主👈:米码收割机👉技__能👈:C++/Python语言👉公众号👈:测试开发自动化【获取源码+商业合作】👉荣__誉👈:阿里云博客专家博主、51CTO技术博主👉专__注👈:专注主流机器人、人工智能等相关领域的开发、测试技术。原创 2024-05-13 22:07:25 · 904 阅读 · 0 评论