用的是DX32 大虾的开发板. 功能比较全, 仿真器也不贵, 是被和谐的版本.

最近仔细看了一下文件系统,   彻底弄明白了以前在移植busybox对文件系统还是很模糊的概念.

简单讲一下心得

1 文件系统

如果要与SD卡  U盘这些介质打交道,那就一定要弄明白文件系统的概念. 说白了 文件系统就是先格式化磁盘, 然后建立磁盘分区表, 之后的任务就是建立每个文件的存储路径,  起始地址和结束地址,方便程序将某个文件的data数据取出来.

我会放几个自己看的关于文件系统的资料上去供下载.

2 sd卡

SD卡仔细看规格书发现sd卡有2种模式 分别是 SD mode  和SPI mode.   SPI 是完全的串行模式, 单线串行, 速度较慢.    SD模式是4条线作为数据线, 单独一条线作为com线,  所以传输速度比SPI模式快4倍.

关于SD 模式和spi模式的转换:   sd卡上电复位就默认是SD模式,  但是可以有一个指令通过com线,让sd卡转换模式到SPI模式.如果在spi模式要回到SD模式, 唯一的途径是reset SD卡.

SD卡卡座比SD卡多了3个pin,  分别为 插入检测  公共端, 和lock检测.    原来SD卡有个lock的开关并不是直接锁sd卡上的芯片, 而是通过sd卡插座来实现的,就像以前的tape卡带一样.

3 汉字库的问题

汉字库是一个文件, 可以存在sd卡上. 也可以存在其他介质上.  我这个开发板是把sd卡上的对应字库文件copy到flash里面, 然后stm32芯片直接从flash的指定起始地址开始寻单字地址.

一个汉字可以认为是2个ascii码, 就像字符abcd1234这些一样., 输入汉字给c代码以后, 会得到一个16位的数据,  经过公式处理后可以得到一个值,  这个值就是这个字在汉字库文件中的位置,  然后可以把字摸从汉字库取出来 显示就完了.   不同内码的处理公式不同.

不同字体的汉字, 内码是完全一致的,  只是挂了不同font的字库而已.

找了份工作, 会涉及到STM32芯片. 把最近学习的东西跟大家分享一下.相关推荐

  1. 自己给自己找一份工作

    本来自己的事情基本上是算做得差不多了,可是不知出由什么原因,我决定要帮王炳刚一个忙,又要在那个排样软件上耗费一大段的时间了,不知道自己会不会想吐了呢,有时觉得只是把别人的程序调过来,剪切一下,粘贴一下 ...

  2. amazon 工作流服务_我在亚马逊仓库找了份工作,却没有和一个人说话

    amazon 工作流服务 重点 (Top highlight) A few weeks ago, I had just completed an application to work in a wa ...

  3. 我是二本生,投800份简历找不到工作

    近日,<我的二本学生>一书作者黄灯在谈话节目中,谈到了一个人数众多的"隐形"群体,即"二本生". 她认为,这群和"一线城市.高知父母.国际 ...

  4. 读完清华和斯坦福,还是找不到工作的背后

    缘起   最近一部比较火的连续剧叫<都挺好>,家里人看了强烈推荐我看,认为其中部分角色的人格设定跟我特别相似,然后就陪着家里人一起,一口气从头开始刷了10集.   故事是围绕一家三个子女对 ...

  5. 那个找不到工作的iOS程序猿

    我为什么要辞职 首先介绍一下背景,我是一枚iOS程序猿,到现在已经差不多工作3年了,今年7月底裸辞.待业之后花了半个月时间去了一趟稻城.然后差不多9月中旬左右找到新工作,开始一段新的经历. 这就是简单 ...

  6. 35岁-45岁的年龄,找不到工作,该如何规划自己的职场下半场?

    人到中年不如狗,尤其是过了35岁之后,想要跳槽,得掂量掂量,因为岁数大了,没有人愿意要了,35-45岁的年龄在职场中非常尴尬. 因为在这个年龄段的职场人,年纪较大,精力和体力跟不上,再加上思维迟钝,保 ...

  7. 找不到工作?!请确认你投简历的姿势对了么?

    感觉每次逛测试群,或者逛贴吧,总会看到一些关于投递简历找工作的消极声音: 找测试工作好难,投了好多简历,都没有HR给我回复... 感觉xx这个城市的招聘都被我投完了,极少的面试,投出去都石沉大海了.. ...

  8. 一个私企HR的分享:为什么你找不到工作了?一直找不到工作怎么办

    今年的就业环境有多激烈呢?像我们这样的小公司,在一线城市,一个普通的岗位,薪资4-5K左右,现在每天都可以收到几十份以上的简历. 我记得去年同期的时候基本上都是我主动去聊的别人,而且是稍微降低点要求, ...

  9. 三个月找不到工作,你会怎么办?

    三个月找不到工作,你会怎么办? 跳槽,你会选择裸辞还是骑驴找马?  57%的人会选择裸辞.  裸辞3个月找不到工作,你会怎么办?  34%的人会选择不妥协,继续坚持.  找不到工作的时候压力很大,有人 ...

最新文章

  1. 【OpenCV 4开发详解】高斯滤波
  2. 1.3亿突触、数万神经元,谷歌、哈佛发布史上最强三维人脑地图
  3. MySQL 5.6通过Keepalived+互为主从实现高可用架构
  4. linux 故障注入_基于chaosblade的故障注入平台小试
  5. 使用分页插件PageHelper
  6. java如何实现多继承
  7. 在Java 8中使用Stream API列出ZIP文件的内容
  8. Android日志Log使用
  9. JEECG Framework 3.4.3 GA 版本发布
  10. [ZigBee] 7、ZigBee之UART剖析(ONLY串口发送)
  11. 如何在VisualStudio中加入你自己的assembly的Intellisense?
  12. RAC 特点   character
  13. 41. Element getElementsByTagName() 方法
  14. Windows10安装ubuntu18.04双系统教程(双硬盘)
  15. Spyder python 多行注释快捷键
  16. winform控件焦点设置
  17. centos6 yum 阿里源 配置
  18. 姿态估计mmpose一手体验 Ⅱ - 使用它!
  19. 资深项目经理推荐的几款免费/开源项目管理工具
  20. 幼儿体能五项技能测试软件,幼儿体能训练项目及评分标准(3.5-6岁)[精制甲类]

热门文章

  1. E420加装SSD,小黑升级啦,笔记本升级固态硬盘参考
  2. 中外超算高峰论坛详解“太湖之光”戈登贝尔奖入围应用
  3. 用python画雪花飘落_python-turtle-画雪花-2种方法及效果的详解
  4. C程序设计实现高内聚低耦合
  5. 【C#+SQL Server+打印组件】实现电商快递单打印系统 四:快递单设置模块设计(附源码和资源)
  6. Leetcode.312 戳气球
  7. 每个人心中都有一座“酋长岩”?
  8. KEPServerEx OPC 读取西门子 PLC S7200 SMART的数据
  9. 同花顺股票分数可视化 | R爬虫可视化第3季
  10. java 2进制字符串移位,Java中处理二进制移位