linux挂载的ntfs格式硬盘无法使用回收站
linux 挂载的 ntfs 格式硬盘无法使用回收站
查看磁盘 UID,可以通过磁盘管理工具来查看
查看 uid gid 通过 cat /etc/passwd
sudo vim /etc/fstab
#window10 D: E:
UUID=00031BAF0006046D /media/xfdr/00031BAF0006046D/ ntfs 0 2 #这种默认是以 root 用户挂载的,chown 命令无效,无法更改所有者
UUID=00031BAF0006046D /media/xfdr/00031BAF0006046D/ ntfs defaults,lazytime,uid=1000,gid=1000,dmask=022,fmask=133,big_writes,nofail,auto 0 1
UUID=0009F88600017BC0 /media/xfdr ...
STM32F1上使用CherryUSB框架做HID通信
CherryUSB框架USB CDC 功能实现USB HID 功能实现如果HID设备能正常枚举,但是无法打开设备进行通信,请检查HID报告描述符! 下边例子会在WIN10的电脑上枚举出一个<符合HID标准的条形码标记读取器>
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163 ...
Windows上位机使用HidSharp进行HID通信
HID通信 HID上位机通信库有很多,比如hidsharp,libusbhidnet,cyusb,usbclasslibrary.... 。这里使用hidsharp这个库,此库功能非常强大和稳定
HID 发送接收测试代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166 ...
Windows上位机使用NPOI生成excel文档
NPOI开源库导出文件样式
这里先使用Excel制作一个模板,然后加载模板来填充数据
模板样式 生成文档样式
导出Excel代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283public void Export_Excel(string amp_name, string barcode, string year_week, List<DataVoltage> dv_list) { if (dv_list.Count != uIData.SampleNum) { MessageBox.Show("采集数量不匹配!", "错误!"); return; ...
Windows上位机使用iTextSharp生成pdf文档
iTextSharphttp://sourceforge.net/projects/itextsharp/files/itextsharp/
导出样式如下
生成文档样式
下边是生成所示文档的代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701 ...
全志F1C上RTT音频驱动调试
I2S调试
MCLK从内部PLL分频得来 无法自得到精准的24.576MHZ和22.5792MHZ 我计算最相近的频率是24.571MHZ和22.571MHZ
I2S 最高支持192K 32Bit的采样率
内部CODE调试
全志F1C上测试一下ADB功能
配置buildroot
Target packages > System tools 勾选android-tools adb adbd这个程序需要openssl,所以会自动下载编译openssl
启动脚本
#!/bin/sh
modprobe g_ffs idVendor=0x18d1 idProduct=0x4e42 iSerialNumber=”f1c_adb” mkdir -p /dev/usb-ffs/adb mount -t functionfs adb /dev/usb-ffs/adb -o uid=2000,gid=2000 adbd&
下边是输出信息 1234567891011121314151617181920212223242526272829303132[ 1015.671170] usb_phy_generic usb_phy_generic.0.auto: usb_phy_generic.0.aut ...
DSP-EQ系数计算工具
简单写了一下,系数计算准确无误,计算出的系数是用浮点数表示的,需要按照各个平台转换成整数格式,具体得参考DSP芯片手册,图上只是2段,可以添加更多,常见的如sta311b 有8个通道,每通道有10段EQ。tas5805 2个声道,每声道有15段EQ。
STA311B:
APWorkbench:
参考资料:
sta311b.pdf 辅助开发工具是APWorkBench 可免费下载
tas5805m.pdf 辅助开发工具是TI PPC3 需要公司邮箱申请
TIBQ软件
TLV320AIC3xxx滤波器的设置与实时调节.pdf
全志F1C上测试一下USB-Gadget-Audio功能
先上一张内核配置的图,图示是2.0配置,Audio_Gadget如果不选,手动配置也可以,只是比较麻烦一点,但是灵活。以下测试平台是win10 build 1909
USB Gadget Audio Class 1.0 Legacy测试
这个得手动加载, 我测试modeprobe g_audio.ko会失败
12345678#insmod /lib/modules/5.4.99/kernel/drivers/usb/gadget/libcomposite.ko#insmod /lib/modules/5.4.99/kernel/drivers/usb/gadget/function/u_audio.ko#insmod /lib/modules/5.4.99/kernel/drivers/usb/gadget/function/usb_f_uac1_legacy.ko #insmod /lib/modules/5.4.99/kernel/drivers/usb/gadget/legacy/g_audio.ko fn_play=/dev/snd/pcmC1D0pg_audio ga ...
全志F1C上测试一下USB-Gadget-Serial功能
驱动编译
buildroot 勾选对应的模块12[*] Serial gadget console support <M> Serial Gadget (with CDC ACM and CDC OBEX support)
驱动加载
编译完模块后,会生成u_serial.ko usb_f_serial.ko usb_f_acm.ko g_serial.ko ,复制到对应目录。
执行modprobe g_serial.ko,会生成/dev/ttyGS0123456789101112131415[ 517.894143] g_serial gadget: Gadget Serial v2.4[ 517.898825] g_serial gadget: g_serial ready[ 518.661918] g_serial gadget: high-speed config #2: CDC ACM config[ 518.668090] gs_console_connect: port num [0] is not sup ...