首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏嵌入式音视频

    day8嵌入式(2022.1.14)

    &a; q=&b; r=p; p=q; q=r; printf("%d,%d,%d,%d\n", *p, *q, a, b); } 程序运行以后的输出结果是 () A) 8,7,8,7 B) 7,8,7,8 C) 8,7,7,8 D) 7,8,8,7 4 、程序中对 fun 函数有如下说明 void *fun(); 此说明的含义是 ( ) A) fun q, *r; p=&a; q=&b; r=f(p,q); printf("%d,%d,%d\n", *p, *q, *r); } 执行后输出结果是 ( ) A) 7,8,8 B) 7,8,7 C) 8,7,7 D) 8,7,8 6 、设有定义语句 int x[6]={2,4,6,8,5,7}, *p=x, i; 要求依次输出 x 数组 6 个元素中的值 6 8 、有以下程序段 int a[10]={1,2,3,4,5,6,7,8,9,10}, *p=&a[3], b; b=p[5]; b 中的值是 ( ) A) 5 B)

    49020编辑于 2022-12-02
  • 来自专栏嵌入式Linux系统开发

    嵌入式开发框架

    博主用 XMind 画了两个思维导图,供大家参考 嵌入式应用开发 嵌入式驱动开发

    1.2K20编辑于 2022-10-25
  • 来自专栏韦东山嵌入式

    嵌入式开发概述

    ARM处理器的文档非富,各类嵌入式软件大多(往往首选)支持ARM处理器,使用ARM开发板来学习嵌入式开发是个好选择。 嵌入式Linux开发板选型 市面上的开发板五花八门,就主芯片厂家而言,有不同的公司:三星、Atmel、全志等等;就主芯片的CPU核架构而言,有:ARM9、ARM11、Cortex A8、Cortex A9 如果你是软件工程师,开发板的CPU核是ARM9、ARM11、Cortex A8还是Cortex A9,对我们来说是没有差别的;差别在于芯片,不在于CPU核。 A8的CPU核。 再选择一款Cortex A7/A8/A9系列的开发板,把在2440上所涉及的软件在新板上自己写出来──只有在新板上自己写出代码,才算是学到家。

    2.5K20发布于 2020-09-30
  • 来自专栏算法之名

    嵌入式开发基础整理

    在本题中存在8个连续的1 根据第(2)步,我们可以判断这8个连续的1 有部分在A区域 有部分在B区域 全在C区域 有部分在D区域 根据第(3)步,我们可以写出全在的区域代号 C 根据第(4)步,我们找不出 8格卡诺图跟16格卡诺图最大的不同在于它只有A、B、C三个区域,没有D区域。 ,8格的没有D区域,则在上式中有D,故可以肯定为16格卡诺图。 根据下列公式化简 将最小项变成表达式 化简表达式 第一步, 第二步, 第三步 \(=m_3+m_5+m_6+m_7\) 第四步,第五步 \(m_3+m_5+m_6+m_7=AB+BC+AC\) 嵌入式开发的基本步骤 这里我们以LED灯为例,我们的目标是点亮开发板上的LED灯。

    1.3K00编辑于 2025-02-06
  • 来自专栏毛利学Python

    嵌入式开发环境搭建

    现在叫lede,全名Linux嵌入式开发环境项目(Linux Embedded Development Environment) openwrt干嘛用的 答案:漏洞挖掘 嵌入式正向开发 硬件的基本结构 构建Openwrt开发环境(SDK) 嵌入式系统结构 Bootloader基础结构与移植(基于uboot源码分析) Kernel基础结构解析(Linux内核源码与关键对象分析,设计KLM模块) 文件系统的宏观与微观结构 应用程序开发技巧(Web、脚本、后门、流量分析) 嵌入式逆向破解与漏洞挖掘 硬件的破解流程 固件的解析流程 确定漏洞攻击面 Fuzzing向量监控(Tools & 自定义脚本) 漏洞挖掘流程与技巧 漏洞利用脚本设计 嵌入式设备权限驻留 嵌入式后门与功能模块设计 嵌入式跳板程序设计 WIFI攻击(Air Crack) 首先感谢朋友的指导 下面的朋友的推文 嵌入式开发环境部署 搭建环境 openwrt(虚拟机) 安装好 这里的选项可以看下朋友的推文 嵌入式开发环境部署 编译命令 make V=s #编译 ? 搭建个环境都这么痛苦 ? ?

    2.3K40发布于 2019-10-09
  • 走进嵌入式开发世界

    随着物联网、人工智能等技术发展,嵌入式开发迎来新机遇,成为推动技术进步和产业变革的重要力量。 一、概述 嵌入式开发是指在嵌入式系统中进行软件和硬件的研发工作。 三、软件开发与调试 软件开发与调试是嵌入式开发过程中的关键环节,它直接决定了系统的功能实现、性能表现以及后续维护的难易程度。 3.1. Linux嵌入式版本:如Linux内核的裁剪版,适用于需要复杂功能和网络支持的应用。Linux嵌入式版本提供了丰富的API和工具链,便于开发者进行开发和调试。 软件开发与调试是嵌入式开发过程中的核心环节。 实时性和可靠性是嵌入式系统开发中不可或缺的两个方面。

    46210编辑于 2026-01-20
  • 来自专栏AIoT技术交流、分享

    嵌入式Linux:如何进行嵌入式Linux开发

    嵌入式Linux开发主要有四种方式:裸机开发、SDK开发、驱动开发和应用开发。 1、裸机开发 裸机开发通常指在没有操作系统支持的环境中直接在硬件上运行程序的开发。 与基于操作系统的开发相比,裸机开发更加接近硬件层面,对硬件的了解和控制能力要求更高,但也允许开发者更精细地管理硬件资源和性能。 2、SDK开发 为了方便开发者快速进行设计,芯片厂商设计了专门的软件开发工具包来创建应用程序。SDK通常包含编译器、调试器、硬件驱动程序、API(应用程序编程接口)以及其他有助于开发的工具和文档。 在嵌入式Linux SDK开发中,开发者可以利用Linux系统的强大功能和灵活性,同时针对特定的硬件平台进行优化和调整,以满足嵌入式设备的特定需求。 3、驱动开发 驱动开发是指为嵌入式Linux系统编写设备驱动程序的过程。在这个过程中,开发者需要深入理解Linux内核架构,学会如何在Linux内核环境下编写、调试和维护设备驱动程序。

    5.5K00编辑于 2024-05-26
  • 来自专栏全栈程序员必看

    嵌入式】基于ARM的嵌入式Linux开发总结

    前言 嵌入式知识点复习一 嵌入式知识点复习二 –体系结构 嵌入式知识点复习三 –ARM-LINUX嵌入式开发环境 嵌入式知识点复习四 –arm-linux文件编程 嵌入式知识点复习五 –arm-linux 进程编程 嵌入式知识点复习六 –arm-linux网络编程 嵌入式知识点复习七 –linux字符型设备驱动初步 嵌入式知识点复习一 1、 嵌入式系统的一般组成结构 2、嵌入式硬件系统的结构 (1)嵌入式处理器 注意:linux不是嵌入式操作系统;MAC OS WINDOWS XP/7/8/10都不是 嵌入式知识点复习二 –体系结构 1、ARM:ADVANCED RISC MACHINES,是一款嵌入式微控制器 嵌入式知识点复习三 –ARM-LINUX嵌入式开发环境 一、交叉开发模式 1、组成结构 (1)宿主机:开发主机,一般由PC、发行版linux系统、开发工具(本地及交叉编译)(代码编辑器Vi,编译器GCC (2)不同点: ① 编译工具链一般用于本机编译、本机执行的开发模式; ② 交叉编译工具链用于宿主机编译,目标机运行的交叉开发模式; ③ 编译器一般Linux发行版都配备,直接调用gcc命令即可;

    20.6K23编辑于 2022-06-28
  • 来自专栏TechBlog

    嵌入式:ARM嵌入式系统开发流程概述

    文章目录 嵌入式开发的具体过程 开发流程图 嵌入式软件开发环境 交叉开发环境 远程调试结构图 嵌入式应用软件开发的基本流程 软件模拟环境 目标板与评估板 嵌入式软件开发的可移植性和可重用性 嵌入式开发的具体过程 系统定义与需求分析阶段 方案设计阶段 详细设计阶段 软硬件集成测试阶段 系统功能性能测试及可靠性测试阶段 开发流程图 嵌入式软件开发环境 嵌入式开发环境组成 交叉开发环境 软件模拟环境 目标板与评估板 交叉开发环境 嵌入式系统应用软件的开发属于跨平台开发,因此需要一个交叉开发环境。 开发评估电路板并不是嵌入式应用开发必须的,对于有经验的工程师完全可以自行独立设计自己的应用电路板和根据开发需要设计实验板。 嵌入式软件开发的可移植性和可重用性 在嵌入式软件的开发过程中,在确保软件的正确性、实时性的前提下,必须关注软件的可移植性和可重用性。 可移植性和可重用性的程度应该根据实际的应用情况来考虑。

    2.7K10编辑于 2022-12-28
  • 嵌入式Linux的开发

    今天咱们来聊聊嵌入式Linux开发这个话题。 说实话,我从机械转行做嵌入式这么多年,最让我觉得有意思的就是嵌入式Linux这块。 什么是嵌入式Linux开发 1.1 嵌入式Linux的定义 嵌入式Linux开发,简单来说就是把Linux操作系统移植到嵌入式设备上,然后在这个系统上开发应用程序或者驱动程序。 2.4 设备驱动开发 驱动开发嵌入式Linux开发中最核心也是最难的部分。 Linux的驱动分为字符设备驱动、块设备驱动和网络设备驱动。 总结 嵌入式Linux开发涉及的内容非常广泛,从底层的Bootloader、内核、驱动,到上层的应用程序开发,每一个环节都需要扎实的基础知识。 相信只要坚持下去,你一定能成为一名优秀的嵌入式Linux开发工程师。

    48621编辑于 2026-02-03
  • 来自专栏电子工程师成长日记

    用DeepSeek学嵌入式10:8*8点阵使用

    具体实现功能: 利用51单片机和8*8共阳极点阵显示数字0-8。 DeepSeek问答截图: 设计介绍 51单片机简介 51单片是一种低功耗、高性能CMOS-8位微控制器,具有8K可编程Flash存储器,使得其为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 51系列单片机具有以下标准功能: 8k字节Flash,512字节RAM, 32位I/O口线,看门狗定时器, 内置4KB EEPROM, MAX810复位电路, 三个16位定时器/计数器, 一个6向量2级中断结构 本设计由C语言编写,全部代码如下: #include <reg51.h> // 共阳极点阵数字编码(列阴极数据) unsigned char code digits[9][8] = { // 数字 0xC6, 0xC6, 0x66, 0x3C}, // 数字7 {0xFE, 0xC6, 0x0C, 0x18, 0x30, 0x30, 0x30, 0x30}, // 数字8

    23300编辑于 2025-04-30
  • 来自专栏软件研发

    C++嵌入式开发开发嵌入式系统的驱动程序和应用

    C++嵌入式开发开发嵌入式系统的驱动程序和应用引言随着科技的不断进步,嵌入式系统在我们日常生活中发挥着越来越重要的作用。 C++在嵌入式开发中的优势C++是一种功能强大的编程语言,被广泛用于嵌入式系统的开发开发嵌入式驱动程序驱动程序是嵌入式系统中的核心组件,负责与硬件进行交互和控制。以下是开发嵌入式驱动程序的一般步骤:硬件了解: 在开发驱动程序之前,首先需要详细了解目标硬件的规格和接口特性。 C++嵌入式开发工具在进行C++嵌入式开发时,选择合适的开发工具非常重要。 选择合适的开发工具和遵循适当的开发流程,可以有效地开发出高质量的嵌入式系统。希望通过本文的介绍,读者可以对C++嵌入式开发有更深入的了解,并在实际项目中应用相关知识。

    1.4K10编辑于 2023-12-02
  • 来自专栏菩提树下的杨过

    jetty 9 嵌入式开发示例

    org.eclipse.jetty.server.handler.gzip.GzipHandler; 7 import org.eclipse.jetty.util.thread.QueuedThreadPool; 8 ; 6 import yjmyzz.jetty.demo.server.JettyWebServer; 7 import yjmyzz.jetty.demo.util.FileUtil; 8

    1.7K100发布于 2018-01-18
  • 来自专栏全栈程序员必看

    嵌入式系统开发步骤

    建立交叉开发环境 配置开发主机 移植bootloader linux内核移植 建立并烧写根文件系统到目标板 开发嵌入式应用程序 部署与配置系统 (1)建立交叉开发环境 (2)配置开发主机 配置开发主机包含在开发主机上安装linux系统,配置交叉连接工具,如串口和网络接口。 (4)移植嵌入式linux操作系统 我们做的是嵌入式应用。那么这些应用须要跑在一定的操作系统上(嵌入式操作系统)。比較经常使用的有uclinux。arm-linux,ppc-linux等。 根文件系统在嵌入式系统中一般设为仅仅读,须要使用mkcramfs。genromfs等工具生成映像文件。可是有些嵌入式系统直接不使用根文件系统。 (7)开发应用程序 应用程序能够和根文件系统放在一个分区,也能够存在其它YAFFS或者YFFS2等分区中。 (8)部署与配置系统产品的測试和公布 应用程序开发结束后,须要烧写内核。

    1.9K30编辑于 2022-07-08
  • 来自专栏韦东山嵌入式

    嵌入式系统开发简述

    75620编辑于 2022-05-05
  • 来自专栏小点点

    Linux嵌入式开发——文件权限

    文章目录 Linux嵌入式开发——文件权限 文件权限 文件权限管理 修改文件权限 修改文件所属用户 拥有者 拥有者组 Linux嵌入式开发——文件权限 文件权限 文件权限是指不同的用户或用户组对某个文件拥有的权限

    5.4K30编辑于 2023-02-27
  • 来自专栏小点点

    Linux嵌入式开发——连接文件

    文章目录 Linux嵌入式开发——连接文件 ln命令 硬连接 符号连接(软连接) Linux嵌入式开发——连接文件 Linux有两种连接文件:第一种叫符号连接也称为软连接,第二种就是硬链接。

    4.4K40编辑于 2023-02-10
  • 嵌入式系统开发流程

    HIL):通过CANoe模拟ECU信号输入 单元测试:CppUTest验证驱动函数 ②代码质量管理: # 静态检查示例 cppcheck --enable=all --platform=avr8 可作为机电控制、信息家电、工业控制等方面嵌入式系统开发与应用参考书,也可作为高等院校有关嵌入式系统教学的本科生或研究生教材。 飞书官网 - 飞书助力嵌入式软件开发流程:详细介绍了嵌入式软件开发流程,包括需求分析和规划、系统设计、实现、测试、验证和确认、集成、部署、维护和更新等主要阶段,并且阐述了每个阶段的具体任务和重要性,还介绍了飞书相关工具在嵌入式软件开发流程中的应用 腾讯云开发者社区 - 嵌入式系统的开发过程包括哪些阶段? 助力秋招 | 嵌入式项目合集:该课程包含四大项目,由业内高手李老师亲自授课,带学习者全面系统地学习嵌入式开发,掌握嵌入式项目开发全流程。

    61110编辑于 2026-01-20
  • 来自专栏小北的博文

    配置CLion用于嵌入式开发

    STM32CubeMX(用于生成工程) Clion(编写代码) MinGW(编译C语言代码) OpenOCD(debug) arm-none-eabi-gcc(编译单片机上运行程序的编译器) 硬件环境: 开发板 下载地址:https://sourceforge.net/projects/mingw-w64/files/ 官网有些慢 蓝奏云链接:https://yunyuwu.lanzouv.com/i8aD8xq4muf 点击 文件——设置——嵌入式开发——选择安装的路径 自己的路径,不是必须一致。

    1.2K10编辑于 2024-08-23
  • 来自专栏小点点

    Linux嵌入式开发——shell命令

    gedit a.c 当前的系统进程查看——ps ​ 这个用来查看系统进程,在嵌入式开发比较常用。 top 文件类型查看——file ​ 就是用来查看文件类型,在嵌入式用的蛮多。 file a.c

    7.5K20编辑于 2022-12-12
领券