- 博客(26)
- 收藏
- 关注
原创 使用ALL-200烧录器烧录MT7981芯片的固件
8.烧录第二片flash时要把已经完成烧录的auto页面退出,重新点击auto烧录。9.烧录没有报错,但启动还是有问题时,将烧录器电源关掉再重新打开,重复以上步骤。
2024-10-12 13:17:08 281 2
原创 配置wps按键的恢复出厂设置的按键功能-基于Widora开发板
4.选择Serial port setup进行设置,设置为图5的参数即可,设置完之后按回车键退出到图4界面,使用Save setup as dfl保存,再选择Exit按回车键即可进入串口的OpenWrt界面,如图6所示。7.如图11所示,进入到/etc/config的目录下,打开system文件,如图12所示,再接着后面补充上相应wps按键的内容,然后保存。1.打开虚拟机之后,将widora板子的USB接口插到电脑上,点击如下图1所示的+号,有新的设备识别出来之后点击确定添加上,如图2所示。
2024-09-06 11:47:36 364
原创 乐鑫esp-32S的编译环境搭建及编译
3.使用USB线将开发板与电脑连接,打开Arduino 2.1.0,点击工具,选择开发板:”ESP32 Dev Module”,选择esp,选择ESP32 Dev Module。2.安装esp32_package_2.0.9_arduinome,Arduino里才会有esp32选项;1.首先将电脑装上驱动(近期新买的板子安装这个驱动),4.选择√号验证,再选择→将文件编译完成上传到开发板。双击安装即可,然后插上设备会自动识别出来。
2024-08-29 17:52:53 265
原创 esp8266的编译环境搭建及编译
3.使用USB线将开发板与电脑连接,打开Arduino 2.1.0,点击工具,选择开发板:”ESP32 Dev Module”,选择esp,选择ESP32 Dev Module。2.安装esp32_package_2.0.9_arduinome,Arduino里才会有esp32选项;1.首先将电脑装上驱动(近期新买的板子安装这个驱动),4.选择√号验证,再选择→将文件编译完成上传到开发板。双击安装即可,然后插上设备会自动识别出来。
2024-08-27 15:16:32 201
原创 C语言的三种排序算法
简单的介绍一下C语言的基础排序算法,万丈高楼平地起,当初刚开始学C语言也是从这三种算法开始入门的;以上是三种算法的代码,代码能力要想提升,必须多写多练!
2024-08-26 00:15:04 179
原创 安装keil5搭建STM32的开发环境
12.点击Generate,将生成的字符串复制到keil5的New License ID Code (LIC);10.点击keil5的file,点击License Managent;3.选择自己想放的目录,注意目录名不能有中文,点击Next;11.将CID号复制下来,粘贴在keygen的CID处;1.解压NDK536后双击MDK536,点击Next;5.等待安装完毕,桌面会出现keil5快捷方式;2.继续点击Next,勾选I agree;4.每一项填空格,点击Next安装;6.安装STM32芯片包;
2024-08-06 00:06:46 260
原创 树莓派OpenWrt怎么屏蔽网站
iptables的配置文件在/etc/firewall.user 这个文件里面。屏蔽局域网访问外网特定网站。iptables配置文件。可以把上面的内容加入中间。屏蔽局域网MAC地址。
2024-08-05 15:50:47 467
原创 MT7981B OpenWrt SPI口复用为串口的DTS设置
根据MT7981规格书的IO复用表格,我们可以找到对应的UART1和UART2的SPI引脚复用关系;2.这里的串口复用关系,其定义在pinctl-mt7981.c 驱动文件中;然后在具体对应的硬件平台的DTS设备树文件中,增加串口1和串口使能;3.在PIO配置项中,查看SPI1 和SPI2 的串口复用配置;4.开始配置DTS主设备树文件中,串口1 和串口2的复用关系;虽然是一个小功能,但是可以用来读GPS数据,作用很多!对应的组名,可以在IO口组定义中查找。
2024-08-01 15:45:33 339
原创 串口工具picocom的使用方法
ubuntu下的串口工具就简单介绍到这,后面还有其他的再补充,工具很多,使用方法都大同小异,掌握一种即可通用!按Ctrl+A,Ctrl+w,可以发送16进制数据。
2024-07-24 13:59:36 421
原创 串口工具kermit的使用方法
昨天讲了cutcom串口工具的使用方法,今天讲一下kermit串口工具的使用方法,实用的环境是ubuntu22.04;2.sudo vi ~/.kermrc,进入该文件下,将该配置的串口信息配置好,按如图所示设置完之后保存;文章大概介绍了ubuntu下串口工具的安装流程,最重要的是一定要动手安装,动手做!3.sudo kermit -c,即可打开串口工具;
2024-07-24 10:24:18 276
原创 串口工具cutecom的使用方法
下面简单介绍下串口工具cutecom的使用方法,前面文章里也提到了minicom串口工具的使用方法,我使用的是ubuntu22.04的环境;即可打开界面,使用起来很简单,选好对应串口设备和波特率,点击Open打开,在Input一行即可发送相应数据;学于社区,回馈社区!最近这段时间工作压力很大,加班多,希望自己能一直坚持下去!
2024-07-23 19:10:53 614
原创 OpenWrt开发过程中的一些实用小技巧
5.使用Win32DiskImager烧录树莓派镜像要将文件在ubuntu下解压。4.两个ubuntu之间互传文件的命令,如果是文件夹要加上-r。1.OpenWrt的Opkg安装ipk包的时候缺少依赖的情况。3.将window系统上的文件传到openwrt系统上。6.OpenWrt:使用WinSCP传输文件。2.OpenWrt固件升级的方法。不可保留板子原来的固件配置。可保留板子原来的固件配置。
2024-07-22 10:47:06 350
原创 Ubuntu18.04重置密码的第二种方法
有时候出现重启较慢,半天黑屏,此时不要慌,可能卡住了,这种情况在虚拟机上安装ubuntu的时候也有出现,此时可以手动重启,我用的是VitualBox下安装的ubuntu18.04,不同虚拟机略有差别,重启成功使用刚设置好的密码即可开机!出现如下图所示画面时,松开Shift键,然后使用方向↓键选择第二个选项Advanced options for ubuntu,按下Enter键;在Recovery Menu 菜单中,然后选择 resume(恢复正常启动),并按下Enter键,接着按Enter键确认OK;
2024-07-18 18:20:49 577
原创 Ubuntu18.04重置密码的方法
改完之后按F10,将会看到下面的界面,这时可通过输入passwd来重置root账户密码,也可以用passwd+用户名(修改除root外的其他用户密码),接着会提示输入新密码。将红框内的“recovery nomodeset及后面内容”改为“quiet splash rw init=/bin/bash”,改成如图所示。在新的页面中,选择最高的Linux内核版本所对应的recovery mode模式,即系统和密码恢复模式。选择第二个,按E键进入启动项。ubuntu重新启动时,按住Shift键不放,
2024-07-17 19:51:21 405
原创 OpenWrt使用gpsd工具读取设备GPS位置信息
安装成功后,修改/etc/config/gpsd配置文件,将对应GPS设备名称填入相关字段(可以通过查看/dev文件夹下设备确定,一般为ttyUSB0),并将其enable为置1;5.使用/etc/init.d/gpsd start 与 /etc/init.d/gpsd enable 命令开启gpsd进程并加入自启动序列;3.驱动安装成功后,将GPS设备插入路由器USB接口中,此时查看路由器设备,可以看到名为ttyUSB0的设备,此时GPS设备成功连接至路由器。4.GPSD安装与使用。
2024-06-04 19:23:25 354
原创 树莓派ubuntu系统怎么修改wifi账号和密码
以上190MAP是WIFI名称,password是WIFI密码,注意密码星号:后要留一个空格;修改完以后,执行sudo netplan apply;然后sudo reboot重启即可生效。
2024-04-30 10:11:48 606 1
原创 Widora在VMware ubuntu20.04下的升级
将VMware下桥接网卡的ip设置为手动,ip地址为192.168.1.10,与Widora的HTTP server打开连接的网卡IP为同网段,点击应用,然后将ubuntu重启才能生效。将widora的USB插上电脑,连接到虚拟机,点击确定,在可移动设备的新增设备下一定要勾选上;首先,将VMware的桥接模式连接名称为板子插上电脑之后的以太网网卡名称,点击应用,点击确定;后续的升级步骤基本差不多,对照即可!
2024-04-27 23:41:22 241 2
原创 MTK7981使用tftp升级
能得到前辈的指导,和志同道合的前辈一起交流学习,也是人生一大快事!1.如图1所示,将板子连接串口,使用putty打开串口工具,板子刚上电,不停敲键盘的↓按键;4.如图4所示,要将tftpd64文件夹打开,将固件改名为1.bin放在当前目录下;7.如图7所示,等待升级成功板子重启完成即可!5.如图5,先打开tftp64d应用程序;2.如图2所示,等待升级界面出来,选2;6.如图6所示,板子开始升级;3.如图3所示,选y,选0;
2024-04-20 13:16:03 359
原创 在树莓派ubuntu系统下搭建SIP服务器
如要添加1001、1002、1003三个号码,如图4所示,sudo vi /etc/asterisk/sip.conf进入sip.conf文件下,在原来的配置文件后面加入如下的用户信息,如图5,图6,图7所示。(2)如图1,图2,图3,图4,图5所示,点击助手,使用一个SIP账户,选择我明白,填好前面配好的相应账户信息,点击使用,点击左上角头像,将在线状态改成有空,即可使用!更规范的说,这个是APP应用程序。(3)如图2所示,填写账号信息后,账号、密码按照sip.conf里的配置填写,然后保存。
2024-04-16 20:11:47 1957
原创 树莓派烧录Ubuntu镜像的步骤以及烧录完之后如何用串口和SSH打开树莓派的Ubuntu界面
3.如图3,图4,图5,图6所示,选择操作系统,选择Other general-purpose OS,选择Ubuntu,选择Ubuntu Server 22.04.4 LTS(64-bit);6.如图12,选择是,如图13,选择是,如图14,开始写入SD卡,注意此时卡不能拔出来,耐心等待一段时间写入完成即可;1.如图1所示,将树莓派接上电源,接上串口线,按图1所示解法(黑线:接地,白线:RX,绿线:TX);5.按如图9,图10,图11配置,配置完保存;7.如图15所示,已烧录完成,拔出读卡器即可;
2024-04-12 13:06:09 1326 2
原创 树莓派烧录OpenWrt镜像
4.擦除完成之后,选择Use custom,选择openwrt-bcm27xx-bcm2711-rpi-4-squashfs-factory.img.gz。3.点击选择操作系统,选择Erase,擦除SD卡原有的系统;6.完成后,点击继续,拔出读卡器设备,关闭烧录软件;1.将SD卡通过读卡器插上电脑的USB接口;5.再选择SD卡,点击选择第一步插上的设备;5.等待文件写入成功,中间不可取消写入;6.接着选择NEXT,选择不,选择是。2.打开树莓派镜像烧录器;
2024-04-09 13:10:41 543
原创 gdb调试的基本用法
要注意的一点是,如果是系统函数,按s就出不来了,这时可以用until+行号直接执行到行号处。l/list n 从第n行开始显示程序,后续接着输入list/l,就可以显示后面的代码。file 后面加使用-g 编译的文件,可以不用退出,gdb 直接读取后进行调试。break/b n 在第n行设置断点,断点到这一行不会执行。接下来按next/n/step/s继续向下执行。frame: 根据栈帧编号,切换栈帧。step/s :单步,会进入调用的函数。next/n :下一个,调用函数就跑。
2023-09-03 21:59:40 136
原创 Widora开发板烧写系统
5.如图4所示,将Virtualbox下桥接网卡的ip设置为手动,ip地址为192.168.1.10,与Widora的HTTP server打开连接的网卡IP为同网段,点击应用,然后将ubuntu重启才能生效。10.如图14所示,点击ubuntu上的浏览器,输入192.168.1.111,即可进入升级界面,网页中有三排更新按钮,第一排用于刷系统固件;9.如图12所示,点击板子上的RST按钮,然后再点击WPS按钮,如图13所示,即进入刷机模式;8.如图10所示,选择Exit,进入界面,如图11所示;
2023-04-04 12:12:21 1337 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人