V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  424778940  ›  全部回复第 8 页 / 共 21 页
回复总数  412
1 ... 4  5  6  7  8  9  10  11  12  13 ... 21  
2024-07-01 02:13:32 +08:00
回复了 gezimonkey 创建的主题 信息安全 发现一个诈骗网站,有没有人替天行道一下?
今天也收到了,
https://w.v1uf.cn/
https://svip.gougouyouxuan.com/index.html

甚至还有去年的新闻
https://finance.sina.cn/2023-12-05/detail-imzwymww0164560.d.html

对外反诈重拳出击 对内不闻不问
处理了一下 env

```shell
#!/bin/bash

# path setup
export PATH_SCRIPTS=$(dirname -- "$( readlink -f -- "$0"; )";)
export PATH_xxx_BSP_ROOT=$(readlink -f -- "$PATH_SCRIPTS/..";)
export PATH_RK_SDK=$PATH_xxx_BSP_ROOT/rk_sdk
export PATH_BOOTLOADER=$PATH_RK_SDK/u-boot
export PATH_KERNEL=$PATH_RK_SDK/kernel
export PATH_BUILDROOT=$PATH_xxx_BSP_ROOT/buildroot-2022.11
export PATH_ROOTFS_OVERLAY=$PATH_xxx_BSP_ROOT/rootfs_overlay
export PATH_SCRIPTS=$PATH_xxx_BSP_ROOT/scripts
export PATH_OUTPUT=$PATH_xxx_BSP_ROOT/output

# magic string for check if this file is sourced
export xxx_BSP="114514"

# build env setup
export HOST_CORE_COUNT=$(nproc)
export ARCH=arm64
# kernel 4.19 is too old to be built with latest GCC, use prebuilt old ones
export CROSS_COMPILE=$PATH_RK_SDK/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-
# BSP env setup
export BSP_TARGET_PRODUCT=rk356x

## bootloader

export BSP_BOOTLOADER_USER_CONFIG=/home/localuser/Downloads/ROC-RK3566-PC/rk3566_xxx_bsp/___xxxconfig/rk/bootloader/.config
export BSP_BOOTLOADER_DECONFIG=firefly-rk3568_defconfig
export BSP_BOOTLOADER_DEFCONFIG_FRAGMENT=firefly-rk3566.config
# export BSP_BOOTLOADER_LOADER_FINAL_OUTPUT_FILE=*_loader_*.bin
export BSP_BOOTLOADER_LOADER_INSTALL_NAME=MiniLoaderAll.bin
export BSP_BOOTLOADER_UBOOT_FINAL_OUTPUT_FILE=uboot.img
export BSP_BOOTLOADER_UBOOT_INSTALL_NAME=uboot.img

## kernel
export BSP_KERNEL_USER_CONFIG=/home/localuser/Downloads/ROC-RK3566-PC/rk3566_xxx_bsp/___xxxconfig/rk/kernel/.config
export BSP_KERNEL_DECONFIG=firefly_linux_defconfig
export BSP_KERNEL_DEFCONFIG_FRAGMENT=rk356x_linux.config
export BSP_KERNEL_DTS=rk3566-firefly-roc-pc-mipi101_M101014_BE45_A1
export BSP_KERNEL_ORG_KIMAGE_FILE=arch/$ARCH/boot/Image
# export BSP_KERNEL_BOOT_IMG=extboot.img
export BSP_KERNEL_FIT_ITS=bootramdisk.its
# export BSP_KERNEL_FINAL_OUTPUT_FILE=boot.img.fit
export BSP_KERNEL_FINAL_OUTPUT_FILE=extboot.img
export BSP_KERNEL_INSTALL_NAME=boot.img
### extboot
export BSP_KERNEL_EXTBOOT_SIZE=64M

### BSP_KERNEL_USER_CONFIG must be a vaild path, not just file name

## buildroot
export BSP_BUILDROOT_USER_CONFIG=/home/localuser/Downloads/ROC-RK3566-PC/rk3566_xxx_bsp/___xxxconfig/buildroot/.config
export BSP_BUILDROOT_FINAL_OUTPUT_FILE=rootfs.ext2
export BSP_BUILDROOT_INSTALL_NAME=rootfs.img

## pack image
export BSP_PACKIMG_TOOL_PATH=$PATH_RK_SDK/tools/linux/Linux_Pack_Firmware/rockdev
export BSP_PACKIMG_SCRIPT_FILE=$BSP_PACKIMG_TOOL_PATH/rk356x-mkupdate.sh
export BSP_PACKIMG_AFPTOOL_FILE=$BSP_PACKIMG_TOOL_PATH/afptool
export BSP_PACKIMG_RKIMAGEMAKER_FILE=$BSP_PACKIMG_TOOL_PATH/rkImageMaker
# export BSP_PACKIMG_PACKAGE_FILE=$BSP_PACKIMG_TOOL_PATH/rk356x-package-file
# export BSP_PACKIMG_PARAMETER_FILE=/home/localuser/Downloads/ROC-RK3566-PC/rk3566_xxx_bsp/rk_sdk/device/rockchip/rk356x/parameter-buildroot-fit.txt
export BSP_PACKIMG_PACKAGE_FILE=/home/localuser/Downloads/ROC-RK3566-PC/rk3566_xxx_bsp/___xxxconfig/packimg/rk356x/rk356x-package-file
export BSP_PACKIMG_PARAMETER_FILE=/home/localuser/Downloads/ROC-RK3566-PC/rk3566_xxx_bsp/___xxxconfig/packimg/rk356x/parameter-buildroot-fit.txt
export BSP_PACKIMG_FINAL_OUTPUT_FILE=update.img
export BSP_PACKIMG_INSTALL_NAME=update.img

## flash
export BSP_FLASH_TOOL_PATH=$PATH_RK_SDK/tools/linux/Linux_Upgrade_Tool/Linux_Upgrade_Tool
export BSP_FLASH_TOOL_FILE=$BSP_FLASH_TOOL_PATH/upgrade_tool
```
@freedomforlong 我是自己写了一套脚本来编译, 就干脆不用他自带那一套了

