Jeffery的实习工作生活经历
分享技术经验,分享生活感悟
JefferySimon
这个作者很懒,什么都没留下…
展开
-
两年了,
2016年10月12日,我和陈还有仇,三人一同乘坐火车来到雨滴科技,早上8点多到达深圳西。上午,Jack带领我们参观了雨滴科技,之后王总将我们接到东莞俊知实习。从此,开始了我的职业生涯。 时间过得很快,从两年前踏入俊知实习,之后调回雨滴工作至今,加入雨滴算是第二个年头了!第二个年头里,自己的节奏是稳中带升,虽然没有去年那样突飞猛进成长的节奏,但是这一年,在上一年的基础上仍然继...原创 2018-10-12 18:02:04 · 347 阅读 · 0 评论 -
斯米兰群岛之旅
斯米兰群岛(Similan Archipelago,简称斯米兰)位于泰国普吉岛西北90公里的安达曼海(Andaman Sea),是一片由9个群岛所组合而成的区域,面积约为8万泰亩。 是一些世界上最美丽的、未损坏的岛屿,具有丰富的、种类繁多的海洋生物,以及壮观的珊瑚礁,这些为深海潜水者提供了世界级的水下天堂。1982年被指定为泰国国家公园。斯米兰群岛,拥有蔚蓝的大海和广阔的沙滩,迷人的海...原创 2018-05-21 20:27:03 · 711 阅读 · 0 评论 -
2017年之坚持周末篮球运动
2017年元宵节前夕,我搬到深圳工作,在元宵节的第二天,我便与公司同事罗、周、勇一起在应人石社区篮球场打了一场球。之后,我们便相约每周休息的时候,早上去打球!2017年,我们几个人在大部分周末能够赴约篮球场,进行友谊对抗赛,基本是完成了2017年的运动锻炼要求! 一般我们是在每周的周六或者周日之前打招呼,确定我们这些篮球爱好者在周末休息的时候,是不是都有空赴约球场!打球的时间分为春夏...原创 2018-05-21 20:49:34 · 230 阅读 · 0 评论 -
为什么现在用的otm8018b型LCD屏的ID不能被读取?
以前添加otm8018b的ID老是读不出ID,TimKing说的是这个屏不读ID,没有找到具体原因。最近做otm8018b与JD9161两LCD屏的兼容,刚开始用 AP7350版本,JD9161 LCD没有成功点亮(后面make clean重新编译后才行的)。后来,换用了P6S版来编译下载,jd9161能够成功显示,但是otm8018b不能显示,也就是没有成功兼容。检查了添加的代码,声明等是否...原创 2018-05-14 20:39:27 · 1124 阅读 · 0 评论 -
如何在mt6735兼容一个新的FLASH芯片
1. 编辑文件MemoryDeviceList_MT6735.xls(包含很多型号FLASH的列表),在里面添加FLASH芯片KMFNX0012M_B214 的属性,编辑完成之后拷贝到~/mt6735/bootable/bootloader/preloader/tools/emigen/MT6735/目录下2. 需要在p6s和ap7350两个版本上添加一下宏定义,保证两个版本都可使用到新的FL...原创 2018-05-15 09:30:00 · 1064 阅读 · 0 评论 -
在mt8735平台上添加ov8865摄像头驱动
mt8735平台上正在在不断地添加新的功能!解决了喇叭无声的问题,就要在mt8735平台上添加摄像头驱动。目前所用的摄像头型号是ov8865,mipi接口,输出图像为raw格式。现在调试的mt8735用于7寸开发板和平板电脑,作为它们的CPU模块。之前因为在mt6735平台上添加过摄像头,因此,本次在mt8735平台上添加ov8865摄像头就没有太大的困难。 下面简单描述一下所涉及到的相关文...原创 2018-05-15 10:33:05 · 889 阅读 · 0 评论 -
MT8735开发板的HDMI(1080P)
MT8735开发板是支持HDMI显示的,目前已经支持最高分辨率为1080*1920(1080P),显示效果如下: mt8735开发板就相当于我们常说的台式电脑主机 P70922-132558(1).jpg (174.4 KB, 下载次数: 0)下载附件2017-9-22 14:46 上传显示效果动图...原创 2018-05-16 11:34:40 · 2303 阅读 · 7 评论 -
让状态栏上有显示电池电量百分比
我们所使用的Android手机的状态栏上,一般都有电池电量百分比的显示,方便用户知悉手机剩余百分之多少电量!我们的P6S手持机和ITAB-01平板上需要下拉状态栏才能看到电池电量百分比:为了让用户能够更直观的看到我们的产品上电池的使用情况,我在状态栏上添加了电池电量百分比的显示。 过程如下:一、状态栏显示1. 为了给显示电池电量百分比在状态栏上布局,在frameworks/base/package...原创 2018-05-16 11:38:53 · 7035 阅读 · 0 评论 -
我的2017年终总结
成长是我在2017年的关键词。 在已经过去的2017年,我从东莞俊知调来深圳雨滴总部,开始从事Android相关的工作,这相当于一份新工作,一切几乎是从零开始。2017年,我拿到了人生中重要的毕业证书和人生中最高学历的学位证书;在拿到这两证之前,和同学一起经历了难忘的毕业论文撰写毕业答辩的过程;在结束毕业答辩之后,我们进行了毕业聚会,从此各奔东西,又一次经历了分离。2017年,我从学...原创 2018-05-21 20:47:16 · 274 阅读 · 0 评论 -
如何在我司MT8735平板产品上更换开机LOGO
客户在购买我司平板系列产品时,开机看到是我司的LOGO: 但是,有些客户需要用到比较中性的开机LOGO: 鉴于客户的特殊要求,我上传一下操作文档,说明如何自己DIY刷新的开机LOGO。上传的文档包含的内容如下: 文件说明1. MTK_Usb_Driver_v1.0.8 是刷机驱动,选择Driver_Auto_Installer_.1632文件夹 和 MTK_Driver_ ext文件夹内的文件,按...原创 2018-05-22 20:09:18 · 884 阅读 · 0 评论 -
新品出炉_AP7350兼容10寸LCD屏
新品出炉,雨滴科技AP7350最新支持10寸LCD屏,有图有视频:右边是7寸屏,10寸屏相比7寸屏大了不少,客户可根据需求购买AP7350系列产品,定制不同的显示屏 研发视频展示:...原创 2018-05-22 20:27:28 · 345 阅读 · 0 评论 -
mt6735/mt8735硬件电量计执行流程
mt6735/mt8735 目前默认使用硬件电量计(SOC_BY_HW_FG)采集电池电量,现在简单描述一下这硬件电量计的工作过程。1. 首先,系统在kernel-3.10/drivers/misc/mediatek/mach/mt6735/ap7350_tb_l1/power/cust_battery_meter.h 头文件中默认定义了 #define SOC_BY_HW_FG,使用硬件电量计的...转载 2018-05-22 20:11:08 · 1829 阅读 · 0 评论 -
Linux中如何删除特殊字符命名的文件夹
在Linux操作系统中,有时候会误创建以特殊字符命名的文件,比如:使用vi命令新建了“ ' ” 或者“\”文件,使用rm命令,是删除不掉的。这时,就要使用特殊的删除命令了。 这里描述使用查找inode值,然后使用find命令来删除以特殊字符命名的文件。对于Linux中的任何一个文件夹都必然有其唯一的inode值,在不小心创建了一特殊字符命名的文件,就可以通过查找inode值来删除它,使用ls -i...原创 2018-05-22 20:12:13 · 6758 阅读 · 6 评论 -
Linux中强制结束一个进程的方法
分享一位网友的经历:在 Linux Ubuntu 服务器上用 dnx 基于 Kestrel 成功运行一个 ASP.NET 5 站点后,怎么也无无法退出。运行的命令如下:/data/git/dnx/artifacts/build/dnx-coreclr-linux-x64/bin/dnx . kestrelStarted但运行之后,怎么也退不出。不管是按回车,还是按ctrl-C,还是按ctrl-Z。...原创 2018-05-22 20:19:26 · 17487 阅读 · 0 评论 -
Linux中查找命名grep一些用法
grep(global seach regular experssion(RE) and print out the line,全面搜索正则表达式,并把行打印出来) 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。常规用法:grep 递归搜索文件语法:grep -r -n "XXXX" ./ 说明:-r 表示递归,-n 表示标出要搜索的内容所在的行数,“XX...原创 2018-05-22 20:47:29 · 968 阅读 · 0 评论 -
打开SD Share后插入USB没有显示“USB已连接”的问题
未插入SD卡,插入USB,选择大容量存储没有显示“USB已连接”菜单,插入SD卡后显示“USB已连接”,进入大容量存储模式,在PC上只有一个盘符。 检查是否有打开SD Share的功能:device/raindi/ap7350_tb_l1/ProjectConfig.mk查看 MTK_SHARED_SDCARD 是否为yes如果是有打开MTK_SHARED_SDCARD,那么,该问题是正常的,因...原创 2018-05-23 08:57:29 · 412 阅读 · 0 评论 -
路由器的几种工作模式
路由器现在已经很普及,我们的手机电脑每天都在通过路由器上网,我们可以稍微了解了解路由器!比如路由器的几种工作模式:AP模式(接入点模式)、Router模式(路由模式)、Repeater模式(中继模式)、Bridge模式(桥接模式)、Client模式(客户端的模式)。我们雨滴科技的门禁机目前是需要用一个路由器来连接网络的,那么现在可以简单了解一下路由器的几种工作模式。在使用中的雨滴科技门禁机 AP模...原创 2018-05-23 08:59:47 · 44319 阅读 · 3 评论 -
准备出货的工业平板ITAB-01
本周,罗克船长接到一珠海公司下的单子,客户需要一台工业平板ITAB-01样机(具有基本功能+RFID+摄像头),并交给我组装调试。罗这样跟我说——这台样机到客户那里,客户对我们的工业平板满意,将会下70多台的订单,卖到加拿大!因此,我务必全力做好这台样机,保持第一台样机良好的效果。 交给我的板子,缺了一些物料,都是这里缺几颗电容、那里缺几颗...原创 2018-05-17 10:59:02 · 258 阅读 · 0 评论 -
工业平板成功出货
上周,珠海一公司看上了我们的工业平板,需要一台样机,这台样机由我调试好后进行组装,并且在周三成功出货。 为了这台样机,可谓是加班加点,排除万难,终于能够顺利地出货。相信客户已经收到样机,希望得到良好的反馈。 ...原创 2018-05-17 11:03:28 · 203 阅读 · 0 评论 -
git 创建分支
在处理之前处理mt8735充电电流过程中,老大TomSu提到“要尽快建立git的工作流程机制,建立master分支和项目分支,平台相关的修改都提交到master中,其他分支定期合并master分支再发布新版本”,这是之前一直没有注意的,一直是在master分上工作,并没有根据项目需求建立项目分支。 之前从未用git创建分支,不是很熟悉,但是之前有看过相关的资料,现在就重新翻出来...原创 2018-05-17 11:27:48 · 322 阅读 · 0 评论 -
Type-C与Type-A、Type-B接口
日常工作中,经常会接触到手机的接口。目前,在我们雨滴科技的ITAB-01工业平板上,USB(Universal Serial Bus)使用的接口是Type-C。Type系列的接口除了Type-C,还有Type-A和Type-B。 手机经过的一段时间的迅猛发展,使得我们的生活已经离不开手机了,而手机又离不开充电,现在无线充电还未普及,绝大多数手机都是靠USB充电。USB线,很少有一种技术...原创 2018-05-17 11:34:04 · 329727 阅读 · 6 评论 -
为什么有些充电器插入插座会冒火花
描述:笔者有一台华硕X550L笔记本电脑,给电脑充电的时候,插上电源,都会“砰”一声,闪出可见的火花,一直以为是华硕这充电器是这样的,平时是一直插在插座上,不经常拔出,也就不予理会!某天,笔者借了友人一某疆飞行器,在给飞行器的电池充电时,充电座的插头一插入插座,“砰”一声,闪出火花,但是继续插入也能正常充电,为什么?答案:点击知晓答案...原创 2018-05-17 11:43:53 · 15555 阅读 · 0 评论 -
曼谷之旅
2017年的国庆恰好碰上了中秋,连放了8天假,因此是一个出行旅游的好机会。而我实现了计划已久的出国之旅,目的地是泰国。这次出国旅行选择了自由行,在今年年初的时候就开始有意识的准备了。在6月份的时候,办理好了护照,八月底将机票和签证办理好。 这次出行选择从香港出发,因为香港机场服务较好,据说半夜转机都可以在机场睡着,不会有人赶你走,机票价格相对深圳也比较便宜。在福田皇岗口岸...原创 2018-05-16 11:43:55 · 416 阅读 · 0 评论 -
一年了,
去年的今天(2016年10月12日),我、陈还有仇,三人一同来到雨滴科技,那天早上8点多到的深圳西,上午,Jack带领我们参观了雨滴科技,然后王总将我们接到东莞俊知,开始了我们的实习。 在俊知,我们认识了俊知的几个同事——曾、谢以及我们高频组的同事。实习的时候是白天工作,晚上学习。晚上,曾和高频组的吴、林还有我们刚过来实习的仨儿,就在俊知二楼的办公室里学习,学习msOS,学习软件硬件...原创 2018-05-16 11:41:50 · 240 阅读 · 0 评论 -
git日常使用小结
git是分布式版本控制系统,现在以我在工作中——编译 MTK Android 5.1 系统使用git工具为例,对使用git工具以及对版本管理的小总结: 1. 对于自己的修改,每一次提交,只针对一个主题,比如:添加了摄像头驱动,只针对摄像头这个主题提交到版本库。 2. 使用命令 git add 提交之前,要使用 命令 git diff 查看是否有不相关的修改,与提...原创 2018-05-16 11:15:42 · 272 阅读 · 0 评论 -
GNU的哲学之什么是自由软件
自由软件的定义“自由软件”尊重用户的自由,并且尊重整个社区。总的来说,一个软件如果是自由软件,这就意味着用户可以自由地运行、拷贝、分享、学习、修改、完善该软件。因此,“自由软件”是关于自由的问题,与价格无关,软件如何定价并不影响它是否被归类为自由软件。英文中,将 “自由软件” 翻译成 “Free Software” 。由于Free一次既有自由,也有免费的意思,而Free Software中的Fre...原创 2018-05-16 11:21:05 · 1083 阅读 · 0 评论 -
黑盒测试与白盒测试
黑盒测试 软件测试的主要方法之一,也可以称为功能测试、数据驱动测试或基于规格说明的测试。测试者不了解程序的内部情况,不需具备应用程序的代码、内部结构和编程语言的专门知识。只知道程序的输入、输出和系统的功能,这是从用户的角度针对软件界面、功能及外部结构进行测试,而不考虑程序内部逻辑结构。测试案例是依应用系统应该做的功能,照规范、规格或要求等设计。测试者选择有效输入和无效输入来验证是否正确的...原创 2018-05-16 11:22:29 · 557 阅读 · 0 评论 -
KiB、MiB与KB、MB的区别
近期,在MT8735平台上,“关于平板电脑”界面,添加了 CPU 、Memory 信息: 添加完成之后,看到内存那一项,有个MiB的单位,一开始,以为出错了!内...原创 2018-05-16 11:32:09 · 116320 阅读 · 12 评论 -
毕业了,回归雨滴
四月下旬,因为家里面姐姐大婚,就提前跟公司请假回家,顺便回学校,准备毕业相关事宜。回去的时间里,前面的时间段基本在忙着写论文、改论文,不停的改,一版再版,都不记得改了多少版了,才好不容易能交稿。中间的阶段就是准备答辩、参加,需要准备挺多材料的。后面阶段就是参加优秀论文答辩和参加大学英语四级的考试。 在忙毕业设计、毕业论文的同时,也在忙和同学们、老师们聚会,见该见的人,吃该吃的饭。每...原创 2018-05-14 20:27:43 · 168 阅读 · 0 评论 -
mt8735平台下的平板
mt8735平台下的平板:以下基本功能调试成功1. 屏幕能够显示,触摸屏也正常2. 能够识别SIM卡,支持联通2G 3G 4G、移动2G 4G、电信4G,通话正常。3. 音频驱动正常,外放喇叭输出正常。4. WiFi、蓝牙正常。5. 正常支持TF卡。6. 支持摄像头未经过调试的功能有1. 一维、二维条码头。2. RFID以及PSAM卡的支持。还存在的问题1. 屏幕有跳动,轻微闪屏现象。2. 摄像头...原创 2018-05-15 11:02:53 · 1043 阅读 · 0 评论 -
ITAB-01工业平板添加se4750软解码驱动小插曲
对mt8735平台下的ITAB-01工业平板上的喇叭和摄像头驱动问题解决后,就已经添加好了se4750的软解码驱动,但是,se4750条码头却不能扫码,一直以为是驱动没添加好。后来有了其他事情,就先把它放着了。这两天处理好其他问题,就得处理这个se4750扫码头的问题,因为展会临近,必须抓紧时间把剩余的问题解决掉。 重新检查了一下所添加的驱动,没有发现哪儿不对,那么就去检查一下平板的电路,主...原创 2018-05-15 11:09:55 · 503 阅读 · 1 评论 -
2017年8月深圳物联网展
2017年8月,我与部门的同事们,一起去了深圳会展中心,观摩2017年深圳物联网展会!雨滴科技的展位:雨滴科技——高经理为客户介绍雨滴科技《快递跑步机》产品的情况: 参加展会的参展商很多,偌大的会展中心,都被各展商的展厅摆满,参观的人也很多,很是热闹。 在这2号馆,参展的公司主要是做RFID相关,比如生产RFID标签的、生产RFID读取设备的、为RFID的应用提供方案的等等。很多展商都在展...原创 2018-05-15 11:25:08 · 556 阅读 · 2 评论 -
数据传输速率Data Rate与LCD显示的关系
在调试LCD屏的参数的时候,频率与LCD的显示关系密切,这里的频率是指数据传输速率Data Rate。数据传输速率需要与60HZ频幕刷新率匹配,数据传输速率不能过大,也不能过小,需要一个准确的值。Data Rate,即Data Lane上的数据传输速率,在VDO MODE中计算公式如下:Data Rate = ((height + vsa + vbp + vfp) * (width + hsa +...原创 2018-05-15 11:06:20 · 4614 阅读 · 0 评论 -
激光自动锯齿打磨机
4月12号和13号,应东莞junzhi孔总的要求,我去了东莞帮忙调试激光自动锯齿打磨机的激光器。后来,因为激光器卖家爽约,没有把激光器带过来,所就没有调试激光器。在那的一天多的时间里,做了这2件事:1. 先把线接好,测试了激光振镜是否正常;2. 与PLC共用一个屏幕,让PLC控制msPLC+FPGA开发板。下面通过图片看看东莞junzhi机械的激光自动锯齿打磨机的各个部分:1. 人机交互界面:...原创 2018-05-14 19:53:52 · 713 阅读 · 0 评论 -
这段时间的生活与工作
前言: 本文讲述了自己在2017年2月16号至2017年4月22号这段时间内的工作经历。 从东莞俊知电源搬到雨滴,转眼间,就过了两个多月,这周末,我就要请假回学校准备毕业答辩,完成大学阶段的最后一项课程。 2月10号,我和林一起搬过来,当时,我们坐勇哥的车,路上还堵车了,在路上开了一个半小时的车,晚上7点多才到公司,当时还有郑总、皮总、霞姐、左哥在公司。那时还没租到房子,就在公司待了一晚,第二...原创 2018-05-14 20:11:51 · 281 阅读 · 0 评论 -
东莞之行
本周(2017年4月22日)有三天的时间待在了东莞,就是为了调试激光打磨机,上周来过一次,但是激光器卖家-杰普特没有货发过来,就把线给接好,然后跟俊知的李亮对接了一下,让他们的PLC来控制我们的msPLC+FPGA,比如输出激光,关闭激光等。 周三早上到东莞,在那的第一天,因为激光器没到,所以就先测试了振镜的情况,发现有一个振镜不能正常工作,马上通知了孔总,把振镜寄了回去,换了个过来。 然后...原创 2018-05-14 20:14:31 · 296 阅读 · 2 评论 -
什么是位、字节、字、KB、MB
作为程序猿,我们经常与计算机单位交道,但是我经常会把它们给弄混,比如字与字节,那么现在就简单的讲讲这些计算机单位。 位:"位(bit)"是电子计算机中最小的数据单位。每一位的状态只能是0或1。 字节:8个二进制位构成1个"字节(Byte)",它是存储空间的基本计量单位。1个字节可以储存1个英文字母或者半个汉字,换句话说,1个汉字占据2个字节的存储空间。 字:"字"由若干个字节构成,字的位...原创 2018-05-11 09:20:50 · 1551 阅读 · 0 评论 -
msOS使用小结
在做激关打标机的项目的过程中,使用msOS遇到了一些问题,和解决方法,还有一些小体会,现在拿出来分享一下一、代码移植时遇到的问题:激光打标机项目用到一块新的板子,所以要把最新版的msOS代码移植到新的控制板中。首先在新版的msOS(msOS_msPLC-100C_V1.3.2.20161025_Release2)的移植过程中,按键能够正常使用了,但是,界面显示出现了问题。界面显示混乱了,刚开始以为...原创 2018-05-10 15:53:27 · 1853 阅读 · 0 评论 -
msOS的分层设计
msOS很重要的一点是,分层设计,各个模块独立运行。msOS总体分为两个层,App应用层,System系统层,1. App 是应用层,存放具体项目的需求,2. System 是系统层,提供各种应用接口, 支撑应用层运行。System 下一般包含三部分: Device、 OS 及 GUI,也可以扩展其它的中间件,比如 Modbus、 PID 等。 1)Device 是设备层,为 OS、 GUI及...原创 2018-05-10 16:26:39 · 337 阅读 · 0 评论 -
实习记录 之 初访雨滴,落脚俊知
2016年10月11日,我们一行三人,从广西柳州,坐了15个小时的火车,到达深圳西火车站,时间大概是12日早上8.30,火车晚点了半个多小时。没来过深圳西,不认识路,出了火车站口,我们便电话给Jackson,怎么去雨滴,Jackson叫我们打个滴滴就能到了,那么我们微信上约了辆车,总算是能到达雨滴了。进门,看到雨滴前台,很是漂亮,但是,公司后面的研发部更漂亮,公司的环境那么好,能在这...原创 2018-05-10 15:02:36 · 264 阅读 · 0 评论