关于粗略估计

2020-07-11
阅读 1 分钟
1.5k
摘要读《编程珠玑》印象最深刻的就是关于“粗略估计”这章,确实是工程师谋生的必备技能,在和其他人交流时,如果你能够快速估计出1个经验值,你就是众人眼里的老司机专家。本文总结一些个人碰到的场景。

计算机网络时间同步技术原理介绍

2016-05-24
阅读 4 分钟
44.1k
由计算机网络系统组成的分布式系统,若想协调一致进行:IT行业的“整点开拍”、“秒杀”、“Leader选举”,通信行业的“同步组网”之类业务处理,毫秒级甚至微秒级的时间同步是重要基础之一。

设备产品WEB管理界面实现

2016-04-18
阅读 2 分钟
12.5k
需要在设备内部集成WEB管理功能,类似于家用路由器,通过网页浏览器登陆设备,实现对设备进行状态监视、参数设置、固件升级等功能。 硬件条件:设备内部主控制器的嵌入式CPU普遍低端,主频只有几百兆,内存有128M的,也有的只有几百K片上配置,WEB管理功能的集成不能影响设备网络主业务性能,可能无文件系统。

成长型硬件设备公司面临的软件开发问题

2015-03-30
阅读 1 分钟
2k
传统的终端设备研发生产公司,虽然在专业领域有固定的客户市场,但受限于客户需求多样化定制的研发模式,产品销量达不到批量化生产,设备型号多,业绩有限。 本文尝试总结下公司在成长过程中,软件开发现状以及面临的一系列问题。

嵌入式系统程序猿应该了解的总线通信

2014-06-14
阅读 2 分钟
5k
在工作中,经常接触到各种通信协议,其中总线通信是最底层的,写些总结吧。芯片内部,元器件之间,终端设备之间都需要数据交换,而进行数据交换最简单的方式就是利用“有线”的总线通信。让我们来看看,都有哪些代表性的总线通信方式。

C语言——sscanf函数使用技巧

2014-04-03
阅读 2 分钟
14.3k
嵌入式系统中有很多场所需要解析字符串,如解析GPS的RMC帧,解析用户通过串口输入的监控命令等。一般的做法是先接受一帧字符数据,然后用sscanf函数提取相应字段。

C语言——设计printf调试宏

2014-04-03
阅读 3 分钟
20.6k
嵌入式设备基本会配置RS232串口作为调试IO接口,假设底层串口单字节输出函数为SERIAL_PutChar(),利用fputc()和fputs()重定向printf函数