下面是一些节选, env 你要自己准备了

```
#!/bin/bash

# check env
if [[ "$_BSP" != "114514" ]]; then
echo "You must source scripts/envsetup.sh first!"
exit -1
fi

# function
function kernel_build(){

cd $PATH_KERNEL

export KCONFIG_CONFIG=$BSP_KERNEL_USER_CONFIG

if [[ -f "$BSP_KERNEL_USER_CONFIG" ]]; then
# script/kconfig/merge_config.sh .config $BSP_KERNEL_USER_CONFIG
cp $BSP_KERNEL_USER_CONFIG $BSP_KERNEL_USER_CONFIG.bak_$(date +"%Y%m%d_%H%M%S")
else
echo "Warning: Using BSP DECONFIG since $BSP_KERNEL_USER_CONFIG file not found!!!"
make $BSP_KERNEL_DECONFIG $BSP_KERNEL_DEFCONFIG_FRAGMENT
fi

# kernel
make \
-j $HOST_CORE_COUNT

cd $PATH_BSP_ROOT
}

function kernel_extboot_build(){

cd $PATH_KERNEL

EXTBOOT_IMG=$PATH_KERNEL/extboot.img
EXTBOOT_DIR=$PATH_KERNEL/extboot

rm -rf ${EXTBOOT_DIR} && mkdir -p ${EXTBOOT_DIR}/extlinux

KERNEL_VERSION=$(cat include/config/kernel.release)
echo "label rk-kernel.dtb linux-$KERNEL_VERSION" > $EXTBOOT_DIR/extlinux/extlinux.conf

cp $BSP_KERNEL_ORG_KIMAGE_FILE $EXTBOOT_DIR/Image-$KERNEL_VERSION
echo -e "\tkernel /Image-$KERNEL_VERSION" >> $EXTBOOT_DIR/extlinux/extlinux.conf

cp arch/${ARCH}/boot/dts/rockchip/${BSP_KERNEL_DTS}.dtb $EXTBOOT_DIR
ln -sf ${BSP_KERNEL_DTS}.dtb $EXTBOOT_DIR/rk-kernel.dtb

echo -e "\tfdt /rk-kernel.dtb" >> $EXTBOOT_DIR/extlinux/extlinux.conf

if [[ -e/ramdisk.img ]]; then
cp $PATH_KERNEL/ramdisk.img $EXTBOOT_DIR/initrd-$KERNEL_VERSION
echo -e "\tinitrd /initrd-$KERNEL_VERSION" >> $EXTBOOT_DIR/extlinux/extlinux.conf
fi

cp $BSP_KERNEL_USER_CONFIG $EXTBOOT_DIR/config-$KERNEL_VERSION
cp $PATH_KERNEL/System.map $EXTBOOT_DIR/System.map-$KERNEL_VERSION
cp $PATH_KERNEL/logo.bmp $PATH_KERNEL/logo_kernel.bmp $EXTBOOT_DIR/ || true

make INSTALL_MOD_STRIP=1 INSTALL_MOD_PATH=$EXTBOOT_DIR modules_install

rm -rf $EXTBOOT_IMG && truncate -s $BSP_KERNEL_EXTBOOT_SIZE $EXTBOOT_IMG
fakeroot mkfs.ext4 -Fq -L "boot" -d $EXTBOOT_DIR $EXTBOOT_IMG

cd $PATH_BSP_ROOT
}

function kernel_install(){

cd $PATH_KERNEL

# kernel
# ln -sf $PATH_OUTPUT/$BSP_KERNEL_FINAL_OUTPUT_FILE $PATH_OUTPUT/$BSP_KERNEL_INSTALL_NAME
mv $PATH_KERNEL/$BSP_KERNEL_FINAL_OUTPUT_FILE $PATH_OUTPUT/$BSP_KERNEL_INSTALL_NAME

# modules
rm -rf $PATH_OUTPUT/kernel_modules/*
make modules_install \
-j $HOST_CORE_COUNT \
INSTALL_MOD_STRIP=1 \
INSTALL_MOD_PATH=$PATH_OUTPUT/kernel_modules

cd $PATH_BSP_ROOT
}

function kernel_lazy(){
# task order matters!!!
kernel_build
kernel_extboot_build
# kernel_fit
kernel_install
}

```
2024-06-27 13:15:58 +08:00
回复了 random1221 创建的主题 Linux centos 7 马上就停止维护了
好了好了知道了 都要成日经贴了
rk 那个框架我记得是最外出脚本编译会覆盖你 menuconfig 配置过的.config 的
当时也被这个恶心了很久
2024-06-24 00:34:47 +08:00
回复了 qqqyh 创建的主题 Windows PotPlayer 为什么有那么多人推荐
主要是需求问题, potplayer 功能上要比 mpv/vlc 之类的方便不少
我经常会变速播放或者逐帧查看之类的, pot 这方面非常好用
mpv 和 vlc 给我感觉一直就是一个半成品, 界面/解码/插件几个东西各自为政
至于开源协议, 这方面我觉得大多数人都不在乎, 且事实上跟使用者也没什么关系
你买个扳手, 会关心他的金属铸造方法有没有侵犯其他人的专利吗? 不会, 只会关心能不能拧螺母, 关注的话多半是生活太轻松
2024-06-23 23:52:46 +08:00
回复了 wojiugaiming 创建的主题 Windows win 下使用 Linux 命令的方法有哪些?
msys2 完美解决
2024-06-21 02:23:34 +08:00
回复了 orioleq 创建的主题 Android 你们用过“水凝膜”“uv 膜”手机贴膜么?
@orioleq 能有什么接口? 高贵的苹果用户 USB Micro-B 不认识?
2024-06-21 02:22:03 +08:00
回复了 orioleq 创建的主题 Android 你们用过“水凝膜”“uv 膜”手机贴膜么?
哪有那么多 xx 膜花样
现在要么就塑料膜要么就钢化膜, 其他什么 36D 999D 的都是垃圾营销
uv 钢化膜膜做的好的套装是带 uv 灯的, 曲面屏也没别的可用, 塑料膜会翘边主要是
uv 膜主要要注意的是不要让 uv 胶渗透屏幕下面去, 容易导致屏幕排线出问题
@WoofZJ 笑死 现在搜 “为什么没有 1p 排母” 排第一的是这个帖子
2024-06-03 14:48:02 +08:00
回复了 Canglin 创建的主题 C 关于 C 语言的相关问题
不同意楼上某些观点
嵌入式领域, 针对单片机来讲, 很多就算封装过的也是 c 库, cpp 的并不多
c 是很底层的语言, 跟文件/网络之类的东西可以做但现在都不会用 c 来写一般, 除非是特定环境需求
对于 c 语言我的建议是所有语法相关的东西看完就可以了, 针对*inx/win 的 api 没有什么折腾的必要
楼主做"实时计算"方向具体是什么平台和需求呢? 我所接触到的更多的是 rtos 之类的场景, 比如 freertos 或者 zephyr 之类的, 这类是 c 强需求的场景
如果只是希望提升一般分时系统下的程序性能, 用 c 实现不一定是最优解
2024-05-28 12:46:52 +08:00
回复了 yiboliueki 创建的主题 Android 刚入坑三星 s24u。有没有论坛一类的可以看看帖子的
没什么好折腾的 先用用看 实在有什么想改的 三星应用商店状个 goodlook 就是了
2024-05-22 16:55:12 +08:00
回复了 jiaslbang 创建的主题 Android 十年 iPhone 转安卓求推荐
每次谈到安卓机, 都只拿国产缺点说事
港版三星我怎么就没见有广告呢? 刷了国行试过, 满屏都是
问题不在于厂商, 而是在于楼主这样 iphone7-8k 能接受到安卓就直接预算砍半的人
如果真的想体验安卓, 就不要买国产, 三星 pixel 索尼之类的国外渠道机器都可以
2024-05-14 23:41:24 +08:00
回复了 WangLiCha 创建的主题 C++ C++新手,求助一个关于怎么使用第三方库的问题
推荐使用 msys2 套装, 然后 qt 项目不要用 qmake 工程, 而是使用 cmake 工程
我一般就算在 win 上, 除非一定要用 msvc 的场景, 比如要用 nv 的 cuda, 否则一律 msys2 的 mingw 工具链, 这样的代码移植到 linux 和其他平台特别方便, 基本不需要改什么, 另外 msvc 总喜欢定义一些名字很怪的宏这点我不太喜欢
2024-05-13 17:37:57 +08:00
回复了 kevin1452 创建的主题 Android 海外的安卓旗舰机有什么推荐吗?
没什么好纠结的 三星港版 s24u
2024-05-13 12:13:24 +08:00
回复了 Calling 创建的主题 信息安全 关于同名 wifi 的一些疑问
楼上门讨论的花样都很怪感觉, 关于楼主的问题, 一般都是保存 SSID, 所以 SSID 和密码一样就能连上, 除非单独设置绑定 BSSID

至于漏洞之类的, 还是算了吧
2024-05-08 13:56:27 +08:00
回复了 SuperXX 创建的主题 Android 咨询各位大佬: 美版安卓(三星)国内的正确使用姿势
美版三星是不能解锁 bootloader 的(s7 还是多少之后就不行了)
所以刷固件的就不要想了, 现在漏洞破解 root 的也没人搞了好像, 像是之前的 samfail 啥的
用三星最正确的姿势还是买港版

另外, 美版三星虽然不能解锁 bl, 但好像有特殊渠道可以改 CSC, 有部分机型好像可以 sboot 改 dev 版间接解锁
2024-04-28 18:34:38 +08:00
回复了 vx7298 创建的主题 Ubuntu ubuntu 一如既往的优秀!
@cr3bit systemd 其实还好吧 如果它能组件化 我不需要的组件不装就好了 这样还能接受
1 ... 4  5  6  7  8  9  10  11  12  13 ... 21  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5119 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 03:48 · PVG 11:48 · LAX 19:48 · JFK 22:48
♥ Do have faith in what you're doing.