自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 ARTS入门

原由 第一次在网上写东西记录学习的过程,不知道能坚持多久。之前没怎么看过算法,英文资料偶尔看datasheet,感觉是一穷二白的开始啊。 前几天在caoz的公众号上看到了ARTS的推荐,发现是陈皓的专栏,很久之前在网上看到过陈皓大神的文章,于是下了极客时间的APP,了解了下,然后拼团加入,接着又加了群,ARTS 6号小组。 在CSDN上记录,在知乎上打卡。 ARTS是4个单词的缩写。 ...

2019-06-02 16:43:11 255

原创 第八周-Tip

继续第七周-Tip中提到的nand flash上文件系统在断电重启时挂掉的问题。(1)将ubi文件系统挂载为只读后没有根本解决问题,应用程序正常运行时断电重启文件系统出错的几率很小,但是还是出现错误的情况,有时候1000次都不出现,有时候肯能五六百次出现一次;如果在文件系统启动加载过程中断电重启,出错的几率大大增加,可能100次左右就会出现一次错误。(2)文件系统改为只读不能解决问题,推测是文...

2019-09-22 21:19:00 116

原创 第七周-Tip

继续第六周-Tip中提到的nand flash上文件系统在断电重启时挂掉的问题。这一周都在解决这个问题,各种硬件尝试和系统修改硬件上做了很多尝试,两个思路。(1)将CPU的核电1.2V和3.3V之间的断电延时增加,让核电先断电,3.3V后断电,核电是CPU的核心工作电压,3.3是CPU的外围器件工作电压,nand的读写就是3.3V。主要是通过增加电容的值,让其断电的时候放电时间更长,延缓断...

2019-09-08 18:02:06 125

翻译 第六周-Review-memory003

What Every Programmer Should Know About MemoryUlrich DrepperRed Hat, Inc.drepper@redhat.comUnlike storage subsystems, removing the main memory as a bottleneck has proven much more difficult and al...

2019-09-08 17:14:24 127

原创 第六周-Tip

这周碰到一个问题,还没有解决,下周要解决问题,但是还没有思路,先行记录下来。问题描述:新的一批板卡焊接回来后,出现了重启几次板卡后,无法启动的问题,生产部门的兄弟描述出问题后重新烧写nand flash可以正常,但是重启几次后又出现同样的问题。问题解决过程:(1)硬件上除了这批卡是新焊接的外,CPU的型号更新了,由A0换到了厂家提供的B0,但是如果是CPU的问题,另外的产品也使用了B0,...

2019-08-18 18:19:15 166

原创 第六周-Share

这周六参加了高工的答辩,希望可以通过吧,将流程记录如下,如果有后来人参加答辩,可以借鉴一二。(1)答辩时间会提前发短信通知网站审核状态有更新,登录网站后可以查询到自己答辩的时间和地点。(2)答辩要求提前半小时到考场,晚到15分钟取消答辩资格,建议提前一个小时左右到达考场,找位置,熟悉考场,可能有的人放弃答辩,后面的人可以选择是否提前参加答辩。(3)到达考场后,会先进入候答室等待,候答室是一...

2019-08-18 17:26:46 69

原创 第五周-Share

学习开始不难坚持难,最近同时在看一些书籍,有网络方面的,有计算机硬件方面的,有C++方面的,这里面有一些是想学习新知识,一些是想补充基础,每本都在进行,但是进展的很缓慢。一回头又是一星期过去了,有时候内心有点焦急,天亮前的黑暗是最难熬的,90%多的人都在终点前放弃了。跑步的时候,虽然难熬,但是每跑一公里,都知道还剩下多远到达终点,所以其实自己坚持的是一公里,对比下来,为什么学习的时候难以坚持,一...

2019-08-10 20:41:57 108

原创 第五周-Tip

这周帮同事解决了一个产品上的问题,记录如下。背景:产品上使用emmc,升级文件太大,不利于产品化和升级。原因:升级文件大主要是文件系统rootfs.ext3文件太大,有390Mbyte,为什么这么大呢?是因为emmc上的文件系统分区分配了390Mbyte,将文件系统的镜像编译输出了390Mbyte,这样在uboot中使用mmc write将镜像烧写到指定分区后,文件系统就有390Mbyte,当...

2019-08-10 20:17:55 90

翻译 第五周-Review-memory002

What Every Programmer Should Know About MemoryUlrich DrepperRed Hat, Inc.drepper@redhat.comIn the early days computers were much simpler. The various components of a system, such as the CPU, memor...

2019-08-10 18:35:15 151

原创 第四周-Share

今天晚上很开心,打卡以来,每周都愁怎么完成Review的英语文章,找哪一篇都觉得看不下去,即使是找到看完了其实没留下什么印象,今天突然发现问题所在了。(1)不是没有合适的英语文章,而是太浮躁了,还没有真正理解句子就跳过了。近几年看datasheet也是这种状态,看技术类的文章不能这样,中文的也是这样,我应该反省一下,这个是不是因为我看小说习惯这么快的速度,技术类的不能这么看。(2)今天看一篇论...

2019-07-21 21:35:32 78

