
编程
实业创业者
这个作者很懒,什么都没留下…
展开
-
编译openwrt 根文件夹创建file作用
覆盖配置文件在编译目录下新建一个名为files的目录,openwrt在编译的时候,会把files文件夹里的文件编译到固件的根目录,简而言之,就是 /openwrt/trunk/files目录,这相当于是openwrt固件的根目录/(这个和上面提及的/openwrt/trunk /package/base-files/files目录作用相似),所以能在这个目录下能干的事情就多了,基本上涵盖了所有你能改动的东西。这里只要模仿openwrt的/etc目录修改配置文件就可以了,下面对这些目录及文件作简单说明转载 2021-05-23 00:43:33 · 1454 阅读 · 0 评论 -
sqlcipher与Microsoft.Data.Sqlite.Core踩坑
转载的:https://blog.youkuaiyun.com/Backspace110/article/details/106952191/转载 2021-03-09 21:01:13 · 479 阅读 · 0 评论 -
tftp 从要从远程主机192.168.1.2上下载 em文件
打开PC 机,tftp选中文件所在目录 要从远程主机192.168.1.2上下载 embedexpert,则应输入以下命令 linux从PCtftp目录下载文件tftp -g -r embedexpert 192.168.1.2linux本地往PCtftp目录传文件rtspdtftp -p -l rtspd192.168.1.2...转载 2021-03-05 11:14:11 · 419 阅读 · 0 评论 -
解决Linux下串口数据接收不全的异常问题
1、引言 最近在Linux下调试串口程序,遇到了串口数据接收不全的异常问题,经过将近一上午的努力终于找到问题根源,特此分享给大家,此次调试过程中用到了主要用到了minicom工具,至于minicom的使用大家可以自行查找相关资料。2、正文 此次调试环境实在两个平台下,负责发送串口数据一方是VxWorks平台,负责接收的一方是arm+Linux平台,发送的是一些必要的时间和其他信息,以下简称VxWorks和Linux 在Linux下接收串口数据偶尔出现接收不全的情况,具体分析过程如下:...转载 2021-01-27 23:33:42 · 5285 阅读 · 0 评论 -
linux开发板出现Read-only file system的解决办法
创建文件夹出现如下提示mkdir: can't create directory 'test': Read-only file system使用命令 mount rw -o remount / 即可解决转载 2020-12-04 21:41:40 · 3292 阅读 · 0 评论 -
浅谈内核的Makefile、Kconfig和.config文件
转载的,原址:https://blog.youkuaiyun.com/thisway_diy/article/details/76981113?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160647127719195283019196%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=160647127719195283转载 2020-11-27 18:06:50 · 169 阅读 · 0 评论 -
Ubuntu 交叉编译( gcc-linaro-arm-linux-gnueabihf)环境搭建
转载,原链接为:https://www.cnblogs.com/flyinggod/p/9468612.html1. 下载 gcc-linaro-arm-linux-gnueabihf-4.9.tar.gz下载地址参考:http://blog.youkuaiyun.com/lg1259156776/article/details/522813232. 解压,并放置在自己需要的文件夹内 1 sudo tar –zxvf gcc-linaro-arm-linux-gnuea.转载 2020-11-05 23:09:55 · 1591 阅读 · 0 评论 -
ubuntu18.04系统安装完之后显示未发现WiFi适配器(屡试不爽)
原链接:https://blog.youkuaiyun.com/github_33678609/article/details/86502916自己尝试确实解决了问题,所以记录一下家里剩下一个破笔记本,想着利用起来,想给它装个新鲜玩意(ubuntu系统),装完系统之后,发现ubuntu连不上无线,现象如图所示,在网上找了N种方法,都未能解决,搞了一晚上都没成功,一直要连着网线玩就不酸爽了,最后都打算放弃治疗了。为了号召党的不放弃精神,最后还是把问题解决了,现在终结下这个过程,希望能帮助那些还在纠结恼...转载 2020-11-05 19:42:59 · 1576 阅读 · 1 评论 -
RT1052接收不到 UDP 组播包 问题解决
RT1052使用RT-THREAD系统,开启了组播功能,但是接收不到数据,找了很久,是EMAC把组播包给过滤掉了,找了很久终于解决了,记录一下在fs_enet.c文件里面在364行的位置void ENET_Init(ENET_Type *base,enet_handle_t *handle,const enet_config_t *config,const enet_buffer_config_t ...原创 2020-05-09 18:33:38 · 874 阅读 · 1 评论 -
stm32f412 SPI dma接收和UART dma发送问题解决
在做STM32F412和RT1052的SPI通信和UART通信时,遇到了一些问题,主要还是对STM的HAL库不熟悉,在这里做个记录使用STM32F412的SPI1作为从机通过DMA方式接收RT1052的数据,STM32的程序通过CubeMX生成的。出了2个问题:1、如果接收出错后,就是丢了字节后,DMA就不能正常接收了。一直停留在SPI_WaitFlagStateUntilTimeout(...原创 2020-02-04 15:38:43 · 4918 阅读 · 0 评论 -
RT1052 LPSPI1 dma传输和UART2 DMA传输实现不定长数据接收
买了一块飞凌的RT1052的开发板,主要是看中了它的核心板价格便宜,准备后面产品使用。使用了一段时间,然后今天准备做个记录,上一下关于LPSPI1和UART2的DMA操作。 由于现在RT1052的网上资料并不多,学习过程比较缓慢,后面我想大家有学习的人,都多在网上讨论,放些资料,这样这个片子应该也是很好用了。从硬件性价比上说,RT1052真的要胜过STM32H7的很...原创 2020-02-02 12:14:47 · 3235 阅读 · 3 评论 -
安装GCC交叉编译器
照着这个文档安装:https://www.cnblogs.com/flyinggod/p/9468612.html1. 下载 gcc-linaro-arm-linux-gnueabihf-4.9.tar.gz下载地址参考:http://blog.youkuaiyun.com/lg1259156776/article/details/522813232. 解压,并放置在自己需要的文件夹内 ...转载 2019-09-28 22:07:16 · 478 阅读 · 0 评论 -
在Ubuntu 18.04上安装Java
原文链接:https://www.linuxidc.com/Linux/2018-05/152248.htm在本教程中,我们将介绍在Ubuntu18.04上安装和管理Java。 Java是用于构建不同类型的应用程序和系统的最流行的编程语言之一。Java,OpenJDK和OracleJava有两个主要的实现,几乎没有区别,只是Oracle Java有一些额外的商业功能。安装Op...转载 2019-09-28 21:53:52 · 1253 阅读 · 0 评论 -
使用ConfuserEx加密混淆程序以及如何脱壳反编译
https://blog.youkuaiyun.com/vs920079469vs/article/details/79291193转载的C#加壳方式,在此记录,以防忘记https://github.com/yck1509/ConfuserEx/releases转载 2019-07-19 21:36:46 · 1784 阅读 · 0 评论 -
frp自启动
使用MT7688跑的openwrt系统做了一个控制器,已经在项目上应用,程序功能还可以继续完善,有兴趣的可以看看智能控制器参数说明,通过485的接口可以使用协议转换器来控制舞台灯具,协议转换器可以看看这个链接:485协议转换器参数说明 客户端NAS 群晖创建脚本文件新建脚本文件 vi /usr/syno/etc.defaults/rc.sysv/S99frp....转载 2018-05-20 20:22:12 · 2648 阅读 · 0 评论 -
ubuntu安装最新版本的wine
1、安装源 sudo add-apt-repository ppa:wine/wine-builds sudo apt-get update2、安装wine sudo apt-get install --install-recommends wine-staging sudo apt-get install winehq-staging3、卸载wine ...转载 2018-04-15 21:22:14 · 1217 阅读 · 0 评论 -
用Sublime Text 3开发arduino替代arduinoIDE
使用MT7688跑的openwrt系统做了一个控制器,已经在项目上应用,程序功能还可以继续完善,有兴趣的可以看看智能控制器参数说明,通过485的接口可以使用协议转换器来控制舞台灯具,协议转换器可以看看这个链接:485协议转换器参数说明 怎么安装参见这个链接:https://www.arduino.cn/thread-6510-1-1.html实验发现确实比arduinoI...转载 2018-04-15 21:18:51 · 2300 阅读 · 3 评论 -
STM32CubeMX创建keil4 工程编译不过
编译的时候报了好多如下的错误:error - cannot create command input file 'ccccc configuration/stm32f4xx_it.__i',后来我在工程文件夹下建了一个ccccc configuration的文件夹就好了,ccccc是我生成的工程的名字,看样子没这个文件夹keil生成不了中间需要的文件,所以就编译出错了原创 2015-11-06 20:29:24 · 4065 阅读 · 1 评论 -
有关c# update access时提示至少一个参数没有被指定值
我的语句是:string strupdate = "update 测量结果 set 检测结果="+f_dbz+" where 检测项=蛋白质"; 总被提示至少一个参数没有被指定值。string strupdate = "update 测量结果 set 检测结果="+f_dbz+" where 检测项=蛋白质";注意,只有是数字的时候 检测结果=“+f_dbz+" 可以不用转载 2015-10-06 13:07:19 · 2595 阅读 · 0 评论 -
access 删除字段为空的值
delete *from menberwhere t_time=""提示类型不同的错误,改成t_time=Null后,错误没了,可是空白没删除掉正确的方法应该是:delete*from menber where t_time is null原创 2015-10-06 21:13:00 · 2542 阅读 · 0 评论 -
stm32 mdk c++(error: #29: expected an expression)
1、编译下面语句出错FSMC_T fsmc = { .initialize = initialize};2、MDK 默认用的是 C90,配置一下可以支持 C99,按下图修改转载 2015-10-29 21:47:22 · 3083 阅读 · 0 评论 -
怎么计算UDP的广播地址
Broadcast Address(广播地址)是专门用于同时向网络中所有工作站进行发送的一个地址。在使用TCP/IP 协议的网络中,主机标识段host ID 为全1 的IP 地址为广播地址,广播的分组传送给host ID段所涉及的所有计算机。例如,对于10.1.1.0 (255.255.255.0 )网段,其广播地址为10.1.1.255 (255 即为2 进制的11111111 ),当发出一个目转载 2015-11-24 11:08:02 · 2716 阅读 · 0 评论 -
C#找出字符串中某一字符的所有位置
C#找出字符串中某一字符的所有位置查找某字符在字符串中的所有位置时,可以首先通过ToCharArray方法将字符串转换为Char类型的数组,然后循环访问该数组,如果数组中的值与要查找的字符相同,则将其位置取出。查找某字符在字符串中所有位置的实现代码如下:private void button1_Click(object sender, EventArgs e)转载 2016-01-16 17:38:40 · 16449 阅读 · 2 评论 -
C#中char[]与string之间的转换
C#中char[]与string之间的转换string 转换成 Char[] string ss = "abcdefg"; char[] cc = ss.ToCharArray();Char[] 转换成string string s = new string(cc);此外,byte[] 与 string 之间的装换 byte[] bb转载 2016-01-16 17:50:08 · 1519 阅读 · 0 评论 -
Keil中LIB库的作用、生成与调用
Keil中LIB库的作用、生成与调用LIB库有什么用,一个简单的例子就是Silicon Labs为C8051F单片机USB提供的USBXpress LIB库了,如USB发送数据、接收数据等,都是通用性很强的函数,但因为保密的原因,这个函数是怎么写的,用户是不知道的,只提供接口的API函数,只要调用这些函数即可完成相应功能。下面以自己开发的NOKIA5110液晶的驱动程序演示一下LI转载 2016-01-16 23:53:52 · 5364 阅读 · 0 评论 -
C# serialport控件的一些理解
ReadTimeout = 1000;设置超时接收时间值为1000ms WriteTimeout = 1000;设置超时发送时间值为1000ms1)用途:SerialPort.DiscardOutBuffer方法清除串行驱动程序发送缓冲区的数据;SerialPort.DiscardInBuff原创 2016-01-14 11:57:48 · 1003 阅读 · 0 评论 -
eclipse C开发添加自己的头文件搜索路径
clipse编译C程序时提示:..\src\main.c:8:21: fatal error: my_type.h: No such file or directory如图:需要添加自己的头文件的路径:选中工程再右键点击,选择右键菜单的Propertise:C/C++ Build -> Settings -> Tool转载 2017-10-29 21:55:53 · 1955 阅读 · 0 评论 -
STM32中断优先级彻底讲解
一:综述STM32 目前支持的中断共为 84 个(16 个内核+68 个外部), 16 级可编程中断优先级的设置(仅使用中断优先级设置 8bit 中的高 4 位)和16个抢占优先级(因为抢占优先级最多可以有四位数)。二:优先级判断STM32(Cortex-M3)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作'亚优先级'或'副优先级',每个中断转载 2017-12-27 11:09:25 · 1377 阅读 · 0 评论 -
eclipse C开发添加自己的头文件搜索路径
clipse编译C程序时提示:..\src\main.c:8:21: fatal error: my_type.h: No such file or directory如图:需要添加自己的头文件的路径: 选中工程再右键点击,选择右键菜单的Propertise:C/C++ Build -> Settings -> Tool Settin转载 2018-01-27 19:57:35 · 2279 阅读 · 0 评论 -
ntpdate 同步时间错误no server suitable for synchronization found
记录一下,先修改下设备的时区:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime自动更新时间:sudo ntpdate ntp.ubuntu.com在一台centos最小化安装的机器上面,yum -y install ntpdate安装ntpdate同步时间。然而执行ntpdate -u ntp.sjtu.edu.cn的时候,死活调不了时间。并报...转载 2018-01-29 11:47:54 · 1005 阅读 · 0 评论 -
eclipse arduino 开发esp8266
使用MT7688跑的openwrt系统做了一个控制器,已经在项目上应用,程序功能还可以继续完善,有兴趣的可以看看智能控制器参数说明,通过485的接口可以使用协议转换器来控制舞台灯具,协议转换器可以看看这个链接:485协议转换器参数说明 首先安装最新版的eclipse,然后help->eclipse marketplace 里面搜索arduino会出来4个对应的插件...原创 2018-03-11 23:44:20 · 1412 阅读 · 0 评论 -
eclipse arduion编写第一个esp8266程序
使用MT7688跑的openwrt系统做了一个控制器,已经在项目上应用,程序功能还可以继续完善,有兴趣的可以看看智能控制器参数说明,通过485的接口可以使用协议转换器来控制舞台灯具,协议转换器可以看看这个链接:485协议转换器参数说明 eclipse arduion编写第一个esp8266程序建立工程file->new->c/c++->arduino p...原创 2018-03-12 14:50:51 · 1442 阅读 · 5 评论 -
C#把时间秒数转化成时间格式字符串00:00:00
////// 把时间秒数转化成字符串00:00:00//////时间秒数 /// 字符串00:00:00123456789101112131415161718192021转载 2015-10-06 22:20:38 · 2501 阅读 · 0 评论