主要内容 背景情况 环境准备 VxWorks下Shellcode开发 关于团队 VxWorks 操作系统-美国Wind River公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),支持现有市场上的嵌入式CPU架构(X86、PPC、ARM、MIPS等),在嵌入式实时操作系统领域占据一席之地(宣称拥有1.5亿台设备) 广泛应用在:通信、军事、航空、航天、舰船等高精尖技术及实时性要求极高的领域中,如卫星通讯、无人机、弹道制导、飞行控制等 F-16、FA-18、B-2 隐形轰炸机、爱国者导弹 1997年4月火星探测器 2008年5月登陆的凤凰号 2012年8月登陆的好奇号 波音787梦幻客机 国内应用也非常广泛……
2023-06-07 09:40:55 3.67MB 嵌入式 vxworks shellcode
基于嵌入式设备的内存分配器实现,使用C/C++语言进行设计。
2022-12-06 18:02:31 3KB C/C++ 内存管理
1
随着嵌入式设备的发展,很多嵌入式设备都具有网口通信功能,通过网口对嵌入式设备进行内部参数设置是一种既方便又简单的方式。设计了一种基于LwIP协议的嵌入式设备Web服务器。利用网页就可以配置嵌入式设备内部参数及程序升级。充分利用STM32平台内部集成以太网模块和LwIP轻型网络协议栈的特点,通过以太网物理层芯片LAN8720和RJ45接口相连,完成了网页和Web服务器之间的数据收发。测试表明,设计的基于LwIP协议栈的嵌入式设备Web服务器是正确和可行的。
2022-12-05 11:23:19 1.66MB LwIP; STM32; LAN8720; Web服务器;
1
非常好用的ADPCM音频编解码的代码实现,可以移植到嵌入式设备
2022-10-15 14:08:50 17.22MB 音视频
1
用qt设计了一款输入法,调用方便,可以直接添加到工程项目中,支持9键26键中英文输入,编译后可直接使用
2022-09-29 19:05:31 824KB qt linux arm
1
qt编写了一个可在设备上截图的软件,后台运行即可截图,亲用很方便快捷,使用简单,可用于项目写文档时截屏,好用方便
2022-09-29 19:05:30 9KB qt linux arm
1
emba被开发为固件扫描仪,可以分析已经提取的基于Linux的固件映像。 emba,一种用于基于Linux的嵌入式设备固件分析器的原因? emba被开发为固件扫描仪,可以分析已经提取的基于Linux的固件映像。 它应该可以帮助您识别并关注巨大的固件映像的有趣区域。 尽管emba针对脱机固件映像进行了优化,但它可以测试实时系统和提取的映像。 此外,它还可以分析内核配置。 emba旨在协助渗透测试人员。 它不是
2022-09-28 15:18:58 3.55MB Linux Miscellaneous
1
wolfSSL嵌入式SSL / TLS库 (以前称为CyaSSL)是用ANSI C编写的轻量级SSL / TLS库,主要用于嵌入式,RTOS和资源受限的环境-主要是因为其体积小,速度快和功能集丰富。 由于其免版税定价和出色的跨平台支持,它也通常用于标准操作环境。 wolfSSL支持最新和DTLS 1.2的行业标准,比OpenSSL小多达20倍,并提供ChaCha20,Curve25519,NTRU和Blake2b等渐进式密码。 当在OpenSSL上使用wolfSSL时,用户基准测试和反馈报告可显着提高性能。 wolfSSL由wolfCrypt加密库提供支持。 WolfCrypt的两个版本已通
2022-09-21 03:51:58 8.49MB
1
coreMQTT客户端库 该存储库包含已针对低内存占用量进行了优化的coreMQTT库。 coreMQTT库符合标准。 除了标准C库,客户实现的网络传输接口以及可选的用户实现的平台时间功能之外,它不依赖于任何其他库。 该库是根据。 该库已经过代码质量检查,包括验证没有函数的得分超过8,并检查是否与中的强制性规则相背离。 MISRA C:2012指南中的记录在。 该库还进行了静态代码分析,并通过对内存安全性和功能正确性进行了验证。 请查看此库的内存要求。 coreMQTT v1.1.0是发行版的一部分。 MQTT配置文件 MQTT客户端库公开了构建库所需的构建配置宏。 所有配置及其默认值的列表在中定义。 要为配置宏提供自定义值,应用程序可以向库提供一个名为core_mqtt_config.h的自定义配置文件。 默认情况下,需要core_mqtt_config.h自定义配置来构建该库。
2022-09-07 16:18:06 878KB C
1