0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英创信息技术An Internship Summary

英创信息技术 来源:英创信息技术 作者:英创信息技术 2020-02-06 10:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Foreword:

This is a summary report by Zhiyuan Yang, a recent high school graduate and a soon-to-be freshman of University of Illinois at Urbana-Champaign class of 2021, electrical engineering major. The internship offers me an opportunity to learn more about programing, computer structures, and some hardware aspects of the boards Emtronix produces.

What I have done:

During the seven weeks,

I “assembled” a mini-computer Intel NUC5i7RYH. The word “assemble” here means putting RAM and an SSD hard-drive in the computer rather than building a computer from scratch. I also installed ubuntu on NUC, for two reasons. First ubuntu is free and fast. Second, it is an Linux operating system which provides a better C-language environment.

I self-studied a book called C Primer Plus in which I learned the fundamentals of the language C. Although I have not completed the whole book of 17 chapters, the first 13 chapters give me enough information to write a simple sorting program for the firm.

Usually around 5pm, I help out wrapping up products and preparing them to be picked up by SF express delivery. This working experience makes me realize how meticulous Emtronix is when it comes to the quality of the products. I recalled there was one time the screens sent out have minor display issues, but totally workable. However, Dr. Cheng still recalled all the products sent out, have them fixed to the perfect conditions, and then resent them to the customers. I also remembered that Dr. Cheng has a policy that once payment is received, products must be delivered out on that very day. After the delivery of products, Emtronix offers top-notch post-sale services and technical support. Engineers tend to the customers’ problems and questions with patience. If there are product problems, engineers would conduct experiments day and night, and work overtime willingly to solve them. Emtronix has shown me that in order to survive in a competitive market, excellent product quality is not enough; a company also needs to establish its reputation. Emtronix has already established itself as an enterprise of integrity, responsibility, and hospitality to customers. If one day I ever start my own firm, I shall also make it a reputable one as well.

Details on what I learned:

Software:

As a man with little knowledge on computer and programing, I begin my internship. The first obstacle I faced is that my computer won’t start up. I checked all kinds of sources on NUC, looked through E-guide, but failed to find the solution. I asked Canglong for help. He checked my device and had suspicions on RAM. We opened the computer and checked the RAM and it turned out the RAM was not completely plugged in. Later I knew that RAM actually stores all the data needed for the system to boot. Then I followed a link online on how to create a boot driver for ubuntu, and successfully installed ubuntu on NUC. Then I need an editor. Gedit came with the ubuntu system; it is very simple to use, like the txt documents on windows. Canglong advised me to use VIM, which is an editor that is harder to use, but once fluently used, it can be very efficient. He told me that Guangze was actually the master of Linux system and VIM in Emtronix. So I went to Guangze for guides and he later gave me some websites on Linux systems and how to use their command lines. What I found most useful is the vimtutor document in the VIM software. It introduces several key shortcuts like “R” to replace until ESC is entered or “r” to replace only one word. “v” to highlight and “dw” to delete word and “dd” to delete a whole line. VIM can also be customized. For example, at first my “tab” key will return me 8 blank spaces, which are too much, so I can change it to 4 blank spaces to look normal. Since I had all the software in place, I began to learn and practice C on my NUC.

C language learning:

The steps to learn C is pretty routine; I simply “learn and practice”. There are all kinds of syntaxes and rules of C that can be gradually understood, but to truly memorize them, one needs to apply them in real codes to be complied or what one will easily forget what he learned. Therefore, learning programing takes lots of time. I first start with different data types, like char, int, double, which are different data units the computer use to store data. I also learned operators which operate on data. Following operators, conditions and looping allow me branch my program more based on users’ input. Then I learned functions and how to call them. Then comes the arrays and file operations, pointers and data structure. And all of the knowledge I learned was used in the sorting program I wrote. I choose bubble sort, an easy way to write to conduct a complete sort. However, it is not the most efficient way to sort data, as it went through all the data and sort two by two. This would consume lots of CPU power, though it works pretty fast on PC. My program works, but there are still room for improvement.

