- 博客(12)
- 收藏
- 关注
原创 解决SMBFS挂载被拒绝的问题
Mark一个smbfs挂载的小问题。问题:原先在Linux下能够正常使用cifs/smbfs访问到Window 10下的共享文件夹,但突然就出现了问题,1)在Ubuntu中使用 -t cifs 连接,显示 host is down,2)在自制的LFS(2.22.26)中,使用 -t smbfs 连接,显示为...
2022-05-02 14:42:18
1195
原创 中缀表达式转换成二叉树
输入:已经划分好的符号(Token)的列表(TokenList)输出:两个堆栈,一个用于存放操作符(OperStack),元素Token;另一个用于存放操作数(NumStack),元素是TreeNode。在处理完成后,NumStack中应该只有一个节点,即二叉树的根节点。实现的伪代码:CreateTree(TokenList) foreach (token in TokenList) if (token is 操作数) NumStack.Push(token)
2021-04-02 14:00:54
1400
原创 IEnumerable和IEnumerable<T>
IEnumerable有两个接口形式,非泛型的IEnumerable在System.Collections中,泛型的IEnumerable<T>在System.Collections.Generic中。IEnumerable<T>由于是强类型对象,因此使用对象成员比较方便,IEnumerable是弱类型对象,作为虚参可以适应更多的对象,然后可以使用Cast<T>()和OfType<T>()的扩展方法转换为强类型集合。曾经写过一个函数,void
2021-03-16 11:11:52
1540
原创 WPF定制TabItem中遇见的怪问题
在开发一个WPF应用时,嫌原有的TabItem风格太简单,因此定义了自己的TabItem风格,如下:<Style TargetType="{x:Type TabItem}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type TabItem}" > <Border x:Name="layout" BorderBrush="
2021-02-28 20:51:55
1342
原创 MIDI音阶与频率关系
完整的MIDI音阶共127个音,用数字1~127表示,相邻的两个音对应了键盘上相邻的两个按键。一个完整的8度音程包含12个半音,在频率上正好相差1倍。例如,低音A(La)的频率为440Hz,中音A的频率是880Hz,高音A的频率是1760Hz。在MIDI音阶中,低音A的编码是57,根据以上内容,得到每个音所对应的频率。其中,n是MIDI中音阶编号。整理表格如下:MIDI码 音阶名 频率(Hz) 周期(us) 0 C0 16.4 60976 1
2021-02-15 18:33:45
9424
3
原创 CAN总线的位时序与参数设置
CAN总线的位时序与参数设置@ [TOC]CAN的位时序构成CAN总线的每个位(Bit)的周期 Tbit = 1 / Baudrate。根据CAN规范,每个位的时间内又可细分成4段:同步段(Synchronization Segment,Tss)传播段(Propagation Segment, Tps)相位缓冲段1(Phase Buffer Segment 1, Tpbs1)相位缓...
2019-04-19 15:09:53
22842
14
原创 NAND ACCESS(四)UBIFS操作
UBIFS是Unsorted Block Image File System的简写,用于固态存储设备上,是JFFS2的后继文件系统之一。目前u-boot和Linux中都提供了很好的支持。一. ubi的几个概念在阅读ubi相关的文档时,需要区分几个不同的名称ubi device(设备)这是指绑定了某个MTD分区的ubi逻辑设备,一般简称ubi。系统中使用ubi0表示第一个ubi设...
2018-12-09 16:57:49
2006
原创 NAND ACCESS(三)U-boot中的操作
一. NAND分区为了便于在NAND中定位,用户可以给NAND设置分区信息。而且这个分区也是后面设置UBI基础。1. u-boot的分区配置在u-boot中,通过环境变量mtdparts,设置nand的分区信息setenv mtdparts mtdparts=nand.0:128k(NAND.SPL),128k(NAND.SPL.backup1),128k(NAND.SPL.bac...
2018-12-09 12:34:36
2765
1
原创 NAND ACCESS(二)Error Checking and Correction
一. 校验算法ECC校验常用的算法有下列几种(下面参数以每512字节为单位)。 编码 纠错能力 额外空间 1-bit Haming 1 bit 3 4-bit BCH 4 bit 7 8-bit...
2018-12-09 10:55:07
1179
原创 NAND ACCESS(一)分类与结构
NAND是一种非易失性存储器件。最近在做一款AM335x核心板的移植工作,在移植过程中对NAND芯片I的使用积累了一些经验,将此记录以备后查。一. 存储方式分类FLASH芯片根据存储方式,可分为NOR和NAND两种。NOR芯片读取速度快,擦写速度慢,单元集成度低,可以在片上执行代码,类似以前的ROM等。NAND芯片读取速度稍慢,擦写速度很快,单元集成度较高,不能按地址随机读取字节,...
2018-12-09 10:37:37
484
原创 C#中XML访问手段分析
C#中对XML的访问提供了序列化、流式非缓存和XML模型缓存三种方式。这三种方式在不同的场合各有特点,本文尝试对其进行简单的使用分析。
2017-08-03 17:12:18
312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人