Liunx树莓派(ARM)开发篇—第十三章、树莓派Linux源码配置步骤(超详细、图文结合)

一、为什么需要对liunx源码进行配置?嵌入式工程师有一个很重要也是工资很高的职位就是:驱动工程师,复制驱动代码的编写而驱动代码的编译需要一个提前编译好的内核编译内核就必须配置,配置的最终目标会生成 .config文件,该文件指导Makefile去把有用东西组织成内核二、liunx源码配置的三种方法通常我们购买芯片,厂家会配linux内核源码,比如说买了树莓派,树莓派linux内核源码树莓派的内核源码下载地址==第一种方式:==使用 厂家.config进行配置查找厂家的.config指令:
分类: 其他 发布时间: 03-04 08:37 阅读次数: 0

Liunx树莓派(ARM)开发篇—第十四章、树莓派Linux内核编译步骤(超详细、图文结合)

对树莓派内核源码进行配置后,下一步要进行树莓派Linux内核编译以下步骤均在PC端虚拟机上完成准备材料:PC端虚拟机、树莓派交叉编译工具、树莓派内核(交叉编译工具、内核下载步骤见树莓派内核源码)第一步、编译编译(不同厂家不一样):树莓派的编译:ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- KERNEL=kernel7 make -j4 zImage modules dtbsj4指定用多少电脑资源进行编译 j4-4核 zImage生成内核镜像
分类: 其他 发布时间: 03-04 08:37 阅读次数: 0

Liunx树莓派(ARM)开发篇—第十五章、文件系统

1. 什么是文件系统?文件系统不是根目录文件系统是操作系统用于明确存储设备组织文件的方法。以上说的方法:就是文件管理系统(程序),简称文件系统2. 文件系统(文件管理系统的方法)的种类有哪些?有:FAT VFAT NTFS EXT1/2/3/4 HFS …树莓派查看文件系统的命令: df -T附:vfat : boot(bootloader, kernel)ext4 : 根目录tmpfs : 内存文件系统3. 什么是分区?windows:随意(面向普通用户PC),目录即分
分类: 其他 发布时间: 03-04 08:37 阅读次数: 0

嵌入式面试—Liunx常考基础知识(一)—liunx系统常用指令,15个常用的gcc 命令选项

一、文件1、Ls :显示当前文件的所有内容。2、Cd :切换当前目录。3、Pwd :显示当前工作路径。4、Tree :显示文件和目录(由根目录开始的树形结构)。5、 Mkdir :创建目录。6、Rm :删除文件。7、Rmdir :删除目录。8、Cp :复制文件/mul.9、Touch :创建一个文件夹。二、其他1、find :文件寻找2、Mount :挂载文件系统3、Useradd :创建一个新用户4、Cat :在命令行中显示文件的内容5、Ps -aux| grep :显示当前
分类: 其他 发布时间: 03-04 08:36 阅读次数: 0

嵌入式面试—Liunx常考基础知识(二)—Linux 进程和线程的区别

进程:进程是程序执行时的一个实例,是担当分配系统资源(CPU时间、内存等)的基本单位。在面向线程设计的系统中,进程本身不是基本运行单位,而是线程的容器。程序本身只是指令、数据及其组织形式的描述。进程才是程序(那些指令和数据)的真正运行实例。典型的UNIX/Linux进程可以看成只有一个控制线程:一个进程在同一时刻只做一件事情。有了多个控制线程后,在程序设计时可以把进程设计成在同一时刻做不止一件事,每个线程各自处理独立的任务。线程:线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中
分类: 其他 发布时间: 03-04 08:36 阅读次数: 0

嵌入式笔试(1)—海康威视试题

单选(15题)第一题栈简介栈由操作系统自动分配释放 ,用于存放函数的参数值、局部变量等,其操作方式类似于数据结构中的栈。堆简介堆由开发人员分配和释放, 若开发人员不释放,程序结束时由 OS(操作系统) 回收,分配方式类似于链表。堆与栈区别堆与栈实际上是操作系统对进程占用的内存空间的两种管理方式,主要有如下几种区别:(1)管理方式不同。栈由操作系统自动分配释放,无需我们手动控制;堆的申请和释放工作由程序员控制,容易产生内存泄漏;(2)空间大小不同。每个进程拥有的栈的大小要远远小于堆的大小。
分类: 其他 发布时间: 03-04 08:36 阅读次数: 0