原创 第四周-Review-memroy001

what every programmer should know about memory(1)原本准备看gdb的英文使用手册,发现看不懂,写的很好,但是想对着动手练习发现进行不下去,懊恼,英文太差了(2)文章是介绍内存的一篇论文,作者是Ulrich Drepper,论文114页,刚看了个介绍,看每一句的时候大概知道是啥意思,看完了一章节,发现啥都没记住。再去看别人的翻译,翻得真好。(3)...

2019-07-21 21:00:53 78

原创 第四周-Tip

太容易拖延了,虽然说每天都要加班是自己的借口,但是指望周末再来进行ARTS应该是不现实的,这样估计能坚持一两个月就悄然放弃了。而且周末这样几个小时感觉效果不大,学习应该是每天的事。最近准备学一下怎么用gdb,Linux上还没怎么用过调试器,目前最多的就是打印,再加上之前研究的coredump,这个算是跟gdb有关系,但是gdb这么好用的工具,应该熟练掌握。所以看了下gdb的官网介绍。http:...

2019-07-21 17:15:47 85

原创 第三周-Share

上周ARTS没有完成,这个周末需要补上,分析了下目前的学习模式有问题。(1)每周其实只有周末能抽时间出来学习,一旦周末有事,很大几率就完不成。(2)平时没有时间的主要原因是周一到周五基本都加班,之前想的其实是加班的时候学习,不要做工作上的事,这个需要改进,提升工作效率,尽量在工作时间做,加班学习,心态要调整,加班学习咋有种偷偷摸摸的感觉,这样不好。(3)每周学习的时间太少,容易懈怠,要抽更多...

2019-07-06 13:55:04 77

原创 第三周-Tip

这周解决了一个EMMC上vfat文件系统下分区写入速度慢的问题,之前写入速度只有1Mbyte左右,优化后能达到10Mbyte,过程如下。(1)方法很简单,其实就是挂载的时候不是用sync,使用async模式。(2)最早的时候应该也试过同步异步,但是当时测试的效果也不好,现在回想起来,当时的测试方法有问题,使用filezilla上传文件的方式来测速度,估计是刚好那天网络一般,限制了上传速度,一会...

2019-07-06 13:44:18 80

原创 第三周-Review

http://blog.thefirehoseproject.com/posts/learn-to-code-and-be-self-reliant/The Key To Accelerating Your Coding Skills这篇文章是Firehose的创始人之一KEN MAZAIKA写的,主要介绍在Firehose的课程中如何快速提升编程技术,发现自己看英文没耐心,很长的文章容易一晃...

2019-06-30 21:22:11 88

原创 第二周-Tip

git使用01今天下午对照着廖雪峰大神的git教程学习git,之前一直是在windows下使用svn,在Linux上开发怎们能不是用git,在家里的windows和Linux下都安装了git,不过Linux是虚拟机的环境,暂时可能用不上,后续再看,先在windows下使用Git Bash。觉得好神奇,在windows下使用Git Bash,就像在Linux下环境一样。建立仓库$gi...

2019-06-23 18:43:46 81

原创 第二周-Review

今天读的是Teach Yourself Programming In Ten Years,链接是http://norvig.com/21-days.html。感想如下:整篇文章还是比较容易读懂的,虽然有一些单词不认识,比较适合我这种初级水平阅读,最大的困难可能就是篇幅比较长,要有耐心,坚持读完。文章的主体思想是编程不是一件短时间可以做好的事情,而是要花上大量的时间,持续不断的练习,不...

2019-06-22 22:21:37 91

原创 第二周-share

1.VMware安装Ubuntu18.04.1Ubuntu14.04.1下使用命令手动升级,下载软件包时设置了自动关机,然后上班去了,回来的时候发现不能进行桌面模式了,自动命令行模式,而且版本也没升级成功,于是重新安装最新版本18.04.1,有以下几个收获。VMware删除已有虚拟机的方法关闭虚拟机,然后虚拟机–>管理–>从磁盘中删除。之前不知道怎么删除,直接删除虚拟机的安装...

2019-06-22 21:03:33 72

原创 第一周-share

不看书不学习的时候默默上班,不觉得有啥问题,开始学习了,发现自己啥都不懂,好焦虑。黎明前的黑暗只有坚持才能迎来光明,戒骄戒躁,按需学习。...

2019-06-10 21:44:21 79

原创 第一周-Review

https://www.infoq.com/news/2019/05/github-package-registry-beta/?itm_campaign=rightbar_v2&itm_source=infoq&itm_medium=news_link&itm_content=link_text好久没这么正式的看英文技术方面的文章了,发现看了一遍下来,单词基本上能认识,...

2019-06-10 21:39:21 125

原创 第一周-Tip

**coredump的使用心得**(0)使用前提一、ulimit -c后长度不能是0,0代表关闭core功能;ulimit -c设置的单位是kbyte,ulimit -a查看的以block为单位,一个block是512byte;ulimit命令设置的所有参数只会在当前shell和shell启动的子进程里面生效二、可以使用命令设置core文件保存的路径和格式echo “1” >/...

2019-06-09 20:36:34 133

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除