Hardware:

In this internship, I also gain more understanding on the hardware aspects of the circuit boards Emtronix produces. Dr. Cheng gave me a set of schematics of one of the “simplest” tablets the company designs (but it still has ten pages long), and a multimeter so I could check if there are any defects in the recent shipment of this board. There are only several things to measure. First, I checked whether all the capacitors are soldered in the right place. Because some capacitors are polarized, if they are soldered reversely, the circuit may short and tiny explosion may happen. Secondly, I checked whether all the diodes are soldered correctly. I used my multimeter to check whether one-way there are certain ohms of resistance and the other-way the resistance tends to infinity. Finally, I measured the resistance of the whole circuit. It should be very large, in unit of M ohms. Then I powered it up, and checked the voltages are correct. When I was met with defects, I usually use elimination to approach the problem. As many electrical components are wired parallelly, I need to use solder to take some off and measure them individually. Soldering is a very delicate job. I watched Yating solder off some components and copied her methods, but I did a terrible job. So I went to Mrs. Dai for help, as I was told she is the leader of soldering in Emtronix. She taught me the essence of soldering “add more fusible alloy”; there are two reasons. In sum, the most important parts of soldering are temperature and contact area. I need to add more fusible alloy to the spot being soldered, because this increase in contact area improves heat conduction and better let components to come off and on. I practiced a few hours on old circuit boards , and I think I improved quite a lot when soldering the second time, to remove and put back some diodes. All the components I removed were fine, but I actually fixed one of the tablets. I guess previously the diodes were not soldered very firmly.

Acknowledgements:

