发动态
综合 最新发布 最新回复
图文
列表
置顶
【元器件规范共建召集令】诚邀行业专家,定义行业规范新基准
当你在电子元器件选型时,是否因参数定义模糊反复试错?当你推进研发项目时,是否因标准不统一延误进度?如今,有一个能改变行业现状、为电子产业发展注入新动能的机会 —— 加入立创商城电子元器件规范共建项目,与更多行业专家携手,打造科学、完善、权威的元器件参数规范体系!立创商城深耕电子元器件电商领域多年,深知统一精准的参数规范对行业上下游的重要性。我们正启动一项开创性工程,现面向全国电子元器件行业规范制定人、电子行业从业者、电子专业教育从业者、资深领域电子爱好者等群体招募 20-50 名细分领域专家,涵盖接口芯片、时钟和定时、射频无线、传感器等 9 大核心方向,邀你成为这场 “规范革命” 的 “执笔人”。1、你将参与的核心领域(涵盖9大方向)接口芯片USB、PCIe、CAN芯片等接口芯片的设计关注核心参数范围划定及其参数名词解释时钟和定时晶振、定时器、时钟发生器等震荡器的设计关注核心参数范围划定及其参数名词解释射频无线RF芯片、天线模块、无线收发器等无线射频相关器件的的设计关注核心参数范围划定及其参数名词解释传感器温度、压力、光电等传感器的设计关注核心参数范围划定及其参数名词解释功能模块电源管理、信号调理模块等电子模块的设计关注核心参数范围划定及其参数名词解释物联网/通信模块5G、WiFi、蓝牙模块等无线通讯模块的设计关注核心参数范围划定及其参数名词解释单片机/微控制器ST、TI、STC等单片机器件的设计关注核心参数范围划定及其参数名词解释逻辑器件和数据转换ADC/DAC、逻辑门等与信号转换和数据转换相关的设计关注核心参数范围划定及其参数名词解释显示屏器件OLED、LCD等显示屏的设计关注核心参数范围划定及其参数名词解释 2、你的角色:从技术实践者到标准制定者评审与优化:针对公司内部团队起草的规范初稿(如参数定义、填写规范、案例模板),以专业视角审核逻辑严谨性,提出修改建议(例如隔离电压、CMTI等参数的单位换算、优先级规则);深度参与:基于实操经验,为芯片引脚定义、数据速率计算、温度范围界定等参数提供行业实践案例,确保规范兼具理论准确性与工程可行性;成果共创:与跨领域专家协作,构建类似“电子元器件维基百科”的公开规范网站,让技术标准真正服务行业生态。3、我们为你提供的四大价值回报「行业署名权」:每一份经你评审修改的规范,均将在最终版本中明确标注你的姓名与单位,成为个人技术生涯的权威背书;「品牌曝光度」:规范公开时,参与评审与编撰的专家名单将同步公示,通过公司官方渠道(行业媒体、技术社区)定向推送,提升行业影响力;「知识共享平台」:加入电子元器件规范维基网站建设,你的技术见解将被全球工程师查阅引用,成为领域内的“隐形标准制定者”;「多样激励体系」:任务制,每次任务均有丰厚报酬奖励,根据审核规范复杂度与贡献度可获取,包括且不限于京东E卡/采购晶/优惠券/实物奖励等,多劳多得激励形式:1、积分制每次任务,每人均可获得积分,根据每人贡献程度获得对应积分贡献程度人数获得积分皇冠125黄金315白银610青铜105 2、积分可兑换礼品积分数兑换礼品价值550E卡或50采购晶50元10100元E卡或100元采购晶100元20200元E卡或200元采购晶200元50500元E卡或500元采购晶500元1001000元E卡或1000元采购晶1000元2002000元E卡或2000元采购晶2000元 4、为什么工程师值得加入?技术价值升华:从“用标准”到“定标准”,让你的经验成为行业参照坐标; 资源链接机遇:与芯片原厂、方案商专家深度交流,拓展技术人脉圈; 职业发展加分:参与行业级规范制定的经历,是技术管理岗晋升的硬核背书。5、报名方式如果您在上述领域拥有多年以上研发/设计经验,或主导过元器件选型与参数验证项目,欢迎将个人简历(附技术专长说明)发送至:,邮件主题注明“【规范专家报名】+领域方向”。我们将在3个工作日内与您联系,共商规范共建蓝图。 电子元器件的每一个参数,都承载着工程师的智慧。现在,你就有机会成为定义行业规范的 “少数派”,让全球工程师使用你参与制定的标准。这不仅是一次技术实践,更是一段能为行业留下深刻印记、为职业增添高光的宝贵经历。立创商城期待与你携手,重塑元器件参数规范行业标杆,让你的技术印记,刻进行业未来! 注:“本次共建采用灵活协作模式,单次任务预计耗时2~4小时,全程线上进行,不影响日常工作。”
【元器件规范共建召集令】诚邀行业专家,定义行业规范新基准
立创商城
图片的膨胀与腐蚀是非常常见的图像处理技巧(现在就见到了)需要注意的是,这里的腐蚀和膨胀时对于白色部分而言的,而不是黑色部分!!字体的大小就是常见的图像的腐蚀和膨胀。腐蚀和膨胀可以很好的去除掉图像中的噪声点,消除物体边界附近的像素。代码编写首先是导入相关的库import cv2 import numpy as np import matplotlib.pyplot as plt 之后利用opencv的函数来读取我们的图像。# 读取图像 img = cv2.imread('C:/Users/13256/Desktop/11.tif', cv2.IMREAD_GRAYSCALE) 定义结构元素来确定我们的卷积运算大小# 定义结构元素(核) kernel = np.ones((5, 5), np.uint8) 利用opencv的内置函数来进行膨胀运算# 膨胀操作 dilated_img = cv2.dilate(img, kernel, iterations=1) 最后显示出我们的图像# 显示原始图像、膨胀后的图像 plt.subplot(1, 2, 1), plt.imshow(img, cmap='gray'), plt.title('原始图像') plt.subplot(1, 2, 2), plt.imshow(dilated_img, cmap='gray'), plt.title('膨胀操作后的图像') plt.show()可以看到膨胀操作更凸显出图片的轮廓和边界将膨胀函数方法换成腐蚀,之后再运行我们的代码。# 腐蚀操作 dilated_img = cv2.erode(img, kernel, iterations=1) 以下附上全部代码import cv2 import numpy as np import matplotlib.pyplot as plt # 读取图像 img = cv2.imread('C:/Users/13256/Desktop/11.tif', cv2.IMREAD_GRAYSCALE) # 定义结构元素(核) kernel = np.ones((5, 5), np.uint8) # 膨胀操作 dilated_img = cv2.erode(img, kernel, iterations=1) # 显示原始图像、膨胀后的图像 plt.subplot(1, 2, 1), plt.imshow(img, cmap='gray'), plt.title('原始图像') plt.subplot(1, 2, 2), plt.imshow(dilated_img, cmap='gray'), plt.title('膨胀操作后的图像') plt.show()
基于Python和opencv图像处理(3)——图片的膨胀与腐蚀
嘉立创PCB
工业物联网智能网关工控串口数据透传WiFi模块的选型 RMS7688A WiFi模块可应用于家庭自动化的桥接中心。它集成了 1T1R 802.11n Wi-Fi radio、580MHz MIPS 24KEc CPU、1-port fast Ethernet PHY、USB2.0 host、PCIe、SD-XC、 I2S/PCM,并支持多种低速输出入接口. RMS7688A物联网智能网关工控串口数据透传WiFi模块支持两种运作模式:IoT gateway 模式与 IoT device 模式. 在 IoT gateway 模式中,可透过 PCIe 界面连接至 802.11ac 芯片组,并作为双频 802.11ac 同步闸道。高速的 USB 2.0 接口可让RMS7688A模块 连接至额外的 3G/LTE modem 硬件,或连接到 H.264 ISP 作为无线 IP 相机的应用。 IoT gateway 模式也支持触摸板、Bluetooth Low Energy、Zigbee/Z-Wave 和 Sub-1 GHz RF 等智能家庭应用所需的硬件。 在 IoT device 模式下,RMS7688A模块 支持 eMMC、SD-XC 与 USB 2.0,并且可透过 192Kbps/24bits I2S 接口播放高音质的 Wi-Fi 音频,或是透过 PCM 进行 VoIP 应用。同时也支持各种周边接口,包含 PWM、 SPI slave、三组 UART 与更多 GPIO 接口。 功能特点 MIPS24KEc 580 MHz,具备 64 KB I-Cache 与 32 KB D-Cache 支持最大达 256MB RAM ,并支持 SD-card 1T1R 2.4 GHz,具备 150 Mbps PHY data rate Legacy 802.11b/g and HT 802.11n modes 1-port 10/100 FE PHY SD-XC, eMMC, I2C, PCM, I2S(192K/24bits), PWM, SPI master/slave, UART lite, JTAG 与 GPIO RMS7688A WiFi模块适用于:有线转WiFi、4G转WiFi、吸顶AP、4G路由器、无线音箱、工业路由、工控网关、串口透传、无线视频传输、无线存储扩容、无线图传、数据透传等等
硬创社
。。。。。。
CNC机械制造
前几期公众号(上一期)中有介绍如何使用ESP32_Cam获取图像利用TCP协议上传,之后利用利用Python解析收到的代码并且显示出来。那么本期我们在之前的C#软件大合集中添加TCP服务器端并完成在C#中的图像显示的功能。在上一期说过,由于HTTP协议需要等待响应,因此可以做到非常好的数据传输校验。而TCP协议不需要服务器响应,因此虽然在数据传输的可靠性上得到了下降,但是在数据传输的速度上却得到了质的飞跃。首先简简单单地做个界面,右边是选择地址和端口的界面,左边是分开文本接收模式和图片显示模式。有一个件方便我们选择IP地址,由端口号来选择我们的端口号,需要注意的是通常端口都是开放的,如果我们遇到了打开端口报错的问题,我们需要及时调节我们的端口或者开启管理员模式。虽然说是1024及以下的低序列端口才需要开启管理员模式才能打开,但是在实际的使用中发现如果需要使用端口还是需要打开管理员模式的。IPV6地址由四组组成,我们获得的地址包括我们的公网地址以及映射地址。值得一提的事,如果设置地址是即默认监听所有可用地址。private void LoadLocalIPv4Addresses() { try { // 获取本地主机名 string hostName = Dns.GetHostName(); // 获取主机名对应的IP地址列表 IPAddress[] ipAddresses = Dns.GetHostAddresses(hostName); // 筛选IPv4地址并添加到 foreach (IPAddress ipAddress in ipAddresses.Where(ip => ip.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)) { IPAddressChoose.Items.Add(ipAddress.ToString()); } // 设置默认选择第一个IPv4地址 if (IPAddressChoose.Items.Count > 0) { IPAddressChoose.SelectedIndex = 0; } } catch (Exception ex) { MessageB.Show($"错误:{ex.Message}", "错误", MessageBButtons.OK, MessageBIcon.Error); } } 首先是加载的时候筛选出本机可以用的IP地址,把IP地址加入我们的控件中,方便我们使用时候的选择。主要代码之后编写创建监听的代码。创建监听的步骤主要是建立一个TCP监听句柄,之后使用异步的方法创建一个回调函数来处理我们接收到的图像。需要调节关闭时候的任务状态,防止调用过程中关闭监听,导致监听继续从而发生代码中断。 private void Connect_Click(object sender, EventArgs e) {        if (Connect.Text == "创建监听")        {             DisableAll();             StartListening();             Connect.Text = "结束监听";        }        else        {            EnableAll();            StopListening();            Connect.Text = "创建监听";        } } 创建监听的按钮按下后首先是禁用其他控件,之后是创建监听。private void StartListening() { try { // 获取选定的IP地址和端口 IPAddress ipAddress = IPAddress.Parse(IPAddressChoose.SelectedItem.ToString()); int port = int.Parse(PortChoose.Text); // 启动TCP监听 tcpListener = new TcpListener(ipAddress, port); tcpListener.Start(); cancellationTokenSource = new CancellationTokenSource(); isListening = true;                 //开辟线程实现异步监听 listenerThread = new Thread(() => ListenForImages(cancellationTokenSource.Token)); listenerThread.Start(); } catch (Exception ex) { MessageB.Show($"错误:{ex.Message}", "错误", MessageBButtons.OK, MessageBIcon.Error); } } private void StopListening() { // 停止TCP监听 isListening = false; if (cancellationTokenSource != null) {                 cancellationTokenSource.Cancel();//取消进程防止出错 cancellationTokenSource.Dispose(); cancellationTokenSource = null; } if (tcpListener != null) { tcpListener.Stop(); } } 创建监听的时候,我们根据所选择的IP地址和端口开启TCP监听,并且使用一个isListening标志位来判断是否处于监听状态。需要注意的是这里的cancellationTokenSource.Dispose()是不可少的,如果缺少这行代码就会导致异步程序进行会导致程序错误。 并且开始一个线程来实现异步监听。 之后分别是异步监听的函数,将我们收到的TCP数据转化为图片信息进行保存,并且把图片显示到PictureBox控件上。需要注意的是,在异步监听的函数中,我们使用Console.WriteLine来打印错误信息,防止阻塞UI进程。 效果展示
基于C#的软件大杂烩(4.1)—— 和ESP32_cam搭配的TCP协议解析图像
嘉立创PCB
社区数据
今日帖子
-
今日互动量
-
在线人数
-
帖子总量
-
用户总量
-
功能讨论
()
主题
打赏记录
服务时间:周一至周六 9::00-18:00 · 联系地址:中国·深圳(福田区商报路奥林匹克大厦27楼) · 媒体沟通:pr@jlc.com · 集团介绍
移动社区