资讯
Polyspace静态程序代码分析 高效遵循多重规范(2023-09-25)
International软件质量目标对于第三方程式码,仅执行强制性的MISRA C规则,并且假定这类程序代码附有其他相配的质量证明。对于既有程序代码、自动产生的程序代码和人工编写的程序代码,我们......
单片机编程用什么软件?单片机开发软件有哪些?(2023-01-06)
是我个人非常喜欢的,看个人喜好使用,非必须。
如果一个代码量很大的c文件,找函数和变量都比较方便,我一般是用这个软件来编写和修改程序,然后用keil来编译。
3. Altium Designer
这个原理图和PCB绘制软件......
干货,三分钟教你Keil C51软件的使用方法(2024-01-26)
干货,三分钟教你Keil C51软件的使用方法;KEIL C51标准C编译器为8051微控制器的软件开发提供了C语言环境,但是界面是英文的好多初学者看很多教程都是一头雾水,本站......
ARM裸机开发:I.MX6U官方SDK包使用(2024-09-02)
GPIO1_IO03 为例就是寄存器 SW_MUX_CTL_PAD_GPIO1_IO03 的 SION 位(bit4)。如果需要使能 GPIO1_IO03 的软件输入功能的话此参数应该为 1,否则的话就为 0......
信息安全驱动汽车行业快速向数字化转型(2024-09-14)
信息安全驱动汽车行业快速向数字化转型;开发一款安全性良好的软件是困难的,它需要专业知识的积累以及对常见编程缺陷和规则的了解,例如检查输入范围、管理内存分配和回收、寻址字符串格式、避免......
STM32标准外设库的文件结构解析(2024-08-21)
人写教程只是告诉你怎么做,不会告诉你为什么这么做,我就尽量吧前因后果都说清楚,这是我的出发点,水平所限,难免有很大的局限性,具体不足欢迎指正。
1.1 基于标准外设库的软件开发
1.1.1 STM32......
如何在Linux下为STM32 MCU构建代码(2024-03-26)
如何在Linux下为STM32 MCU构建代码;步骤1:安装必需的软件
首先,安装必需的软件。
为ARM安装gcc编译器:
gcc编译器包含用于编译,链接和构建MCU的构建代码的工具。安装以下三个软件......
基于S3C44B0X的嵌入式GUI的研究(2023-02-06)
运行。
3 利用uC/GUI开发GUI应用程序的基本方法
由于uC/GUI提供了源代码,因此可以很容易地将它移植到各个平台下,使用时,只要将uC/GUI的软件......
PLC编程的方式 PLC编程的电脑配置要求(2023-06-25)
. Structured Text (结构化文本):是一种高级编程语言,使用结构化的变量、指令和函数来编写程序,其基本语法类似于C语言的结构。
3. Function Block Diagram......
基于虚拟仪器技术实现中频数据采集与处理卡软件的设计(2023-06-08)
调用库函数节点和代码接口节点两种方法,可以结合C语言的编程灵活性和LABVIEW G语言的直观便捷特点,大幅提高LABVIEW对用户数据采集卡的软件设计支持。可进一步利用LABVIEW丰富的数据分析资源,节约......
浅谈汽车控制器系统和应用软件开发工具(2023-05-05)
供详细的说明和建议以便开发人员可以解决问题。Polyspace支持许多编程语言,包括C,C++,Ada和MATLAB。它是一个高效的工具,可以在编写代码的同时对代码进行实时分析,从而......
英飞凌通过HighTec的ISO 26262 ASIL D认证Rust编译器等解(2024-05-08)
英飞凌通过HighTec的ISO 26262 ASIL D认证Rust编译器等解;Rust编程语言凭借其独特的内存安全特性,已经成为汽车软件开发中C/C++的有效补充和潜在替代品。全球......
90%的单片机初学者,都会遇到的10个问题(2022-12-14)
持当前程序设计中广泛采用的由顶向下结构化程序设计技术。此外,C语言程序具有完善的模块程序结构,从而为软件开发中采用模块化程序设计方法提供了有力的保障。因此,使用C语言进行程序设计已成为软件开发的一个主流。用C语言来编写目标系统软件......
与您一路同行:从代码质量到全面安全(2023-11-29)
你去研究大部分黑客试图入侵系统的方式,你很快就会发现,在他们的武器库中,他们最喜欢的手段就是寻找和利用设备的软件漏洞。
如果软件漏洞是黑客所利用的入口,那么我们就需要提高自己的代码质量来解决这个问题。但是,这个......
与您一路同行:从代码质量到全面安全(2023-11-29)
你去研究大部分黑客试图入侵系统的方式,你很快就会发现,在他们的武器库中,他们最喜欢的手段就是寻找和利用设备的软件漏洞。
如果软件漏洞是黑客所利用的入口,那么我们就需要提高自己的质量来解决这个问题。但是......
stm32用什么语言编程 STM32单片机原理(2024-07-18)
器和开发工具链,使开发者可以使用C语言进行STM32的软件开发。
2. C++语言:除了C语言,STM32也可以使用C++语言进行编程。C++是C的扩展,提供了面向对象的编程能力,可以使STM32的软件......
意法半导体发布新工具链及软件包,以配合智能惯性传感器简化边缘计算开发(2023-05-22)
用ISPU工具链时,开发人员可以用熟悉且使用广泛的C编程语言编写智能传感器软件,选择在命令行界面(CLI)或基于Eclipse的开发环境(例如STM32CubeIDE)内编写代码,也可......
怎么样才能学好单片机(2024-03-08)
入门。简单的说,当我们使用单片机时,实际上就是用我们自己编写的软件去控制单片机的各个功能寄存器,再简单些,就是控制单片机哪些引脚的电平什么时候输出高,什么时候输出低。由这......
基于keil mdk 标准外设库的软件开发(2024-06-21)
基于keil mdk 标准外设库的软件开发;1.1 基于标准外设库的软件开发
1.1.1 STM32标准外设库概述
STM32标准外设库之前的版本也称固件函数库或简称固件库,是一个固件函数包,它由......
基于功能安全的车载计算平台软件架构设计(2022-12-05)
过继承或分配得到相应的ASIL等级。另外,在软件架构阶段执行的软件安全分析也可能会识别出额外的软件安全要求。采用专业的需求管理工具来实现需求的编写、评审、管理以及双向追溯性检查可大幅降低软件......
在S3C44B0x微处理器上实现μC/OS-Ⅱ的运行操作(2023-02-06)
的移植
3.1 移植μCOS-Ⅱ的条件
所谓移植,就是使一个实时内核能在其他的微处理器或微控制器上运行。为方便移植,大部分μCOS-Ⅱ的代码都是用C语言编写的,但是仍需要用C语言和汇编语言编写......
基于S3C2410微处理器和Linux实现嵌入式网关的设计(2022-12-27)
隔离变压器与RJ-45连接,实现与主机进行接收和发送IP数据报等工作。
此外,硬件部分还包括电源电路、晶振电路、复位电路,在此就不一一介绍。
软件部分设计
嵌入式系统的软件......
跑马灯实验用汇编语言和C51语言做出的不同效果(2023-05-23)
量使用无符号数和字节变量,尽量使用局部变量,编译器可自动将某些局部变量声明为寄存器变量。
用 C语言编写的程序在KeilμVision3仿真软件中经汇编后产生的汇编代码如下:
C : OXO 8 0 0......
在Linux下51单片机的开发环境搭建详细程序编写详细概述(2023-08-16)
个用python写的向单片机烧写bin文件的软件
b)安装环境:sudo apt-get install python-serial
c)烧写 : sudo python ./stcflash.py......
与您一路同行:从代码质量到全面安全(2023-11-29)
是嵌入式系统,有一个很大的攻击面,这让攻击者有机可乘,能够在“盔甲”上找到破绽。如果你去研究大部分黑客试图入侵系统的方式,你很快就会发现,在他们的武器库中,他们最喜欢的手段就是寻找和利用设备的软件漏洞。
如果软件......
与您一路同行:从代码质量到全面安全(2023-11-29 14:52)
个很大的攻击面,这让攻击者有机可乘,能够在“盔甲”上找到破绽。如果你去研究大部分黑客试图入侵系统的方式,你很快就会发现,在他们的武器库中,他们最喜欢的手段就是寻找和利用设备的软件漏洞。如果软件......
应用编码标准和自动化工具,提高代码质量(2023-04-25)
技术的不断进步和客户需求的增加,嵌入式系统和软件变得越来越复杂,同时产品的开发周期变得越来越短。如何在短时间内开发出高质量的软件对产品的成功起着决定性的作用。
本文将介绍如何应用编码标准和自动化工具,提高......
应用编码标准和自动化工具,提高代码质量(2023-04-25)
技术的不断进步和客户需求的增加,嵌入式系统和软件变得越来越复杂,同时产品的开发周期变得越来越短。如何在短时间内开发出高质量的软件对产品的成功起着决定性的作用。
本文将介绍如何应用编码标准和自动化工具,提高......
意法半导体发布新工具链及软件包,以配合智能惯性传感器简化边缘计算开发(2023-05-22)
具体实际应用设定传感器的行为。
当采用时,开发人员可以用熟悉且使用广泛的C编程语言编写智能传感器软件,选择在命令行界面(CLI)或基于Eclipse的开发环境(例如STM32CubeIDE......
【51单片机】矩阵键盘逐行扫描法仿真实验+超详细Proteus仿真和Keil操作步骤(2024-04-07)
文件的软件(要单片机运行是需要生成.hex文件的),Proteus则是一款很好用的仿真软件,原件很多。当然,之前有试过multisim14,也是非常不错的软件,自带有可以编写代码的文本编辑器,但没......
【51单片机】矩阵键盘逐行扫描法仿真实验+超详细Proteus仿真和Keil操作步骤(2024-08-26)
文件的软件(要单片机运行是需要生成.hex文件的),Proteus则是一款很好用的仿真软件,原件很多。当然,之前有试过multisim14,也是非常不错的软件,自带有可以编写代码的文本编辑器,但没......
Java替代C语言的可能性(2024-11-11 15:29:44)
也不得不花相当可观的时间来寻找并且调试错误,尤其是内存方面的错误。大部分用C写的上规模的软件都存在一些内存方面的错误,需要花费大量的精力和时间把产品稳定下来。这还没有把安全方面的缺陷考虑在内,现在......
linux之i2c子系统架构---总线驱动(2024-07-19)
内部已经实现了一个通用的设备驱动,利用通用设备驱动编写一个应用程序(用户态驱动),在应用程序中用到大量设备驱动提供的接口,通过应用程序来控制从设备。
总线驱动
4.1 概述
I2C总线驱动是I2C适配器的软件实现,提供......
意法半导体发布新工具链及软件包,以配合智能惯性传感器简化边缘计算开发(2023-05-22 16:25)
用ISPU工具链时,开发人员可以用熟悉且使用广泛的C编程语言编写智能传感器软件,选择在命令行界面(CLI)或基于Eclipse的开发环境(例如STM32CubeIDE)内编写代码,也可......
RT-Labs针对工业应用发布CC Link IE Field Basic主机和设备软件堆栈(2023-03-14 09:17)
议特别受亚洲工业设备制造商的欢迎。
这两种堆栈都采用C语言编写,并可提供大量的支持文档。它们能够在微控制器(bare metal或RTOS)以及Linux/Windows操作系统上运行,可实现最大的灵活性。此外......
英伟达禁止别家使用CUDA?摩尔线程:未受影响(2024-03-06)
的任何结果,并在非英伟达平台上进行转译。”
而此前的CUDA 11.4 和 11.5 版本安装的 EULA 文档中没有该条款。
CUDA是英伟达推出的一个基于C语言的编程框架,可以让开发者在GPU上编写......
单片机常用的开发软件有哪些?(2023-03-14)
Studio具有丰富的代码编写和调试工具,如代码高亮、调试器、模拟器等,并且支持多种编程语言,包括C、C++、Assembly等。
8. Code Composer Studio
CCS是一种面向TI公司的单片机开发软件......
详解自动驾驶安全软件开发流程(2022-12-08)
接受性,评审评估严重度(S)、可控性(C)以及触发条件的概率是否满足制定的可接受标准。
(2)功能修改以减少SOTIF相关风险
通过已分析得到的软件层级的设计不足及性能限制之处,制定针对SOTIF相关......
STM32Cube HAL库中断处理机制 以及回调函数实现原理(2023-07-26)
是生成初始化代码和工程,你实际项目中一般都有自己的软件架构。
特别是项目越大,软件架构就需要更加规范。
比如:生成的gpio.c文件名,你需要修改成bsp_gpio.c.
再比如:函数......
HAL库中断处理以及相关的回调函数(2023-11-16)
要大量修改,还是别折腾了。
4.实际项目需做一定修改
STM32CubeMX仅仅是生成初始化代码和工程,你实际项目中一般都有自己的软件架构。
特别是项目越大,软件架构就需要更加规范。
比如:生成的gpio.c......
基于μC/OS-II操作系统实现在P89V51RD2微控制器上运行(2023-06-20)
质内容,很容易将其移植到其它的CPU平台上。
μC/OS-II 介绍
μC /OS-II是一个完整的、可移植、可固化、可裁剪的占先式实时多任务内核。μC/OS-II绝大部分的代码是用ANSI的C语言编写......
MCU也要基于模型设计?看海尔嵌入式开发专家范纪青怎么说(2024-06-21)
开发模式已显得力不从心,需要进一步提高软件开发的融合性与复用性。
传统的软件开发模式存在诸多问题,其中之一是开发调试周期过长。通常开始于技术文档的编制,随后进行简单的算法设计。之后主要的工作将转向编写和调试代码。代码......
大联大世平集团推出以芯驰科技产品为主的BCM开发板方案(2024-12-09)
Workbench for ARM等,方便开发者进行代码编写、调试和测试。此外,它还提供了完善的软件平台支持,包括E3 MCAL(Microcontroller Abstraction Layer)和E3......
PLC工控组态软件有哪些?(2024-03-05)
Interface)的概念,组态软件应该是一个使用户能快速建立自己的HMI的软件工具,或开发环境。
在组态软件出现之前,工控领域的用户通过手工或委托第三方编写HMI应用,开发时间长,效率低,可靠性差;或者......
基础知识之SPICE(2024-04-03)
基础知识之SPICE;1. 的历史
是对电子电路的模拟工作进行模拟的软件。取“ Simulation Program with Integrated Circuit Emphasis “的首......
安全编码技术:提高嵌入式应用代码安全性与可靠性(2024-08-27)
的安全性,以确保所需的可靠性。然而,同样重要的是提高源代码的可读性和可维护性。更高效、更易读的代码意味着源代码更加健壮、缺陷更少且在未来可用,有助于提高代码的可重用性。
MISRA C是最成熟的软件......
安全编码技术:提高嵌入式应用代码安全性与可靠性(2024-08-27)
效、更易读的代码意味着源代码更加健壮、缺陷更少且在未来可用,有助于提高代码的可重用性。
MISRA C是最成熟的软件开发标准之一,可以避免常见的缺陷和漏洞。当然,还有一些其他指南,如CWE和CERT......
ARM与GPRS网络构成家庭医疗监护系统(2023-02-03)
要为GPRS 模块的PC 机编写一个通信软件。主要用于接收发送UDP 协议的IP包和一个类似嵌入式系统的LCD 菜单人机对话框。
1.2 远程计算机监测中心的软件实现
远程......
学单片机之前要学什么?C语言和单片机有什么关系?(2023-01-05)
和单片机有什么关系?
通过前面的讲解,相信大家已经有一点概念了。
下面再给大家深入讲解下C语言和单片机的关系。
单片机支持C语言和汇编来编写程序。
1. 通过C语言来编写
C语言编写的程序,最终需要通过keil工具......
英飞凌通过HighTec的ISO 26262 ASIL D认证Rust编译器等解决方案扩大AURIX Rust生态系统(2024-05-08 14:37)
英飞凌通过HighTec的ISO 26262 ASIL D认证Rust编译器等解决方案扩大AURIX Rust生态系统;
Rust编程语言凭借其独特的内存安全特性,已经成为汽车软件开发中C/C......
相关企业
他一些在PC上运行的软件,他们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。
你可以自己动手制作,也可以购买成品套装;Arduino所使用到的软件
;勤思智能电子;;PCB板制作及打样 C语言程序编写 新项目开发
;商务快车代理加盟合作;;软件合作项目,软件项目合作,最好的软件,最好的营销软件项目,最好的软件合作项目,最赚钱的软件项目合作.最赚钱的软件渠道商,最好的软件销售商,最好的软件,最好的软件
;永林贸易公司;;主要从事教育软件、管理软件、电子商务平台的研发与销售。公司现已通过上海市信息化委员会的软件产品、软件企业认证、国家软件评测中心的软件质量体系认证等,并成
;恒科科技;;本公司一直着力于,音频信号处理IC和功放IC的代理,包含方案的开发,软件的编写
;上海泛越条码科技有限公司;;我公司(上海泛越信息技术有限公司)业务分为三块: 一、软件集成:主要是为客户提供条码自动化信息集成。我公司有单独的软件部门,由资深的软件工程师组成。可为您单独编写您需的条码软件
;上海企动;;上海企动公司目前由几大业务群组成:会跑业务的软件-商务快车、会谈业务的软件-即时通、会管业务的软件-商务业务系统、商汇联盟、商汇网、商贸解决方案。 其中公司网站由四大网站组成:上海
;上海企动信息技术有限公司事业八部;;上海企动公司目前由几大业务群组成:会跑业务的软件-商务快车、会谈业务的软件-即时通、会管业务的软件-商务业务系统、商汇联盟、商汇网、商贸解决方案。 其中
;广州中诺责任有限公司;;公司致力于企业应用软件的开发与研究,为提升企业的经营效益而开发出一系列行之有效的软件,包括网络营销软件、名录搜集软件、信搜集处理营销方面已经为国内众多的企业所成功应用。公司一批资深的软件开发工程师孜孜以求软件
;仁亚软件深圳销售处;;一款会跑业务的软件 商务时空是一款可以在(如阿里巴巴,hc360慧聪网)等3000多个B2B电子商务网站发布供求信息的软件, 及在电子黄页上发布信息,让生意直接找上门,是一款名副其实的会跑业务的软件