I would like to express my deep gratitude toward Dr. Cheng and my mom for giving me the opportunity and support me and guide me the whole way. I would also like to give thanks to my colleagues who patiently answered all my questions!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WINDOWS
    +关注

    关注

    4

    文章

    3694

    浏览量

    93227
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6107

    浏览量

    36950
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    龙芯中科助力2025教育信息技术应用创新大赛成功举办

    2025年11月13日-15日,由中国教育技术协会主办、浙江大学与中国教育技术协会网络安全专业委员会联合承办,中国电子工业标准化技术协会信息技术应用创新工作委员会、浙江高校信
    的头像 发表于 11-21 16:23 593次阅读

    诚迈科技信电脑助力2025第二届教育信息技术应用创新大赛圆满收官

    11月15日,由中国教育技术协会主办、浙江大学与中国教育技术协会网络安全专业委员会联合承办,中国电子工业标准化技术协会信息技术应用创新工作委员会、浙江高校信
    的头像 发表于 11-17 17:58 341次阅读
    诚迈科技信<b class='flag-5'>创</b>电脑助力2025第二届教育<b class='flag-5'>信息技术</b>应用创新大赛圆满收官

    宝马南京信息技术有限公司开业

    今日,宝马(南京)信息技术有限公司在南京正式“挂牌运行”。这家华晨宝马全资子公司由领悦数字信息技术有限公司南京分公司“迭代”而来,代表着一次里程碑式的“进化”。这次升级不仅加速了宝马在华数字化转型进程,更通过深化本土创新,为“未来智慧出行”的发展谱写了核心“代码”。
    的头像 发表于 10-29 15:17 404次阅读

    易华录入选国家级信息技术应用创新典型解决方案

    近日,工业和信息化部网络安全产业发展中心(工业和信息化部信息中心)公布了“2024年信息技术应用创新解决方案”评选结果。易华录申报的“基于节能高效蓝光的超级智能存储解决方案”凭借显著的
    的头像 发表于 08-07 15:35 1248次阅读

    信息技术应用产学协同人才培养行动计划”正式发布,诚迈科技入选首批参与单位

    设在中国软件评测中心。诚迈科技作为信技术先锋企业,受邀成为首批参与单位,与国内顶尖高校、领军企业和权威机构携手,共同打造具有中国特色的信息技术人才培养新范式,为
    的头像 发表于 08-06 17:29 1321次阅读
    “<b class='flag-5'>信息技术</b>应用产学协同人才培养行动计划”正式发布,诚迈科技入选首批参与单位

    佛瑞亚如何通过信息技术推动业务增长

    在数字化、信息化的浪潮下,信息技术已经不仅是后台工具,更成为驱动企业发展的关键力量。本期Women Inspiring Mobility,我们采访了佛瑞亚中国区信息技术总监马瑛,了解她和团队如何将
    的头像 发表于 07-29 14:00 729次阅读

    飞腾主板为信产业发展提高硬实力

    信息技术飞速发展的当下,信产业已成为我国实现科技自立自强、保障国家信息安全的关键领域。信,即信息技术应用创新,其核心目标是实现
    的头像 发表于 07-22 18:20 560次阅读

    DEKRA德凯成为沙特通信和信息技术设备技术法规认证机构

    近日,DEKRA德凯成功获得沙特标准、计量和质量组织(SASO)认可,正式成为沙特通信和信息技术设备技术法规(Technical Regulation for Communications
    的头像 发表于 07-15 14:27 729次阅读

    科普|信是什么?一文读懂“信息技术应用创新”战略

    什么是信?信,即“信息技术应用创新”,是国家推动IT系统自主可控、安全可控的重要战略工程。它不仅是技术层面的创新,更承载着保障国家网络安全、推动产业升级和实现数字主权的重任。简单来
    的头像 发表于 06-13 10:06 6297次阅读
    科普|信<b class='flag-5'>创</b>是什么?一文读懂“<b class='flag-5'>信息技术</b>应用创新”战略

    2025第二届教育信息技术应用创新大赛正式开赛

    为进一步落实建设网络强国和教育强国的战略部署,推动各级教育行政部门及高校信息技术应用创新能力提升,培养实战型创新人才。龙芯中科联合太初元碁、诚迈科技在2025第二届教育信息技术应用创新大赛共同发布信息技术应用创新人工智能方向(赛
    的头像 发表于 05-13 16:21 1283次阅读

    龙芯中科荣获2024年度信息技术应用创新工作委员会卓越贡献成员单位

    近日,中国电子工业标准化技术协会信息技术应用创新工作委员会(以下简称“信工委会”)在北京召开2024年度工作总结座谈会暨信“大比武”总结大会。中国工程院院士、信
    的头像 发表于 01-23 10:50 981次阅读

    芯盛智能荣获2024年信息技术应用创新工作委员会卓越贡献成员单位

    日前,中国电子工业标准化技术协会信息技术应用创新工作委员会(以下简称 “信工委会”)2024 年度总结座谈会于北京隆重举行。此次会议对在信工作中作出突出贡献的成员单位予以表彰。江苏
    的头像 发表于 01-20 09:56 929次阅读

    飞腾助力首届教育信息技术应用创新大赛圆满落幕

    近日,由中国教育技术协会主办,教育部教育管理信息中心教育信实验室、公安部第三研究所、中国电子工业标准化技术协会信工委会支持,北京航空航天
    的头像 发表于 12-24 09:57 768次阅读

    有方科技参编的信息技术团体标准发布

    近日,有方科技参编的《信息技术产品供应链成熟度 共性指标 第1部分:企业背景评价》《信息技术产品供应链成熟度 共性指标 第2部分:技术掌控评价》《信息技术产品供应链成熟度 共性指标 第
    的头像 发表于 12-23 10:44 901次阅读

    龙芯中科助力2024首届教育信息技术应用创新大赛成功举办

    近日,2024首届教育信息技术应用创新大赛在北京航空航天大学成功举办。本次大赛由中国教育技术协会主办,教育信实验室、公安部第三研究所、中国电子工业标准化技术协会信
    的头像 发表于 12-19 17:02 821次阅读