[海思] HI3531D串口调试 背景 根据需求,我需要测试和使用海思3531d的串口1和串口3,而板子默认是只有调试串口UART0,因此需要将其他的串口进行使能和配置 步骤 修改设备树,使能其他串口 # 修改板子相关的dts,这里为hisi3531d-demb.dts $ vim arch/arm ...
转载
2021-08-26 14:17:00
586阅读
2评论
一.移动光驱安装Ubuntu 10.04 1. 重新启动系统按住Delete进入BIOS界面! 2. 退出/高级模式 --> 启动 --> 启动设备选择. 移动光驱正常被识别后这里应该是有2个选项的: (1)SATA :WOC WD01AALS-00E3A0 (默认硬盘) (2)TSSTcorp
原创
2022-01-12 14:38:41
147阅读
一.移动光驱安装Ubuntu 10.04 1. 重新启动系统按住Delete进入BIOS界面! 2. 退出/高级模式 --> 启动 --> 启动设备选择. 移动光驱正常被识别后这里应该是有2个选项的: (1)SATA :WOC WD6401AALS-00E3A0 (默认硬盘) (2)TSSTcorp
转载
2017-07-09 21:53:00
162阅读
2评论
startvo 0 36 13;startgx 0 0x88000000 1600 0 0 800 600;//startgx 0 0x88000000 2048 0 0 1024 768; setenv jpeg_addr 0x86000000;loadb 0x86000000setenv jpeg_size 0x103b0 setenv vobuf 0x8800
原创
2021-09-02 09:15:40
203阅读
时钟管理模块对芯片时钟输入、时钟生成和控制进行统一的管理,包括:
原创
2021-09-02 09:15:41
154阅读
startvo 0 36 13;startgx 0 0x88000000 1600 0 0 800 600;//startgx 0 0x88000000 2048 0 0 1024 768; setenv jpeg_addr 0x86000000;loadb 0x86000000setenv jpeg_size 0x103b0 setenv vobuf 0x8800
原创
2022-03-24 17:27:45
57阅读
时钟管理模块对芯片时钟输入、时钟生成和控制进行统一的管理,包括:
原创
2022-03-24 17:33:13
184阅读
若在嵌入式系统中执行某文件出现如下错误:-/bin/sh: XXX: not found一般是因为缺少库文件,解决方法有2:1,文件系统的busybox编译时使用动态编译方式2,或编译该文件的源代码时使用静态编译方式,添加-static选项
原创
2022-03-24 17:33:01
81阅读
使用海思arm-hisiv100nptl-linux交叉编译一、准备“live555”源码项目地址http://www.live555.com/下载 “live555-latest.tar"二、解压、编译并安装“live555” tar -zxvf live555-latest.tarcd live通过改写"config.armlinux"文件保存为我们的makefile...
转载
2021-09-02 11:29:55
760阅读
若在嵌入式系统中执行某文件出现如下错误:-/bin/sh: XXX: not found 一般是因为缺少库文件,解决方法有2:1,文件系统的busybox编译时使用动态编译方式2,或编译该文件的源代码时使用静态编译方式,添加-static选项
原创
2021-09-02 09:15:40
97阅读
使用海思arm-hisiv100nptl-linux交叉编译
一、准备“live555”源码项目地址http://www.live555.com/下载 “live555-latest.tar"
二、解压、编译并安装“live555” tar -zxvf live555-latest.tarcd live通过改写"config.armlinux"文件保存为我们的makef
转载
2022-03-24 16:37:57
207阅读
MySQL讲义第 33 讲——select 查询之静态交叉表查询 文章目录MySQL讲义第 33 讲——select 查询之静态交叉表查询一、数据准备二、交叉表的形式三、静态交叉表的实现1、根据 user、goods 和 orders 三张表查询每个用户每种类别的商品的消费金额 交叉表查询是将来源于某个表中的字段进行分组,一组列在交叉表左侧,一组列在交叉表上部,并在交叉表行与列交叉处显示表中某个字
转载
2023-07-12 20:27:57
3阅读
1. 设置ATU 区域号寄存器为需要配置的地址转换区编号。2. 设置ATU Region Lower Base Address Register 和ATU Region Upper Base AddressRegister。(在此区域内的目标地址将由区域号寄存器所在的ATU 转换)3. 设置ATU Region Limit Address Register。4. 设置ATU Reg
原创
2021-09-02 09:15:35
1141阅读
1. 设置ATU 区域号寄存器为需要配置的地址转换区编号。2. 设置ATU Region Lower Base Address Register 和ATU Region Upper Base AddressRegister。(在此区域内的目标地址将由区域号寄存器所在的ATU 转换)3. 设置ATU Region Limit Address Register。4. 设置ATU Reg
原创
2022-03-24 17:27:43
935阅读
//测试mao printf("\n\n"); unsigned int cmd=1; unsigned long arg =4; fd = open("/dev/sil9024", O_RDWR); if (fd { printf("open sil9024 fail\n"); } else { printf("open sil90
原创
2022-03-24 17:27:43
76阅读
ifconfig eth0 hw ether 00:00:23:34:45:66;ifconfig eth0 192.168.1.10 netmask 255.255.255.0;route add default gw 192.168.1.1;ifconfig;ping 192.168.1.100
原创
2022-03-24 17:27:45
94阅读
芯片的标识寄存器0xee0、0xee4、0xee8、0xeec(基址是0x2005_0000)系统控制器提供了芯片标识(ID)寄存器SC_SYSID。这个标识寄存器是一个概念上 的32bit 的标识只读寄存器,实际上由4 个8bit 标识寄存器组成:SC_SYSID3、 SC_SYSID2、SC_SYSID1、SC_SYSID0。读出这4 个寄存器的值,通过组合得到芯片 的32bit 标识
原创
2022-03-24 17:33:56
108阅读
//测试mao printf("\n\n"); unsigned int cmd=1; unsigned long arg =4; fd = open("/dev/sil9024", O_RDWR); if (fd { printf("open sil9024 fail\n"); } else { printf("open sil90
原创
2021-09-02 09:15:36
183阅读
ifconfig eth0 hw ether 00:00:23:34:45:66;ifconfig eth0 192.168.1.10 netmask 255.255.255.0;route add default gw 192.168.1.1;ifconfig;ping 192.168.1.100
原创
2021-09-02 09:15:40
151阅读
芯片的标识寄存器 0xee0、0xee4、0xee8、0xeec(基址是0x2005_0000)系统控制器提供了芯片标识(ID)寄存器SC_SYSID。这个标识寄存器是一个概念上的32bit 的标识只读寄存器,实际上由4 个8bit 标识寄存器组成:SC_SYSID3、SC_SYSID2、SC_SYSID1、SC_SYSID0。读出这4 个寄存器的值,通过组合得到芯片的
原创
2021-09-02 09:21:50
282阅读