Liunx系统编程篇—网络编程(五)项目实战(1)(FTP网盘项目)(类似百度云)

实现的功能利用socket,建立起服务端与客户端的对接;(服务端能支持多台客户端的同时连接)客户端1、客户端输入ls指令,能获取服务端上文件列表。2、客户端输入cd指令+路径,可以切换服务端的目录。3、在程序运行的过程中(不退出),客户端输入lls指令 能够查看自己的文件列表4、在程序运行的过程中(不退出),客户端输入lcd指令+路径 能够切换自己的目录。5、客户端输入get指令+文件名,能获取服务端上的某个文件(意思是将服务端的某个文件,下载到客户端)。6、客户端输入put指令+文件名,能
分类: 其他 发布时间: 03-04 08:36 阅读次数: 0

嵌入式面试—项目篇(二)全国大学生智能汽车竞赛(团队项目)

2019.3一2019.7 基于MK60DN512ZVLQ10 的室外自动寻迹智能越野车(集体项目) 2020.3一2020.7 基于NXP i.MX RT1064的电磁AI寻迹智能小车(集体项目)软件环境:keil5 IDE、Altium Designer 17硬件环境:NXP MK60DN512ZVLQ10 MCU(2019)、NXP i.MX RT1064 MCU(2020)项目描述:此项目为第十四届、第十五届全国大学生恩智浦杯智能汽车竞赛室外越野竞速项目,依照组委会公布的比赛规则,
分类: 其他 发布时间: 03-04 08:35 阅读次数: 0

「电子数据交换EDI」AS2协议

云捷易EDI介绍云捷易EDI是基于开源Mule内核、预置对接主流内部系统适配器的电子数据交换系统,为企业用户提供上下游企业间安全数据交换的服务。完整实现了AS2、OFTP/2和RNIF等多种电子数据交换的国际、行业标准协议为客户提供行业一流的跨企业商务流程整合能力已经帮助客户完成数百万笔的订单、发票和运单等单据交换,连续稳定运行超过5年时间,零故障,零停机AS2协议介绍AS2,全称是Applicability Statement 2,是一种将电子数据交换文档在企业/组织间传递的协议规范。A
分类: 其他 发布时间: 03-04 08:35 阅读次数: 0

钉钉单据对接用友、金蝶

产品简介财务单据对接:在客户利用钉钉提供的审批流程引擎和表单工具实现电子报销流程的同时,帮助客户将产生的电子单据数据同步到财务系统,智能自动生成财务凭证。对接总账,包括报销单、收款单、付款单、借款单、费用申请单等常用财务单据,及科目、人员、部门、项目、供应商、客户等基础数据。业务单据对接:利用钉钉的审批引擎创建业务单据,经过设置的审批流程后,将业务单据和审批结果对接到业务系统。用户痛点解决方案- 钉钉定义单据格式,设置单据审批流程,提交审批申请,完成审批流程。- 易对接网站设置费用报销类
分类: 其他 发布时间: 03-04 08:35 阅读次数: 0

企业微信报销单对接用友、金蝶解决方案

方案简介:企业微信报销单对接用友、金蝶解决方案,在客户利用企业微信提供的审批流程引擎和表单工具实现电子报销流程的同时,帮助客户将产生的电子单据数据同步到用友、金蝶,智能自动生成财务凭证。用户痛点:易对接解决方案:步骤1:企业微信定义报销单格式,设置报销审批流程,提交报销单和完成审批。步骤2:易对接网站设置费用报销类型与财务系统科目、部门间的对应关系。步骤3:用友、金蝶通过易对接插件,用设置好的规则,将报销单数据转换为财务凭证,自动导入到用友、金蝶。过程示例:客户价值:对于公司
分类: 其他 发布时间: 03-04 08:35 阅读次数: 0

易对接-企业微信对接场景案例

方案简介:财务单据对接:在客户利用企业微信提供的审批流程引擎和表单工具实现电子报销流程的同时,帮助客户将产生的电子单据数据同步到财务系统,智能自动生成财务凭证。对接总账,包括报销单、收款单、付款单、借款单、费用申请单等常用财务单据,及科目、人员、部门、项目、供应商、客户等基础数据。业务单据对接:利用企业微信的审批引擎创建业务单据,经过设置的审批流程后,将业务单据和审批结果对接到业务系统。审批流对接:业务单据在业务系统中生成,推送企业微信进行审批流程处理,然后返回审批结果到业务系统。客户价值:场
分类: 其他 发布时间: 03-04 08:34 阅读次数: 0

