logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

freetype+SDL+SDL_ttf移植及demo

freetype+SDL+SDL_ttf简介FreeType2是一个简单的跨平台的字体绘制引擎SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。SDL_ttf是TrueType

#linux
编译busybox

busybox编译busybox是一个源码包,可以编译生成一些列linux下常用的工具.从这里下载的busybox-1.26.2.tar.bz21/配置make menuconfigBusybox Settings--->[ ] Build BusyBox as a static binary (no shared libs)//上面这个选项是一定要选择的,这样才能把b

arm-linux 内存管理之一级页表及二级页表

arm32 一个 vma 中 有 两个 index //armv6 RM ref P730L1(一级页表,即页目录表)index 为 12位,所以一级页表的大小为 2^12*4B=16KBL2(二级页表,页表)index为8位,所以二级页表的大小为2^8*4B=1KB// 所以一套(一级和二级)页表的"最大"大小为// 16KB+ 16KB/4B * 1KB = 4MB + 16KB// 一级页表

#linux#arm#运维
hwclock源码分析

hwclock解析hwclock用于操纵rtc中的时间1/判断命名所属包linux@ubuntu:~/project/tmp/300/drv/test_trc$ dpkg -S hwclockutil-linux: /etc/init.d/hwclock-saveutil-linux: /usr/share/man/man8/hwclock.8.gzutil-linux: /etc/init/

当我们了解一个架构时,本质上是在了解什么

文章目录市场应用领域市占率常见产品架构编程模型运行状态指令集寄存器ABI异常模型特权级异常种类内存模型默认内存一致性模型debug模型External DebugSelf-hosted DebugTrace虚拟化模型安全模型开发工具gcc toolchain & gdbqemu常见开发环境(除qemu外)软件开发裸机(baremetal)RTOSLinux市场应用领域市占率常见产品架构编程

#架构
ARMv6 ARMv7 架构 整体介绍

文章目录市场应用领域市占率常见产品架构编程模型运行状态指令集寄存器非特权级别(usr模式)下不建议访问的指令与寄存器ABI异常模型特权级异常种类内存模型VMSA&MMU内存顺序模型cache默认内存一致性模型debug模型External DebugSelf-hosted DebugTraceboot模型虚拟化模型安全模型开发工具gcc toolchain & gdbqemu常见开

#架构
OK6410A 开发板 (五) 1 OK6410A u-boot-2021.01 LCD RGB接口

u-boot 中的lcd驱动是 在 u-boot lcd驱动框架下的 lcd驱动,包括lcd 框架lcd 驱动代码在https://github.com/lisider/u-boot/tree/ok6410a提交id: 54c4f9e1ec8017d51234e5909ca39662a257632d总体概览初始化的时候 drv_lcd_init1. 调用 s3cfb 提供的接口函数 做 硬件初始化

cygwin 包管理相关命令

命令的安装cygwin 提供 一个 图形界面安装工具 setup-x86_64_3.0.7.exe ,但是不提供命令行工具github上 提供了很多种shell语言版的 命令行工具(在github 上搜索 apt-cyg)我们 用 https://github.com/transcode-open/apt-cyg 提供的 apt-cyg文件充当 包管理工具下载下来,将 apt-cyg 文件放到 /

基于 qemu 的 riscv64架构的 非官方rt-thread 体验 教程

主机环境: ubuntu-20.04.3-desktop-amd64.iso安装包 : sudo apt-get install net-tools openssh-server git vim make gcc gawkbison flextexinfo automakelibtool-bin cvs libncurses5-dev ninja-build libglib2.0-dev libp

OK6410A 开发板 (五) u-boot-2021.01 移植 到 ok6410a

用的代码是 https://github.com/u-boot/u-boot基于该代码的 TAG v2021.01 开发代码已经上库 https://github.com/lisider/u-boot/tree/ok6410a目前做了三次提交提交 cb36d21d6276ac17507e19974ba974c2b0df87b0 完成了A. 目录角度1. s3c6410 soc 的移植arch/ar

    共 16 条
  • 1
  • 2
  • 请选择