JavaScript
嵌入式开发 标签描述

“嵌入式驱动和应用,哪个更难?哪个更锻炼自己?”类似的问题经常有网友拿来讨论和交流。 我在嵌入式这行搞开发10年有余了,算不上经验丰富,但站在过来人的角度,只想说:驱动和应用相辅相成,没有谁更难一说,做好了,都难! 现在的嵌入式比20年前的要求更高,软硬件、应用场景也更复杂了,除了驱动层和应用层,中间层也是重要的一层。 当然,在不同场景下分层也有不同的讲究,比如RT-Thread(Smart版本)的软件架构: 暂不说20年前,就是10年前搞嵌入式开发,大部分中小公司对嵌入式开发的岗位要求都不算高,你懂一些基本原理,哪怕没有独立开发过项目,都能找到一个开发(研发)的工作。 而现在呢,你学了R...

    从事嵌入式开发也有四年多时间了, 我觉得下面提到这些是在嵌入式设备上开发需建立的一些常识。只有在你的脑中有了这些常识,你才会在开发的过程中时刻注意这几项,这样你所开发的软件才会更稳定更高效。1.内存资源一般的嵌入式设备,内存资源都是很宝贵的,不象PC上开发软件一样,能随心所欲地分配内存,而且还要及时地释放暂时不用的内存资源。2.存储资源3.高效代码CPU资源也是很宝贵的,只有高效的代码,才能尽可能的节约CPU资源,才能提高代码运行的速度,才能让用户体会到酣畅的感觉。4.屏幕资源嵌入式设备屏幕尺寸不会很大,你必须合理地布局你的软件元素,整...

目录 一、BSD套接字接口 1.1套接字类型 1.2套接字的位置 二、字节序 2.1大小端 2.2大小端判断 2.3主机字节序和网络字节序 2.4字节序转换函数 一、BSD套接字接口 BSD套接字接口是BSD的进程间通信的方式,它不仅支持各种形式的网络应用而且它还是一种进程间通信的机制。一个套接字描述一个通信连接的一-端,两个相互通信的进程,每个都需要-一个套接字描述它们之间的通信连接的端点。套接字可以看成是一种特殊的管道,与管道不同的是套接字所能容纳的数据不受限制。 1.1套接字类型 LinuxBSD支持如下类型的套接字:(1)流式套接字(SOCK_STREAM)。...