当前位置: 首页 > news >正文

哪些网站可以做平面设计wordpress弹出聊天

哪些网站可以做平面设计,wordpress弹出聊天,南通的网站建设,公司网络规划的重要性系统移植 系统移植#xff1a;定制linux操作系统 系统移植是驱动开发的前导#xff0c;驱动开发是系统运行起来之后#xff0c;在内核中新增一些子功能而已 系统移植就四个部分#xff1a; 交叉编译环境搭建好bootloader的选择和移植#xff1a;BootLoader有一些很成熟…系统移植 系统移植定制linux操作系统 系统移植是驱动开发的前导驱动开发是系统运行起来之后在内核中新增一些子功能而已 系统移植就四个部分 交叉编译环境搭建好bootloader的选择和移植BootLoader有一些很成熟的开源项目项目中更多的是选型选型后修改移植。内核核心子系统编译kernel的配置、编译、移植和调试文件系统编译根文件系统的制作 前两个步骤芯片公司基本都已经做好了没什么工作量。产品公司根据需求对内核的二次配置、开发和编译以及根文件系统制作。所以芯片公司重点在1、2产品公司重点在3、4。 学习方法和思路 先整体知道是什么建立框架、地图后局部朝一个方向深入理解嵌入式系统的启动流程 1 嵌入式系统启动流程 1.1 PC机启动流程 系统上电后首先加载主板ROM上的BIOS程序。bios保存基本的输入输出程序、开机自检程序和系统自启动程序主要功能是初始化CPU、内存、主板芯片组、显卡、外围设备。比如初始化CPU会初始化CPU的时钟信号。BIOS自检完成后运行引导加载程序bootloaderbootloader可以从硬盘装载到主内存中。引导程序的主要功能是加载操作系统到内存中运行。 linux常用的bootloader — GNU GRUB。GRUB是多启动规范的实现它允许用户可以在计算机内同时拥有多个操作系统并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核也可用于向这些内核传递启动参数。LlLOLinux引导程序 操作系统启动挂载文件系统运行应用程序 1.2 嵌入式系统启动流程 嵌入式系统没有BIOS无法通过BIOS初始化硬件设备。芯片公司在设计芯片的时候在片内的iROM一段区域ARM核芯片一般是0地址开始中写入了一段代码对芯片基本硬件初始化然后判断启动方式判断启动管脚的高低电平最后从判断的启动设备中将bootloader程序的一部分数据读到SRAMiRAM中运行bootloader第一阶段代码在SRAM是芯片内部的内存很小几十k中运行。初始化系统时钟让CPU主频更快、初始化内存、自搬移bootloader代码到内存可以是搬移剩下的也可以整个搬移运行bootloader第二阶段代码Secondary Program LoaderSPL在内存中运行。初始化外围硬件设备、加载linux内核到内存、跳转到linux内核地址在内存中启动操作系统挂载文件系统运行应用程序 可见嵌入式BootLoader PC机的BIOS 引导程序 2 交叉编译工具集介绍 2.1 为什么要有交叉编译 没有arm硬件想在x86宿主机编译arm的目标机内核。要知道同一个命令转换为二进制指令arm和x86架构系统可能是不同的所以要分别编译 目标机和主机内核架构相同称为普通编译架构不同称为交叉编译 file命令可以查看文件的属性可以知道是在什么架构下编译的。 # 如下build文件是ELF头 64bit的**小端LSB表示小端**可执行程序arm架构 linx:~# file build build: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]8d124a17e08ca48f653bb83666ac3a74f9872c6c, not stripped2.2 交叉编译工具集arm-linux-gnueabihf 名称说明第一位架构第二位厂商一般为none表示开源第三位工具适用的操作系统比如这里的Linux第四位 GNU–表示开源规则eabi–表示嵌入式标准库接口。 2.3 交叉编译工具集安装 1、arm-linux-gnueabihf安装https://blog.csdn.net/qq_40296728/article/details/135458955 工具集中用得最多的就是arm-linux-gnueabihf-gcc。 使用工具集时建议使用绝对路径避免机器上存在多个版本的编译器时用错编译器出各种问题。 2、32库安装yum provides libstdc.so.6查询匹配的32位版本然后安装查询的匹配版本。 2.4 arm-linux-gnueabihf工具集常用命令简介 readelf用于显示elf格式目标文件的信息windows叫PE头Linux叫ELF头如readelf -h filename。 size:读取可执行程序的大小。可以知道代码段、数据段有多少个字节如size filename。 nm查看目标文件符号表。符号表中T表示全局函数标签D表示全局变量区d表示本文件内有效的即被static修饰的变量区t表示被static修饰的函数区。 strip踢除符号表。编译出的目标文件本身是包含符号表的可以使用strip filename剔除符号表节省空间。可以ls -l obj_filename观察剔除前和剔除后目标文件的大小。 strings查询可执行程序的常量字符串。 objdump反汇编。objdump -d 。 objcopy把某些代码段拷贝出来。 add2line调试中可以把行号标示出来。 3 移植步骤 1、确定目标机、主机的连接方式。目标机是版子成本低接口没有主机PC丰富所以一定要确定目标机能够支持的数据传输接口。4种常用的连接接口 串口UART异步串行通信接口速率低实用性强比如路由器USB串行通信接口速度快、驱动要移植修改TCP/IP网络通信接口速度快、驱动要移植debug jtag调试接口方便快捷、价格奇高 主机中的数据如何传递到开发板上 第一种是普通的数据如 uboot kernel可以使用UART或者网络接口TFTP一般用TFTP传输kernel数据。 第二种是调式挂载调试。将主机的一块分区直接挂载到板子上。这样就需要使用TCP/IP的应用层NFS协议。 2、安装交叉编译器 安装芯片厂商编译好的工具链推荐手动编译交叉工具链一般不建议用 3、搭建主机、目标机数据传输通道相关服务安装。比如使用TCP/IP网络通信接口需要TFTP服务NFS服务。 4、编译三大子系统bootloader功能子系统、内核子系统、文件系统子系统 5、烧写测试。 ps串口一般与主机连接用于显示printf信息而不是用于数据传输。 4 台式机环境搭建 环境搭建的目的是保证主机和板子网络互通。可以将板子与主机连在同一个交换机上配同一个子网。 5 系统移植 5.1 uboot和常用命令uboot uboot是BootLoader的一个子功能子软件。常用命令 1、print查看uboot软件的环境变量 2、setenv设置、修改、删除环境变量。setenv带环境变量名不带值就是删除。设置/修改环境变量格式setenv var var_value。 3、saveenv将环境变量刷写到flash持久化。 环境变量中ipaddr变量用于配置板子与主机的局域网及网络层。如何测试网络通不通呢注意uboot配置网络层ICMP协议的时候很精简ping的echo响应数据包都省略了所以不能从主机ping板子只能通过板子ping主机。从板子ping主机的响应信息中有alive代表是通的。 4、tftp传输层协议也是uboot中的命令。uboot中是采用基于udp的文件传输协议即tftp协议。client:开发板server:主机。 clientuboot中环境变量serverip指定server IPport由tftp命令写死了。所以使用tftp命令只需在后面跟上内存地址和下载的文件名格式tftp 20008000 filename。 serverwindows server可直接搜索下载tftpd32软件。linux server搭建 安装tftp服务apt-get install tftpd openbsc-xinetd
http://www.hkea.cn/news/14345783/

