Image
Image

可怜的小弗朗士

+ 关注

粉丝 0     |     主题 101     |     回帖 763

【转】嵌入式算法13---大数据变长存储算法
2022-6-2 20:09
  • GigaDevice GD32 MCU
  • 11
  • 817
  4、数据访问原数据每个值占用固定字节长度,可以方便的使用数组下标遍历,即地址偏移为(单个数字占用的字节 ...  
  2、字节最高位表示还有剩余数据,借鉴UTF8的编码方式一字节:0******* 两字节:110*****,10****** 三字节 ...  
  3、数据编码数据编码的主要作用是标记当前数据占用多少连续字节,有两种方案:1、固定位来定义字节长度(2 ...  
大家这两年国产MCU用的还顺心吗?欢迎讨论。
2022-5-21 13:11
  • ARM技术论坛
  • 2
  • 726
  用的GD和国民,价格供货都还可以,而且开发挺简单的  
不复位MCU直接调试运行程序,让bug闻风丧胆
2022-5-21 11:05
  • ARM技术论坛
  • 1
  • 711
  一直苦受这个困扰,调试好麻烦,这个太实用了  
嵌入式软件版本怎么样命名才比较专业?
2022-5-21 11:04
  • ARM技术论坛
  • 1
  • 826
  这种命名确实好,一目了然  
灵动有没有成熟的伺服电机驱动方案。
2022-5-30 14:24
  • 灵动MM32 MCU
  • 2
  • 760
  要了不一定给,都要评估你的量  
深入理解Linux内核之mmu-gather操作
2022-6-7 11:50
  • 灵动MM32 MCU
  • 20
  • 914
  4.总结 Linux内核mmu-gather用于积聚解除映射的相关物理页面,并保证了刷tlb和释放物理页面的顺序。首先解 ...  
  3.3 调用munmap时执行munmap时,会将一个地址范围的页表解除并释放相关的物理页面: ...  
  3.2 执行execv时执行execv时进程会将所有的mm释放掉:  
  3.应用场景使用mmu-gather的应用场景主要是进程退出,执行execv和调用munmap等。下面我们主要来看下他们的 ...  
  2.6 tlb_finish_mmu通过上面的unmap_vmas和free_pgtables之后,我们积聚了大量的物理页以及存放各级页目录 ...  
  2.5 free_pgtablesunmap_vmas函数主要是积聚了一些相关的虚拟页面对应的物理页面,但是我们还需要释放各级 ...  
  下面给出相关图解:解除页表过程:添加的到积聚结构page数组页面小于等于8个的情况:添加的到积聚结构page ...  
  2.4 unmap_vmas这个函数用于解除相关进程虚拟内存区域的页表映射,还会将相关的物理页面放入积聚结构中,后 ...  
  2.3 tlb_gather_mmu这个函数主要是初始化从进程内核栈中传递过来的mmu_gather结构。下面给出tlb_gather_mmu ...  
  2.2 总体调用通常mmu-gather操作由一下几部分函数组成:tlb_gather_mmu unmap_vmasfree_pgtables tlb_finis ...  
  1开场白环境: [*]处理器架构:arm64 [*]内核源码:linux-5.10.50 [*]ubuntu版本:20.04.1 [*]代码阅读工具 ...  
关于外部中断异常
2022-5-30 14:25
  • ARM技术论坛
  • 2
  • 945
  好像是这个问题,但是不知道为啥会引起这个问题  
一句话总结工程师的辛酸,你躺枪了吗?
2022-5-30 14:26
  • ARM技术论坛
  • 2
  • 1611
  昨天下班前还是没问题的啊,今天早上来怎么跑不起来了  
2
3
近期访客