找回密码
 注册
关于网站域名变更的通知
查看: 2061|回复: 1
打印 上一主题 下一主题

【9月13日-16日电巢直播计划】Python编程学习与项目实践+中国“芯”路之存储器发展

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-9-13 13:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 EDADZE365 于 2022-9-13 13:54 编辑
6 L( A" `# }5 u# D0 M* _8 E, J; s& E/ q
早年,虽然Python是一款比较容易上手的脚本语言,而且有强大的社区支持,一些非计算机专业领域的人都选它作为入门语言。遗憾的是,它不能实现一些非常底层的操控,所以在硬件领域并不起眼。
然而今时不同往日!
, Y5 ~% I, N' `/ i6 [  H. z8 U
硬件圈同样非常关注Python!

3 S, r6 Y4 Y; t4 J* z! R
说到Python用于硬件开发。很多人可能想到的是树莓派等支持linux系统的(树莓派和Arduino应用Python的的例子实在是多,比如,利用Raspberry Pi的硬件和Python语言来完成一个机器人制作。),然而现在Python已经完全可以脱离系统,直接进行单片机的开发了。

( W% p- M# M  C/ @# l( l9 F" Q, Q3 T
用Python语言控制单片机

" a8 r; N! X( y9 n( O0 {
MicroPython是在单片机上可以跑的Python,你可以通过Python脚本语言开发单片机程序。MicroPython基于ANSI C,语法跟Pyton 3基本一致,拥有自家的解析器、编译器、虚拟机和类库等。目前它支持基于32-bit的ARM处理器,比如STM32F405、STM32f407等,也就是说ARM处理器STM32F405上直接可运行Python语言,用Python语言来控制单片机。
  j$ Q( L; L8 P4 Q7 X
借助Micro Python,用户完全可以通过Python脚本语言实现硬件底层的访问和控制,比如说控制LED灯泡、LCD显示器、读取电压、控制电机、访问SD卡等。
. ?3 c. M5 F9 n9 N/ p) b. t
下面这篇美国EDN发布的文章,介绍了Python在实时嵌入式系统中扮演的角色:Python's role in developing real time embedded systems。

2 g9 W  l/ Q4 m' h( n0 U  G' P
Python具有良好的跨平台性,比如Linux和Windows,或是诸如Raspberry Pi等单板计算机。不过,随着Python的日益普及,人们可能会问,在实时嵌入式系统中是否也有Python的一席之地。答案是肯定的。下面是开发人员发现Python在实时嵌入式系统开发中有可能扮演的五个主要角色。
; A( h  R4 @3 X' g2 w! ]! [+ }1 I
作用# 1设备调试和控制
在嵌入式软件开发过程中,开发人员常常需要分析总线通信量,如USB、SPI或I2C。有的分析仅仅是出于调试目的,但有时则需要控制总线分析仪并发送信息至嵌入式系统。许多总线分析仪和通信工具都有友好的用户接口,可以用来控制工具。他们通常还提供一种方法来开发脚本,也可以用来控制工具。Python是一种普遍支持的脚本语言,有时则是一些工具的接口,或是用来控制工具。
" A4 w* ?% Y6 \  s
作用# 2–自动化测试
通过Python控制工具在嵌入式系统中发送和接收消息的能力,使得利用Python构建自动化测试(包括回归测试)成为可能。Python脚本可以设置嵌入式系统进入不同的状态,设置配置文件,并测试所有可能的干扰以及系统与外部环境的相互作用。使用Python开发自动化测试的好处是,回归测试可以开发持续测试并训练系统。任何的代码变动导致的bug或不合格的结果都将被实时的检测出来。

3 {( H+ ?$ b3 c* J! _+ t
作用# 3–数据分析
通过Web简单地搜索Python库,你会发现,有许多免费强大的Python库都可以用来开发应用程序。Python可以用来接收非常重要的嵌入式系统数据,然后存储到数据库或是本地进行分析。开发者还可以使用Python开发实时可视化功能来展现临界参数,或是存储这些参数用于后续分析。使用Python进行数据分析的优点之一是当基础性工作完成之后,新功能的植入会显得比较简单。

0 H* b( e% K, O
作用# 4–实时软件
Python已经证实了自己的强大性和易使用性,甚至发现它是作为一门编程语言进入实时嵌入式系统。是的,嵌入式软件本身就是用Python写的而不是C/C++。用于实时软件最广泛的Python版本是MicroPython,大多是设计在ARM Cortex-M3/4微控制器上运行。MicroPython并不孤立。Synapse和OpenMV公司在嵌入式系统中既使用MicroPython也使用他们自己的Python port。对MicroPython感兴趣的读者可能对DesignNews(EDN的姐妹机构)的继续教育课程也感兴趣。

# C" [, X1 A% @  ]' [' p5 B
作用# 5–学习面向对象编程
Python是一门免费的编程语言,可以跨多个平台使用,对于学生和非编程人员而言比较简单。该语言与C语言不同,它也是现代式的,并且可以在自由形态的脚本类型中结构化,或是作为一个复杂的面向对象的体系结构。Python本身也很灵活。甚至还有这种情景:没有编程经验的电气工程师可以利用Python写出有用的测试脚本或用最少的时间实施电板检查。

) C7 _4 b) k; A" _
Python的学习曲线并不陡峭,熟悉Python学习曲线的开发人员发现,当你有了其它语言的基础之后,学习Python比学习任意其他的编程语言都要简单。出于这些原因,当开发人员看到Python扮演着编程孵化器角色,并吸收其它缺乏经验的工程师对宜早不宜迟的设计周期做出贡献时,不应该感到惊讶。
* k/ K# T9 Q. ~& o- l+ y+ ]/ h8 H
本周电巢直播安排了Python编程学习与项目实践等内容,帮助电子工程师们更好的提升自己,一起来看!

: D0 T1 S# {2 a$ i' b! }0 C) v# l  b9 K+ F% ], l* ]

* D" ~. d9 W" p5 i8 r8 s7 s. \- q; Z( O' g$ ]0 _* `
9月14日 周三

$ L1 p+ k' a# C) n' b( @9 B
王伟博士
《Python编程学习与项目实践》
1、直播内容简介
1 O% u: l( z3 ]5 `% d3 F+ m

- M1 l, p. f# {) H9 o$ @
近年来,Python宛如一匹黑马,一骑绝尘,横扫 TIOBE、Stack OveRFlow 等榜单,它的易学性、海量的库以及在各种领域的广泛使用,使它成为当今最流行的编程语言。Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序,广泛应用在WEB开发、网络编程、爬虫、云计算、人工智能、数据分析、自动化运维、金融分析、科学运算等领域。

$ F* c- b/ x' h% p+ H
开这个讲座源于与学生在上半年的一次对话,诉说其弟弟报名python学习被骗,问我有无这方面的培训。由于python语言近年来非常流行,2019年初到高校任教时开始接触python到后来担任python教学科研工作,之前我本人长期在中兴华为等企业从事硬件开发和项目管理工作,这里以我从硬件背景转行到嵌入式和软件的切身经历(现从事FPGA教学科研工作,现在的FPGA技术已经软硬件融合的平台技术),给大家如何学习python建议一条学习之路,愿与大家共勉!
2 k6 ]5 u; |! g/ [% y
欢迎入电巢FPGA与软件技术学习群交流(QQ群号:435717099)。

2 z" z' j- ~  P* t: W
2、讲师介绍
( W: K1 z& n) o  p$ }
' K; c' _- E6 k" v
王伟博士
华为光通信资深研发工程师、中兴光通信SDH大项目研发经理
国家深圳轨道交通实验室技术总监、美资Oplink通讯公司研发总监、特发信息公司研发总工、美资Lumentum公司(原JDSU)高级研发经理、
中国高科技产业化研究会智能信息处理产业化分会理事
二十余年一流大企业一线研发和管理经验
近三年所带学生竞赛队伍均晋级国家级决赛

# j: y1 R5 Z4 U7 k0 c# t
3、直播要点
/ Z* @) O7 u$ p- f
8 S# T# ^5 J; }$ `( h9 h; Y* I5 W3 O
Python语言概览和入门

8 \& P& ?2 C: |' c2 s; ]. a$ g
简述八大应用,建议学习网站和学习书籍。
Python AI实例应用
FPGA AI人体姿态识别

9 h4 Q) n( p% ]' G5 ?& }2 J2 ~
FPGA AI人物跟踪
- F  R1 k6 K" D2 \4 P+ g! ?
口罩识别

4 s; P9 x2 t$ J2 H# W
Python图像加密实例应用
Python在文本内容过滤与分类中的实例应用
文本内容分类

6 h  L  V3 [- }% p+ s4 ^8 N
Python在云数据去重方面的应用
在网络爬虫方面的应用
Python在推荐系统的应用

0 C% j2 f- V9 w, {
4、适合对象

) R4 w& P5 ]" h4 ^3 E
8 X( q' o4 G- B$ D
  • 计算机、软件工程、网络安全、电子专业、信息工程、自动化专业大学生和研究生
  • 从事或感兴趣软件的工程师

    ' Z9 {9 ~- b6 p& O/ ~

4 W- B) L2 g; ~
扫描海报二维码
$ d5 z1 X! `# S2 M3 e
立即报名
7 X% I% u( C: _* N; ]

9 N" f' u& k) M( D+ _
9月15日 周四
* U# X" V3 L( n5 @( b. S# f6 H- c4 _
荣庆安老师
《中国“芯”路之存储器发展》
1、直播内容简介

& E' E' @% N9 H4 f
5 s4 M6 u5 f; ^! P% v; L0 U* k4 c
存储芯片做为半导体产业最重要的组成部分,长期被国际大厂把持。中国发展存储芯片产业的决心何其强烈,NAND、NOR、DRAM三大存储芯片都在积极推进。我们看到近几年来国产存储芯片的研发制造和应用突飞猛进,在存储产业链上的众多公司发展迅速。随着长江存储、长鑫存储等国产存储芯片的量产、市场化商用,国产存储产业链正在集结。那么,应该如何共同发展我们的国产存储供应链呢?
9 \# m. }& B0 n: k' C
在此次直播中,邀请到荣庆安老师和我们共同探讨存储国产化,分析当前市场情况和未来发展。

+ s6 B0 X8 @& ]: ~! W% N
2、讲师介绍

; ]4 T6 }9 R) e6 A2 p; @+ _+ s
! s5 z6 F2 N" V. H5 x
荣庆安老师:
原华为器件可靠性技术首席专家EDA365论坛特邀版主

6 v6 E$ u5 I$ v4 {+ b0 A原华为器件可靠性技术首席专家、器件工程专家组主任、器件归一化工作奠基人。20多年交换机、路由器、传输、基站等产品器件工程设计。主持多项重大失效问题攻关,完成了逻辑、储存、光器件等领域器件优选库建设。参与中国器件标准工作,国内外发表论文4篇,获器件相关6项发明专利。

. r- ~0 l' c6 }3 k$ A0 s
3、直播要点
# f, d& h7 C' ]' W( C: @1 s
% D. w- @7 q, ~. |' I* L* d0 [3 E
一、存储器发展与挑战
1、存储器的分类
存储器可分为三大类:
光学存储,根据激光等特性进行存储,常见的有DVD/VCD等;
磁性存储,常见的有磁盘、软盘等;
半导体存储器,采用电能存储,是目前应用最多的存储器。
2、存储芯片产业链
3、存储芯片的发展与挑战
二、国内外Memory芯片对比
1、存储器市场及存储器产业链
2、DRAM市场规模及竞争格局,DRAM竞争格局历经洗牌,现阶段韩国三星、海力士、美国美光三大寡头垄断市场。
3、存储器国内外厂家分类介绍及对比
4、存储器管理典型问题
三、存储芯片替代
& \0 x; K7 e$ b
4、适合对象

6 M* ^% L/ w! ~# ~6 }3 M9 j. R- g# G3 f/ r/ h% R- O2 R
  • 质量及可靠性工程师
  • 器件采购人员
  • 硬件及器件工程师
  • 相关产品应用工程师
    , @+ h% j+ `& C- N3 }+ Z' Z* O
0 H; z4 `# u. T2 o0 ~6 s  f; @- D- J+ Q
扫描海报二维码
6 \' p4 Q$ E4 J2 z2 T
立即报名

, l. A9 q" R& k2 V1 l' H, o% ]
5 X, [. x5 L' ~) d
. ~) x" j9 k+ Y& v
直播详情  请咨询陆妹
& z, m9 F5 J' D3 N* K* q; ?$ r

- a/ Y5 A9 s, {+ r2 y; ~) C. I6 h
7 ~/ D( e1 D& V$ F% W" T% @7 }
直播福利

3 }! J  c$ V6 `: w; W
下载电巢APP、观看直播拿大奖
分享直播间可以获得威望、积分、巢币
" }" n, R' Y0 g* @5 E; {
更有机会抽的以下超赞实物奖品
" }3 c% V' ?3 x& `
*巢币可用于观看直播回放及购买电巢app内课程
*威望可用于EDA365电子论坛资料下载
*实物大奖——苹果数据线、指甲套装、超大鼠标垫、运动耳机、运动水杯、蓝牙鼠标、小鼠标垫 、恒温杯、饭盒、雨伞、小米蓝牙音箱、相框、充电宝、U型枕、键鼠套装、安卓数据线、电动牙刷、餐具套装 等
0 Z0 N3 Q3 H) N
以上活动最终解释权归EDA365电子论坛所有

5 O: V- M6 G1 {5 O9 r

该用户从未签到

2#
发表于 2022-9-13 18:42 | 只看该作者
期待王老师讲解。
% E4 D2 c& y1 o" w! L( ^' l8 M0 v" U
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-10 06:29 , Processed in 0.171875 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表