相关文章:

  • 上海网站建设外贸多功能创意产品设计
  • c 网站开发环境wordpress前台修改密码
  • 大朗网站建设公司nas ddnsto wordpress
  • 临安区规划建设局网站建设商务网站
  • 惠州网页建站模板网站域名 被别人备案
  • 镇江网站建设价格cad dwt模板做网站模版
  • 乐都企业网站建设网站建设策划书格式及范文
  • 南京金九建设集团网站营销型网站建设指导原则
  • WordPress网站文章导出导入网站建设套餐
  • 弥勒网站设计公司三门峡河南网站建设
  • 做网站的业务逻辑圣玺企业网站建设
  • 怎么样做网站代重庆市工程建设信息网官网新域名
  • 学校网站网页设计建设一个视频网站需要什么时候开始
  • 山东省住房建设部网站网站建设的服务怎么样
  • 手机网站加速器百度网页版入口在线登录
  • 手机网站页面布局福州网站建设技术支持
  • 记事本做网站怎么改字体颜色潍坊最新消息今天
  • 网址大全网站html网站开发工具
  • 怎么建网站做上海广告制作公司
  • 南梁红色景区建设管理局网站淄博网站建设hiddd
  • 齐大胜请于果做网站是第几集网站建设框架文案
  • 建设网站所有步骤买过域名之前就可以做网站了吗
  • 网站到期续费要多少钱长沙百度推广排名优化
  • 没有备案的网站可信吗开发app软件需要多少钱
  • 手机网站用什么软件有企业邮箱案例的网站
  • 人网站设计与制作网站搬迁
  • 网站怎么做站群制作ppt免费软件
  • 网站页面设计培训班wordpress数据库名怎么修改
  • 一个网站的运营成本建筑人才评价网
  • 站长网站统计北京建设网证书查询