杂项
wait*for*the*wind
这个作者很懒,什么都没留下…
展开
-
windows MD5 校验
按【win】+【r】键来打开运行cmd命令行窗口在运行窗口中输入cmd并按下回车键进入cmd命令行界面:使用CertUtil 名做md5校验CertUtil -hashfile 文件路径 算法支持的算法有:MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512具体操作如下图:...原创 2020-09-19 14:28:52 · 588 阅读 · 0 评论 -
嵌入式arm 邮件功能搭建-ssmtp+mailx
参考:https://blog.csdn.net/farsight2009/article/details/5545156资源ssmtp_2.64.orig.tar.bz2与mailx-12.4.tar.bz2ssmtp_2.64.orig.tar.bz2解压后配置,make;make install 可以得到ssmtp,及/etc/ssmtp/下revaliases ssmtp.conf两个文件CC=arm-hisiv400-linux-gcc;./configure --host=a..转载 2020-07-29 16:41:11 · 1464 阅读 · 0 评论 -
AT命令总结
一、一般命令1、AT+CGMI: 请求得到移动设备生产厂商的标识。2、AT+CGMM: 请求得到移动设备模块的标识。3、AT+CGMR: 请求得到改订的系统版本,修改级别和日期,以及其他相关内容。4、AT+CGSN: 得到GSM移动设备的唯一标识,比如IMEI(国际移动设备标识)序列号。5、AT+CSCS 选择TE(操作终端)字符集设定情况,使其能够和ME设备匹配,TA能够在TE和ME之间进行正确的字符转换。6、AT+CIMI 获得IMSI。用来读取或者识别SIM卡的IMSI...转载 2020-07-02 14:15:46 · 2286 阅读 · 0 评论 -
在嵌入式Linux系统上安装打印机
.简介: 在Linux环境中安装打印机,通常是cups, ghostscript等,但体积通常很大,几十兆在我应用的环境,要求打印模块不大于5M,在网上搜索的方案是将cups的一部分提取出来,即 imagetoraster, rastertohp, rastertoepson. 经过精简,最后我把后两者合并,去掉其他图片格式支持,只保留BMP,并静态编译,生成两个文件imagetoraster, rastertoany,总计1M,并在HP-1010上测试成功。由于我的任务比较简单,所以没有考...转载 2020-06-04 13:55:17 · 1295 阅读 · 0 评论 -
i2c时序图的详细讲解
i2c简易时序图 启动信号: SCL为高电平的时候,SDA由高电平向低电平跳变。结束信号:SCL为高电平的时候,SDA由低电平向高电平跳变。 应答信号: I2C总线上的所有数据都是以8位字节传送的,发送器每发送一个字节,就在时钟脉冲9期间释放数据线,由接收器反馈一个应答信号。应答信号为低电平时,规定为有效应答位(ACK简称应答位),表示接收器已经成功地接收了该字节;应答信...转载 2020-04-24 17:47:47 · 4473 阅读 · 0 评论 -
AM3352 uboot中对NandFlash坏块的处理
本文用于学习uboot中对NandFlash坏块的处理,适用于AM3352,u-boot-2011.09,H27_2G8 NandFlash。1.1.1 出厂时的坏块标记依据datasheet中的说明,每2Gb中最多有40个坏块(5MB),且出厂时的第一个块保证不是坏块。(*) Each 2Gb hasmaximum 40 bad blocksNOTE: The 1stbloc...转载 2020-04-02 09:35:25 · 2348 阅读 · 0 评论 -
glibc库的交叉编译及使用
在调试过程中,遇到coredump堆栈信息无法跳出c库的情况,需要debug版本的c库一、编译过程tar -xvf glibc-2.11.1.tar.gzcd glibc-2.11.1tar -xvf glibc-ports-2.11.tar.gzcd glibc-ports-2.11mkdir build_hi3716mcd build_hi3716m/../c...转载 2020-02-26 17:14:58 · 5392 阅读 · 0 评论 -
linux下core dump【总结】
1、前言 一直在从事linux下后台开发,经常与core文件打交道。还记得刚开始从事linux下开发时,程序突然崩溃了,也没有任何日志。我不知所措,同事叫我看看core,我却问什么是core,怎么看。同事鄙视的眼神,我依然在目。后来学会了从core文件中分析原因,通过gdb看出程序挂再哪里,分析前后的变量,找出问题的原因。当时就觉得很神奇,core文件是怎么产生的呢?难道系统会自动产生,可是...转载 2020-02-26 13:55:24 · 183 阅读 · 0 评论 -
AX88772B 驱动移植
Linux kernel 3.2.0 捏自带的AX88772B 不稳定,现用 AX88772B 官方的驱动进行移植测试。 驱动下载地址: http://www.asix.com.tw/cs/products.php?op=pItemdetail&PItemID=105;71;101&PLine=71 驱动相关修改: // vim Makefi...转载 2020-02-21 14:29:42 · 1857 阅读 · 0 评论 -
am335x rom code对mmc and sd card 启动的处理
1. MODULE_DEVICE_TABLE (usb, skel_table);该宏生成一个名为__mod_pci_device_table的局部变量,该变量指向第二个参数。内核构建时,depmod程序会在所有模块中搜索符号__mod_pci_device_table,把数据(设备列表)从模块中抽出,添加到映射文件/lib/modules/KERNEL_VERSION/modules.pcim...转载 2020-02-19 14:58:01 · 282 阅读 · 0 评论 -
MODULE_DEVICE_TABLE宏的作用
1. MODULE_DEVICE_TABLE (usb, skel_table);该宏生成一个名为__mod_pci_device_table的局部变量,该变量指向第二个参数。内核构建时,depmod程序会在所有模块中搜索符号__mod_pci_device_table,把数据(设备列表)从模块中抽出,添加到映射文件/lib/modules/KERNEL_VERSION/modules.pcim...转载 2020-02-19 10:15:34 · 1183 阅读 · 0 评论 -
嵌入式linux中如何查看ramdisk.img中的文件内容
一 查看文件格式 file ramdisk.img.u ramdisk.img.u: u-boot legacy uImage, ramdisk, Linux/ARM, RAMDisk Image (gzip), 7573433 bytes, Mon Jan 11 18:29:28 2016, Load Address: 0x00000000, Entry Point: 0x00...转载 2020-01-14 10:33:16 · 451 阅读 · 0 评论 -
关于ubifs在断电时丢失数据的处理方法
关于ubifs在断电时丢失数据的处理方法首先要说的是,文件系统在掉电的时候肯定是有几率丢失数据,因为断电可以在任何情况下发生,如果有数据在内存个中来不及写入,那么内存中的数据就丢失了,而且nand上的未写完的数据,可能因为文件对应的信息没有更新,造成重启后文件系统找不到那个文件,或者文件无法打开。所以,最牢靠的办法是使用UPS或者后备电池。UBIFS具有很好的性能,这从ubifs...转载 2019-12-16 10:30:31 · 1275 阅读 · 0 评论 -
让嵌入式工程师毛骨悚然的掉电丢数据事故可以这样解决!
Nand-Flash/eMMC(带有Flash控制器的Nand-Flash)作为一种非线性宏单元模式存储器,为固态大容量存储的实现提供了廉价有效的解决方案。Nand-Flash存储器具有容量大,改写速度快等优点,适用于大量数据的存储,因而越来越广泛地应用在如嵌入式产品、智能手机、云端存储资料库等业界各领域。图1 Nand-Flash与eMMC芯片存储器件使用寿命使...转载 2019-12-16 10:28:34 · 1003 阅读 · 0 评论