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
    +关注

    关注

    3

    文章

    3470

    浏览量

    87412
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6067

    浏览量

    34699
收藏 人收藏

    评论

    相关推荐

    东软荣获“新一代信息技术领军企业”“中国人工智能百强企业”大奖

    近日,赛迪顾问“2024 IT市场年会(第25届)”在北京召开,会上正式发布“2024 IT市场权威榜单”,东软集团荣获“新一代信息技术领军企业”、“中国人工智能百强企业”,东软创新型县域医共体解决方案等7项产品同时斩获“新一代信息技术创新产品”、“IT创新大赛优胜奖”。
    的头像 发表于 05-07 09:53 179次阅读
    东软荣获“新一代<b class='flag-5'>信息技术</b>领军企业”“中国人工智能百强企业”大奖

    RX78M组 EtherCAT ETG.5003示例程序固件信息技术

    电子发烧友网站提供《RX78M组 EtherCAT ETG.5003示例程序固件信息技术.pdf》资料免费下载
    发表于 02-21 14:22 1次下载
    RX78M组  EtherCAT ETG.5003示例程序固件<b class='flag-5'>信息技术</b>

    易华录亮相2023信息技术应用创新论坛

    近日,2023信息技术应用创新论坛在常州开 幕。本次会议共举办了1场主论坛、5场分论坛,设置了4大展览区域,汇集80余家业界最具代表性企业参展。易华录受邀在 信息技术应用创新展览区展出蓝光存储、超级
    的头像 发表于 12-04 22:05 385次阅读

    阐述量子信息技术的研究现状与未来

    20世纪 80 年代, 科学家将量子力学应用到信息领域, 从而诞生了量子信息技术, 诸如量子计算机、量子密码、量子传感等. 这些技术的运行规律遵从量子力学, 因此不仅其原理是量子力学, 器件本身
    发表于 11-22 11:40 551次阅读
    阐述量子<b class='flag-5'>信息技术</b>的研究现状与未来

    开鸿智谷受邀参加2023软件和信息技术服务业创新发展论坛

    10月18日,以“智荟雄安创想未来”为主题的雄安新区2023软件和信息技术服务业创新发展论坛在雄安新区国际酒店会议中心召开。本次论坛以推动软件和信息技术服务业创新发展为目的,邀行政校企各级单位共商共建。开鸿智
    的头像 发表于 10-20 08:30 571次阅读
    开鸿智谷受邀参加2023软件和<b class='flag-5'>信息技术</b>服务业创新发展论坛

    信息技术是干什么?

    广播电子技术信息技术
    橙群微电子
    发布于 :2023年09月22日 09:17:48

    再次登榜|亿达科创入选“2023年度软件和信息技术服务竞争力百强企业”

    8月31日,在第二十五届中国国际软件博览会上,中国电子信息行业联合会发布了“2023年度软件和信息技术服务竞争力百强企业”榜单。 亿达科创凭借在企业规模、经营业绩、技术创新等方面的综合能力强
    的头像 发表于 09-12 16:29 559次阅读

    集成电路是现代电子信息技术的基础

    集成电路是现代电子信息技术的基础 随着科技的不断发展,集成电路技术已成为现代电子信息技术的基础之一。它的应用范围已经涉及到电子、通信、计算机、军事等行业,已经为人们的生活和工作带来了极大的便利
    的头像 发表于 08-29 16:25 1378次阅读

    信息技术促使轨道交通全面升级

    有别于传统的铁公路系统,新型基础建设强调的是将新一代的信息技术纳入基建领域,在未来的交通系统中,智能化、信息化的轨道交通系统网络,搭配5G等技术的发展,将是实现智能城市轨道交通的主要驱动力
    的头像 发表于 08-21 11:11 553次阅读

    2023年国家级高职学校信息技术教师能力培训会圆满举行

    2023年国家级高职学校信息技术教师能力培训会圆满举行
    的头像 发表于 07-31 22:56 435次阅读
    2023年国家级高职学校<b class='flag-5'>信息技术</b>教师能力培训会圆满举行

    中科驭数成为证券基金行业信息技术应用创新知识库首批合作厂商!

    7月20日,证券基金行业信息技术应用 创新中心与中国信息通信研究院携手合作,正式上线了行业信息技术应用创新知识库, 旨在做好对行业信息技术应用创新工作的支撑,加强产业侧和行业机构之间的
    的头像 发表于 07-21 18:50 356次阅读
    中科驭数成为证券基金行业<b class='flag-5'>信息技术</b>应用创新知识库首批合作厂商!

    2023年国家级高职学校信息技术教师能力培训会圆满举行

    为加强产业生态与人才培养的双向交流,推动职业教育与开源教育、信创产业需求有效衔接, 7月18日至20日, “2023年国家级中高职学校信息技术教师能力培训会”(简称:国培)在拓维信息总部园区
    的头像 发表于 07-21 18:40 632次阅读
    2023年国家级高职学校<b class='flag-5'>信息技术</b>教师能力培训会圆满举行

    寻迹智行上榜2023年相城区软件和信息技术服务业“雏雁”企业

    根据《相城区软件和信息技术服务业推动数字产业化发展“雏雁”企业评估规范》要求,经企业申报、板块推荐、形式审查、专家评审、实地走访等环节,共评选出2023年相城区软件和信息技术服务业“雏雁”企业34家,其中就包括苏州寻迹智行机器人技术
    的头像 发表于 06-28 15:51 339次阅读
    寻迹智行上榜2023年相城区软件和<b class='flag-5'>信息技术</b>服务业“雏雁”企业

    2023年中海达星推官系列直播再度启航,与您一起探讨空间信息技术

    人工智能、5G、云计算、物联网等新兴技术逐步融入生活,驱动生产、生活和治理方式的不断变革。而在北斗三号全球组网的背景下,空间信息技术也在催生变化,拓宽应用场景,深化行业应用,筑造行业未来。 2022
    的头像 发表于 06-26 14:22 332次阅读
    2023年中海达星推官系列直播再度启航,与您一起探讨空间<b class='flag-5'>信息技术</b>

    2023年中海达星推官系列直播再度启航,与您一起探讨空间信息技术

    信息技术
    中海达
    发布于 :2023年06月21日 11:45:49