- 博客(89)
- 资源 (19)
- 收藏
- 关注
原创 am62x芯片安全类型确认(HS-SE, HS-FS or GP)
如下是从sk-am62x参考板上获取到的真实数据,值的一提的是,数据的第1个0没有打印出来,这个可以从后面的打印看出,它应该是每隔一定的时间,重新打印一次,中间打印C字符。但在获取SOC的类型时,需要从UART启动获取数据,需要将启动模式设置为UART启动。在开发过程中,一般设置启动方法为SD卡启动,如下设置。• HS-FS:高安全性 - 现场安全型。• HS-SE:高安全性 - 强制安全型。在SD卡启动文件中,可以查看到,我们可以通过给定的示例获取,如。但板上的芯片,到底是那种呢?有没有方法可以确认?
2024-06-20 12:08:10 228
原创 github安全问题token和sshkeys
一般在系统的~/.ssh/id_rsa.pub目录,如果没有,可能通过命令ssh-keygen生成,其中t表示加密类型,支持dsa | ecdsa | ed25519 | rsa | rsa1,最后通过cat ~/.ssh/id_rsa.pub或cat ~/.ssh/id_ecdsa.pub获取真正的密钥。在菜单中,选择点击“Personal access tokens”–>或“Tokens(classic)”按钮。依次输入Title、Key,最后点击点击“Add SSH key”按钮完成添加。
2024-06-19 18:38:08 322
原创 Linux网络通信编程(套接字模型TCP\UDP与IO多路复用模型select\poll\epoll)
在这里插入代码片在这里插入代码片在这里插入代码片在这里插入代码片##IO多路复用在这里插入代码片在这里插入代码片在这里插入代码片[1][1][1][1][1]
2024-06-05 10:10:55 304
原创 Win10下CodeBlock实现socket TCP server/client
文章目录1 安装codeblock2 适配libws2_32.a库3 TCP socket工作原理4 代码实现服务端客户端5 运行效果1 安装codeblock官方免费下载值得一提的是,安装时,指定安装路径,其他默认安装即可2 适配libws2_32.a库默认安装,只有3个库,如果编译socket,需要专门的库libws2_32.a,可下载同时需要在项目中设置3 TCP socket工作原理4 代码实现服务端//server.c#include <stdio.h>
2024-06-05 09:51:30 207
原创 [xboard]xboard项目简介
而在当下的网络上,查找6410开发板,见得最多的开发板,是OK6410和tiny6410,大家上传的也都是基于老版本做的一些开发、移植。所以借xboard项目,将本人的real6410重新移植,使其焕然心机!上面对比了不同厂家的s3c6410,硬件资源上的差异,其实对比SMDK6410,不难发现,它们大同小异,基本上都是在三星提供的参考板上移植过来的。给“旧的”、“吃灰”的板卡,穿上新的衣服,从而可以使用已有的板卡,学习新的系统(uboot、kernel、rootfs)知识。
2024-05-03 18:28:43 137
原创 am62x A53与M4F通信
而在ipc_rpmsg_echo.c中,主要实现ipc_rpmsg_echo_main,该函数中,首先等待linux启动,然后注册一个回调函数,用来处理IPC_NOTIFY_CLIENT_ID_RP_MBOX信息 ,然后创建接收任务ipc_rpmsg_create_recv_tasks,用来处理RPMESSAGE_CHAR_PING和RPMESSAGE_PING。在/lib/firmware的真实固件名:,而我们生成的固件名如下所示,没有直接对应的,经确认,.out文件就是我们需要的,重命名后即可。
2024-04-30 11:02:04 591
原创 am62x A53与R5F通信
AM62x是Ti的一款异构多核芯片。remoteproc驱动,硬编码(写死)了R5F/M4F固件的名字,这样驱动启动时,就会找硬件编码的固件,下面是其对应关系。值得注意的是,linux内核中的M4F remoteproc驱动启动M4F,而linux内核中的R5F remoreteproc驱动不启动R5F,相反,它attach到已经在boot阶段启动的R5F固件上。在/lib/firmware的真实固件名:,而我们生成的固件名如下所示,没有直接对应的,经确认,.out文件就是我们需要的,重命名后即可。
2024-04-30 10:04:26 165
原创 am62x SD卡启动
下载镜像后,解压成wic格式文件,使用balenaEtcher工具制作SD启动卡。由原理图可知,经FT4232芯片,将CPU的4个串口引出。(2)连接USB power和USB uart。
2024-04-30 02:45:00 68
原创 am62x Ti官方资源一览
打开主页,最左侧显示如下,当前分为7大类Arm@-based microcontrollers Arm系列微控制器Arm@-based processors ARM系列处理器C2000 real-time microcontrollers C2000系列实时微控制器Delelopment Tools 开发工具mmWave radar sensors 雷达传感器MSP430 microcontrollers MSP430系列单片机Wireless connectivity 无线模块。
2024-04-29 00:00:00 65
原创 am62x uboot启动流程及镜像组成(tiboot3.bin tispl.bin u-boot.img)
[1]AM62 Platforms[2]TIFS - TI Foundational Security Firmware - Consists of purely firmware meant to run on the security enclave.DM - Device Management firmware also called TI System Control Interface server (TISCI Server) - This component purely plays the
2024-04-28 18:03:19 202
原创 am62x linux sdk环境搭建
PLATFORM 代表SDK支持设备的机器名称,此名称与Arago项目编译系统直接 相关ARCH代表机器的架构UBOOT_MACHINE当编译uboot时,配置正确的uboot源码TI_SDK_PATH,指向SDK目录DESTDIR指向应用或驱动存放的目录LINUX_DEVKIT_PATH 即linux-devkit目录,存放交叉编译器目录CROSS_COMPILE指定交叉编译器ENV_SETUP 指向linux-devkit目录下环境setup脚本。
2024-04-28 17:36:20 245
原创 [xboard]ok210-5.3 移植uboot 2020.10之u-boot流程
文章目录uboot控制uboot 流程uboot加载kerneluboot控制uboot 流程uboot加载kernel
2024-04-10 14:42:32 32
原创 [xboard]ok210-5.2 移植uboot 2020.10之SPL流程
文章目录spl控制spl流程spl加载ubootspl控制spl流程spl加载uboot
2024-04-10 14:41:39 26
原创 [xboard]ok210-5.1 移植uboot 2020.10
官网,选择Obtaining the source。在2的基础上,确认下载版本,使用wget下载。确认下载的版本,点击下载即可。然后得到下载的方法,如。
2024-04-10 14:39:42 33
原创 [xboard]ok210-4 裸机控制led
文章目录硬件电路汇编基础软件实现方法一(汇编控制1灯)代码编译现象方法二(汇编2灯闪烁)代码编译现象方法三(C语言)代码编译现象参考硬件电路汇编基础软件实现方法一(汇编控制1灯)代码编译现象方法二(汇编2灯闪烁)代码编译现象方法三(C语言)代码编译现象参考
2024-04-10 14:37:28 33
原创 [xboard]ok210-2 重新认识S5PV210
文章目录S5PV210功能特性S5PV210启动方式S5PV210地址空间S5PV210启动流程S5PV210SDHC卡分布S5PV210SD卡镜像烧录工具IROM_FUsing_ToolSD_writerS5PV210u-boot_mmc镜像分析S5PV210功能特性S5PV210启动方式S5PV210地址空间S5PV210启动流程S5PV210SDHC卡分布S5PV210SD卡镜像烧录工具IROM_FUsing_ToolSD_writerS5PV210u-boot_mmc镜像分析
2024-04-10 14:34:09 33
原创 [xboard]ok210-1 s5pv210开发板对比
文章目录前言四大S3C6410提供商友坚开发板UT-S5PV210华天正(润尔)real210飞凌开发板ok210九鼎x210友善之臂开发板tiny210mini210smart210天嵌开发板tq210sate210xboardxboardxboard之ok210前言四大S3C6410提供商友坚开发板UT-S5PV210华天正(润尔)real210飞凌开发板ok210九鼎x210友善之臂开发板tiny210mini210smart210天嵌开发板tq210sate210
2024-04-10 14:31:21 41
原创 [xboard]ok210-3 S5PV210光盘资料与功能测试
链接: https://pan.baidu.com/s/1xMjKHQA9DEqpvkpsEnpCGQ 提取码: 8rng。链接:https://pan.baidu.com/s/1AWvH_1iVjIFv9flw8rrilQ?A盘 链接:http://pan.baidu.com/s/1ftxCU,密码:eeg2。链接:http://pan.baidu.com/s/1kUO4Ofl 密码:2ku7。链接:http://pan.baidu.com/s/1bWi6LK 密码:y6pk。
2024-04-10 14:24:03 139
原创 [xboard]real6410-7.2 移植rootfs之buildroot
原文链接:https://blog.csdn.net/weixin_40837318/article/details/134328622bin make。错误提示:Your PATH contains spaces, TABs, and/or newline (\n) characters.错误原因:由于WSL的PATH引入了windows的路径导致的。解决办法:可使用以下命令进行 编译。
2024-04-04 18:22:44 55
原创 [xboard]real6410-7.1 移植rootfs之busybox
gcc4.8及以前 都支持–with-arch=armv7-a --with-tune=cortex-a9。busybox配置编译。gcc4.7及到7.5。
2024-04-04 18:21:12 60
原创 [xboard]real6410-6.2 移植kernel网络驱动
选中Networking support -> Networking options -> TCP/IP networking。参考https://blog.csdn.net/u011011827/article/details/115479707。即将CONFIG_ETHERNET=y改为CONFIG_INET=y。核心板,使用DM9000A。重新配置kernel。
2024-04-04 18:18:49 139
原创 [xboard]real6410-6.1 移植kernel 5.4.272
mmc0: SDHCI controller on samsung-hsmmc [蚦-sdhci.1] using ADMA。参考http://news.eeworld.com.cn/mcu/ic622446.html,修改后,启动正常。了解S3C6410内核相关。
2024-04-04 18:17:01 320
原创 [xboard]real6410-5.3 移植uboot 2020.10之u-boot流程
文章目录uboot控制uboot 流程uboot加载kerneluboot控制uboot 流程uboot加载kernel
2024-04-04 18:13:41 48
原创 [xboard]real6410-5.2 移植uboot 2020.10之Makefile解析
文章目录spl控制spl流程spl加载ubootspl控制spl流程spl加载uboot
2024-04-04 18:11:50 110
原创 [xboard]real6410-5.4 移植uboot 2020.10之real6410
文章目录代码下载代码结构移植内容代码下载代码结构移植内容
2024-04-04 18:08:26 26
原创 [xboard]real6410-4 裸机控制led
有问题gjw@LAPTOP-5MVQT5VO:~/xboard/xboard-baremetal/real6410/led-v3$ export CROSS_COMPILE=/home/gjw/2024/compile/gcc-linaro-6.5.0-2018.12-x86_64_arm-linux-gnueabihf/bin/arm-linux-mcr p15,0,r0,c15,c2,4 @把r0的值(包括了外设基地址+外设大小)告诉cpu。
2024-04-04 18:03:10 67
原创 [xboard]real6410-3 S3C6410光盘资料与功能测试
文章目录1 real6410官方资源1 官方镜像2 官方源码3 官方测试2 ok6410a资源3 友善6410资源4 uboot学习参考1 real6410官方资源1 官方镜像2 官方源码3 官方测试2 ok6410a资源3 友善6410资源4 uboot学习参考
2024-04-04 18:00:00 178
原创 [xboard]real6410-2 重新认识S3C6410
第二步:BL1初始化配置内存和Flash,然后将BL2(uboot主体代码)复制到内存中,然后跳转到内存中运行(uboot会判断自己是在iRAM中运行还是内存中运行,如果是iRAM则跳转到内存中运行;一般在调试学习阶段,使用SD卡方式,在产品应用阶段,使用NAND方式。S3C6410之际,亦是SDHC之际,故在s3c6410板子使用SD卡启动时,分为sd卡与sdhc卡,区别在于reserved的位数不同。第一步:Reset复位后,从iROM中读取BL0执行,BL0将BL1复制到iRAM中运行。
2024-04-04 17:54:14 95
原创 [xboard]real6410-1 S3C6410开发板对比
虽然S3C6410系列开发板,已走进了历史,但是,6410作为代替2440开发板,也曾昙花一现。记得当年,有个googleman的网友,对比过市面上各家的板卡的优劣,《中国嵌入式高端ARM开发板的江湖故事——详细分析国内各家ARM11 S3C6410 开发板的选型以及竞争格局分析各家2440开发板的性价比(初学者如何选择开发板)最早推出S3C6410开发板的是友坚,代表开发板有UT6410和idea6410,主要做方案,突出在Wince,而且开发板非常贵;
2024-04-04 16:30:52 116
原创 什么是yocto基本组件(bitbake,recipes,classes,configuration,layer)
文章目录基本组件层的理解nxp yocto示例ti yocto示例基本组件层的理解nxp yocto示例ti yocto示例
2024-03-06 11:38:22 566
原创 systemd之journalctl
默认情况下(当 Storage= 在文件 /etc/systemd/journald.conf 中被设置为 auto),日志记录将被写入 /var/log/journal/。该目录是 systemd 软件包的一部分。如果该目录缺失,systemd 会将日志记录写入 /run/systemd/journal。Systemd是Linux发行版的初始化系统,负责启动系统后的所有服务,并监视它们在系统运行期间的状态。journalctl是Journal的主要接口,提供丰富的功能来检索和显示日志条目。
2024-02-04 16:25:18 30
原创 am62x yocto编译环境搭建
下载meta-qt5失败,经确认,meta-qt5是从github上下载,由于网络的限制,导致下载失败后,直接退出,1)尝试暂时注释掉meta-qt5(configs/processor-sdk/processor-sdk-09.0。processor-sdk-09.00.00-am62xxsip-config.txt),先下载其他的,成功。2)打开meta-qt5,重新尝试,直到下载成功。machine可以为。
2024-01-17 16:53:35 71
原创 yocto之bitbake简单示例
使用git clone下载的版本,默认是最新版本,最新版本需要高版本的python支持,因为bitbake是用python实现的。如下说明最新bitbake的需要至少python3.8.0的版本切换到低版本的bitbake,如下,可以看到执行成功创建可执行的bitbake环境默认执行bitbake,提供找不到命令,原因是bitbake没有加入到环境变量PATH中为了使用的方便,可以通过脚本的方式,将其加入到环境变量中,如下所示创建enviroment-setup.sh脚本可以查看bitbake的版
2024-01-17 09:35:47 816
原创 yocto之bitbake基础知识
VAR4:append:b = “b” 首先变量VAR4:b不存在,执行版本替换VAR4:b为VAR4,再append的值为b,则VAR4的。VAR2:append:b = “b” 首先变量VAR2:b为varb,再append,则VAR2:b最终为varbb。VAR1🅰️append = “a” 首先变量VAR1:a为vara,再append,则VAR1:a最终为varaa。VAR3🅰️append = “a” 首先变量VAR3:a不存在,故append的值为a,则VAR3:a最终为a。
2024-01-17 09:33:19 997
原创 yocto之bitbake源码下载与目录结构
此目录只有一个bitbake.conf文件,定义了基本的环境变量,如下所示。主要是bitbake的实现库,主要的有bb目录和bblayers目录。此目录只有一个base.bbclass文件,定义了基本的函数,如。如目录的README所述,应该对于功能性的要求,没有关系。bitbake的说明文档,说2点。
2024-01-17 09:26:00 345
win10下libws2-32静态库
2024-06-05
Android系统源代码情景分析 【罗升阳】
2018-04-23
just-for-fun
2018-04-23
Essential Linux-DeviceDrivers
2018-04-20
奔跑吧 Linux内核
2018-04-20
H264入门及进阶文档
2013-12-27
Delphi助手(代码自动补全等)
2012-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人