JavaScrip对象总结

JavaScrip对象总结作者:李文涛撰写时间:2020年4月23日Javascript简称JS,是一种轻量级且具有函数优先的编译型编程语言。Javascript常用于Web页面开发的脚本语言,支持面对对象编程,命令式和函数式编程的风格。在JavaScript中,所有事物都是对象,包括字符串,数值,数组,函数等,而且JavaScript中允许自定义对象。对象是一种特殊的数据类型,带有属...
分类: 其他 发布时间: 03-04 08:33 阅读次数: 0

JavaScrip函数相关内容总结

JavaScrip函数相关内容总结作者:李文涛撰写时间:2020年4月24日Javascript简称JS,是一种轻量级且具有函数优先的编译型编程语言。Javascript常用于Web页面开发的脚本语言,支持面对对象编程,命令式和函数式编程的风格。在JavaScript中函数是对功能的一种封装,其语法分为函数名和函数体两部分,调用时以函数名进行调用。返回值:在函数执行的时候,如果遇到re...
分类: 其他 发布时间: 03-04 08:33 阅读次数: 0

JavaScrip内建对象总结

JavaScrip内建对象总结作者:李文涛撰写时间:2020年4月25日Javascript简称JS,是一种轻量级且具有函数优先的编译型编程语言。Javascript常用于Web页面开发的脚本语言,支持面对对象编程,命令式和函数式编程的风格。Javascript中内置了17个对象,常用的是Array对象、Date对象、string对象以及Global对象。Array对象用于在单个的变量...
分类: 其他 发布时间: 03-04 08:33 阅读次数: 0

JavaScrip正则表达式总结

JavaScrip正则表达式总结作者:李文涛撰写时间:2020年4月26日Javascript简称JS,是一种轻量级且具有函数优先的编译型编程语言。Javascript常用于Web页面开发的脚本语言,支持面对对象编程,命令式和函数式编程的风格。正则表达式是一种文本模式,包括普通字符和特殊字符。单个字符串来描述、匹配一系列匹配某个句法规则的字符串。创建正则表达式的方法有两种:字...
分类: 其他 发布时间: 03-04 08:33 阅读次数: 0

JavaScrip文档对象模型总结

JavaScrip文档对象模型总结作者:李文涛撰写时间:2020年4月27日Javascript简称JS,是一种轻量级且具有函数优先的编译型编程语言。Javascript常用于Web页面开发的脚本语言,支持面对对象编程,命令式和函数式编程的风格。文档对象模型也称DOM,是一个能够让程序和脚本动态访问和更新文档内容、结构和样式的语言平台, 提供了标准的HTML和XML对象集, 并有一个标准...
分类: 其他 发布时间: 03-04 08:32 阅读次数: 0

JavaScrip事件总结

JavaScrip事件总结作者:李文涛撰写时间:2020年4月28日Javascript简称JS,是一种轻量级且具有函数优先的编译型编程语言。Javascript常用于Web页面开发的脚本语言,支持面对对象编程,命令式和函数式编程的风格。事件流描述的是从页面中接收事件的顺序,IE和Netscape提出来差不多完全相反的事件流的概念,IE事件流是事件冒泡流,Netscape事件流是事件捕获...
分类: 其他 发布时间: 03-04 08:32 阅读次数: 0

JavaScrip浏览器对象模型BOM

JavaScrip浏览器对象模型BOM作者:李文涛撰写时间:2020年4月29日Javascript简称JS,是一种轻量级且具有函数优先的编译型编程语言。Javascript常用于Web页面开发的脚本语言,支持面对对象编程,命令式和函数式编程的风格。浏览器对象模型(BOM)以window对象为委托,表示浏览器窗口以及页面可见区域。同时,window对象还是ECMAScript中globa...
分类: 其他 发布时间: 03-04 08:32 阅读次数: 0

JavaScript表单提交总结

JavaScript表单提交总结作者:李文涛撰写时间:2020年4月30日Javascript简称JS,是一种轻量级且具有函数优先的编译型编程语言。Javascript常用于Web页面开发的脚本语言,支持面对对象编程,命令式和函数式编程的风格。获取表单数据的4种方式:1.通过形参的方式接收表单提交的数据(可以接收post与get提交的数据)。2.通过FormCollection来接...
分类: 其他 发布时间: 03-04 08:32 阅读次数: 0