lansebuluo

  • 2025-02-11
  • 回复了主题帖: Lwip嵌入式TCP/IP协议栈,你在使用吗?

    TCP/IP协议是最基本的网络协议,它规定了网络中的计算机和终端如何正确的传输信息和数据,特别是在传输数据的顺序、格式和内容等方面有统一的规则。 嵌入式设备想要连接以太网就必须遵守TCP/IP协议,而TCP/IP协议本身往往十分庞大,不适用于嵌入式平台,于是推动了嵌入式TCP/IP协议栈的发展。 目前主流的协议栈有BSD TCP/IP 、uC/IP、uIP、LwIP等,下面将对这几款协议栈作简要介绍。 1、BSD TCP/IP BSD TCP/IP作为很多商业栈的鼻祖,大多数专业TCP/IP协议栈基本上都是BSD派生而来的。 正是因为在BSD许可协议下,许多专业栈以BSD作为雏形进行开发,其许可证允许开发人员修改或引用的BSD的代码用于专业栈而无须向BSD的创建者支付版权。 不过,由于BSD栈本身属于商业软件,其代码量相对其他专业栈要大很多,在剪裁方面也有一定难度。 2、uC/IP uC/IP主要是基于uC/OS操作系统设计的,也可移植到其它操作系统,并且开源、免费。 其源码主要来源于BSD栈和KA9Q栈(一个DOS系统单任务环境下的协议栈)。 uC/IP应用层支持DHCP/DNS/FTP/HTTP/TELNET/SNTP等协议,实现的网络功能较为全面也可进行裁减。 根据硬件平台、编译器和应用功能的不同,uC/IP代码占有的容量一般介于40-80KB之间。 3、uIP uIP是由瑞典计算机科学学院的Adam Dunkels专家编写,其源码全部采用C语言并完全开源。 uIP设计的初衷是为了简化通讯流程,去除完整TCP/IP协议中不常用的功能并保留网络通信中最基本的协议,”It can only handle a single network interface and contains the IP, ICMP, UDP and TCP protocols.”,所以代码较少,其源码不到6KB,RAM仅占用几百字节。 由于uIP采用轮循机制处理数据,所以并不依赖于操作系统。 4、LwIP LwIP是瑞士计算机科学院SICS开发的一个开源的轻量级(Light Weight)TCP/IP协议栈。 嵌入式物联网需要学的东西真的非常多,不少人因为学的路线不对、内容不对头而和高薪offer擦肩而过,甚至有些老铁压根都不知道要学什么……让人捉急……

  • 回复了主题帖: Lwip嵌入式TCP/IP协议栈,你在使用吗?

    lemonboard 发表于 2025-2-11 09:50 我是在上学的时候接触到LWIP的,不过,当时导师说其本身是有问题的,不能直接应用在工业控制领域。 使用哪个开源协议栈呢?

  • 2025-01-21
  • 回复了主题帖: dsp

    一点一点,循序渐进,虽然不知道问的是啥

  • 回复了主题帖: EEWORLD陪你过大年,新年积分兑换专场来啦~好物多多还有幸运盲盒!

    兑换盲盒,给自己找个事情干

  • 2025-01-14
  • 回复了主题帖: 【回顾2024,展望2025】新年抢楼活动来啦!

    (5) 做个数字功率放大器,作为标准源使用

  • 2024-12-22
  • 回复了主题帖: 磁芯等开关电源储能期间的选择

    maychang 发表于 2024-12-22 08:16 以此帖内容为例。“根据定义功率是单位时间内的能量”,这句话你仔细看看,有什么毛病? &nbs ... 我感觉文章说的,也能够理解,50W的功率,一秒钟做功50J

  • 2024-12-10
  • 回复了主题帖: 如何实现 51单片机 2个针脚 调用相同的函数

    wangerxian 发表于 2024-12-9 09:38 void led_on(u8 led_num) {     P1 |= 0x01 >> led_num; } void led_off(u ... 这个可以,专业都是这样写的,这样的函数,让我想起了51

  • 2024-12-09
  • 回复了主题帖: 【一句】来一句话证明你干过嵌入式

    单片机这玩意,很好玩...............

  • 回复了主题帖: 来,来,来,撒分了!RTOS要学,要会,要用吗?

    beyond_笑谈 发表于 2024-12-6 08:52 如果用STM32做ethercat 从站,类似远程扩展IO,请问采用裸机还是RTOS? 本打算裸机,但是想试试RTOS 我觉得这种场景,使用RTOS,是个不错的选择

  • 回复了主题帖: 常用的DSP芯片

    beyond_笑谈 发表于 2024-12-6 08:50 刚才搜了一下,果然有货了。之前还是高价买了一些芯片,还不好买,最后只能改设计   同系列有很多产品,芯片这东西,就看你买的量有多大,量大量小差很多

  • 2024-12-06
  • 回复了主题帖: 来,来,来,撒分了!RTOS要学,要会,要用吗?

    freeRTOS对多核性能支持上,是不是还没有?

  • 回复了主题帖: 来,来,来,撒分了!RTOS要学,要会,要用吗?

    beyond_笑谈 发表于 2024-12-5 20:31 十几年前刚工作时用51和PIC单片机跑裸机,后来只做硬件就基本没碰软件。前两年开始用linux做产品,感觉跟裸 ... 这个要看干什么用了,Linux的生态还是比较多的,好多复杂结构的处理器,使用裸机和简单的RTOS,需要的开发难度大,花费的时间精力多,得不偿失

  • 回复了主题帖: 常用的DSP芯片

    beyond_笑谈 发表于 2024-12-5 10:09 28335比较便宜,前几年TI芯片缺料,很多采用28377的都降低规格用28335了。我们本打算用28379,压根买不到 ... 现在应该好买了,而且价格也比较低,性能有很大提升,特别是集成了TMU,多了很多指令

  • 2024-12-05
  • 回复了主题帖: 常用的DSP芯片

    microchip公司也有,比如dspic33f系列,TI的音频处理,还有C5000系列

  • 2024-11-20
  • 回复了主题帖: 刚过保质期,机器就出问题?

    若是所有产品都用个十年二十年的,谁来为经济增长买单呢

  • 2024-11-18
  • 回复了主题帖: 为什么参考电压不是1.5V

    这个图是有点奇怪了,VCC和参考电压是同一个引脚,供电电压要稳定

  • 2024-10-23
  • 加入了学习《分布式温湿度采集系统》,观看 分布式温湿度采集系统

  • 2024-10-21
  • 加入了学习《直播回放: TI 德州仪器 C2000? 系列培训会 》,观看 CLA协处理器模块特性介绍,模拟子系统特性介绍,增强型脉宽调制模块(ePWM)

  • 加入了学习《直播回放: TI 德州仪器 C2000? 系列培训会 》,观看 P1. QA

  • 加入了学习《直播回放: TI 德州仪器 C2000? 系列培训会 》,观看 第三代 C2000 芯片架构, 开发环境和外设寄存器编程, 系统复位和初始化

最近访客

< 1/3 >

统计信息

已有28人来访过

  • 芯积分:1478
  • 好友:1
  • 主题:37
  • 回复:386

留言

你需要登录后才可以留言 登录 | 注册


arthasarthas 2015-9-9
参与STM32F7“老人监控呼救系统”的加qq群176454114
查看全部