摘要:任何一个linux开发板都需要将uboot、linuxkernel、.dtb(设备树)和rootfs这四个文件烧写到板子上的EMMC、NAND或QSPIFlash等其他存储设备上。也就是系统烧写之后才能进行后学的编程操作。注:其实完全可以不用编译uboot,直接烧录正点原子的uboot源码,这里编译了一下uboot学习,所以只是编译了uboot,其他的linuxkernel、.dtb(设备树)和rootfs暂时就不编译了。一、编译uboot首先将uboot源码上传到ubuntu中进行编译。1、上传源码到ubuntu使用mobaterm的FTP登录ubuntu系统,将正点原子的uboot源
温故知新,最近网上开到相关文章,这里终结记录一下,供大家参考。目录1.A记录2、CNAME:两种域名解析方式4、NS记录5、TXT记录:6、AAAA记录:7、SRV记录:8、SOA记录:9、PTR记录:10、相关说明11.DNS解析中一些问题11.1 A记录与CNAME记录11.2 A记录与AAAA记录11.3 IPv4与IPv611.4 TTL值12、查看DNS方法(dig、nslookup工具)参考:1.A记录 A(Address)记录是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的webserver上。同时也可以设置您域名的二级域名。
文章目录1.根文件系统内容与制作1.1最终结果1.2根文件系统的内容1.3根文件系统的制作1.3.1Makefile分析1.ROOTFS目标:2.编译APP1.3.2演示2.正式版本的init进程2.1测试版本2.2正式版本2.2.1配置文件1.分析配置文件2.示例3.配置文件执行过程Ps:这个鸿蒙系列是韦东山老师录制的视频和开发手册为基础,请大家支持韦老师。这个专栏是:1.学习的笔记记录。2.整理和知识点汇总。3.个人做的项目经验汇总。1.根文件系统内容与制作1.1最终结果本章节做的修改会制作为补丁文件:05_openharmony_rootfs.patch假设目录openharmony中是
首先配置JAVA环境JAVA下载地址https://www.java.com/zh-CN/download/JAVA安装:1、打开.exe安装包,勾选更改目标文件夹,点击安装2、选择安装路径,点击下一步3、等待安装,安装完毕,点击关闭确认JAVA已经安装:win+R----输入命令符cmd----输入Java-version----看到版本号证明安装完成----关闭一、STM32CubeIDE(单独使用不需要JAVA环境)1、下载安装软件下载地址STM32CubeIDE-STM32的集成开发环境-意法半导体STMicroelectronics选择版本号获取软件----点击接受----输入邮箱就
文章目录1.Kconfig介绍1.1配置界面示例1.2配置结果的保存1.2.1示例1.2.2配置项的前缀1.3描述单个配置项config1.3.1示例1.3.2语法1.4实现菜单menu/endmenu1.4.1示例1.4.2语法1.5实现单选choice/endchoice1.5.1示例1.5.2语法1.6menuconfig1.6.1示例1.6.2语法1.7if/endif1.7.1语法1.7.2示例1.8source1.9comment2.准备工作2.1.arm-linux-gcc和gcc是类似的2.2.Code::Blocks2.2.1安装2.2.2设置windows环境变量2.2.3
什么是输入设备?输入设备其实就是能够产生输入事件的设备就称为输入设备,常见的输入设备包括鼠标、键盘、触摸屏、按钮等等,它们都能够产生输入事件,产生输入数据给计算机系统。对于输入设备的应用编程其主要是获取输入设备上报的数据、输入设备当前状态等,譬如获取触摸屏当前触摸点的X、Y轴位置信息以及触摸屏当前处于按下还是松开状态。一、输入类设备编程介绍1.1什么是输入设备先来了解什么是输入设备(也称为input设备),常见的输入设备有鼠标、键盘、触摸屏、遥控器、电脑画图板等,用户通过输入设备与系统进行交互。1.2input子系统由上面的介绍可知,输入设备种类非常多,每种设备上报的数据类型又不一样,那么Li
文章目录1.GenericTimer介绍1.1硬件结构1.1.1SystemCounter特性1.两种访问方式2.CP15寄存器3.MemoryMapped寄存器1.1.2Timer特性1.2SystemCounter时钟源1.3使用方法2.GenericTimer源码分析2.1GenericTimer使用方法2.2源码分析2.2.1初始化2.2.2启动Timer2.2.3中断处理Ps:这个鸿蒙系列是韦东山老师录制的视频和开发手册为基础,请大家支持韦老师。这个专栏是:1.学习的笔记记录。2.整理和知识点汇总。3.个人做的项目经验汇总。1.GenericTimer介绍参考资料:ARMArchit
5月29日消息,MXLinux开发人员宣布,MXLinux23“Libretto”版本Beta版公开测试已全面推出。MXLinux23将基于Debian12“Bookworm”操作系统系列,采用Linux6.1LTS内核系列长期支持版本,并使用sysVinit作为默认的initsystem,并提供Xfce4.18、KDEPlasma5.27LTS和Fluxbox1.3.7桌面环境。MXLinux23版本还有一些新功能,包括在安装程序中支持交换文件,并默认用于“常规”自动安装方法,支持PipeWire和WirePlumber来管理音频而不是PulseAudio,以及nala命令-lineAPT前
文章目录1.1鸿蒙系统有哪些内容?1.2日常工作中开发流程是怎样?1.2.1鸿蒙的IDE1.2.2我们的开发环境1.3搭建开发环境需要做哪些事情1.4使用NAT配置Ubuntu网络1.4.1设置Ubuntu使用NAT网络1.4.2Ubuntu的IP可能突然变化1.4.3验证网络1.4.3.1几个概念1.4.3.2验证Ubuntu的网络1.4.3.3验证Windows和Ubuntu之间的网络1.4.4常见问题1.4.4.1Ubuntu不能ping通外网1.4.4.2Ubuntu无法PING通Windows1.4.4.3VMwre中的Ubuntu网络不可用1.6给unbuntu配上鸿蒙的环境1.6
文章目录1.存储设备驱动程序分析1.1字符设备和块设备1.1.1APP与驱动程序的交互1.字符设备驱动程序2.块设备驱动程序教1.1.2驱动程序结构体1.1.3注册函数1.字符设备驱动程序注册函数2.块设备驱动程序注册函数1.2MTD设备1.3块设备驱动程序为MTD开了一个后门1.4怎么用内存模拟Flash1.4.1指定要使用的内存地址、大小1.4.2实现MtdDev结构体1.4.3怎么使用块设备2.使用内存模拟Flash2.1最终结果2.2原来的内存映射2.3在内存里挖出一块用来模拟FlashPs:这个鸿蒙系列是韦东山老师录制的视频和开发手册为基础,请大家支持韦老师。这个专栏是:1.学习的笔