能跑linux的最便宜的arm那就换RISC-V呗


notepad2升级了

notepad2升级了,有比较才造你好

最近notepad++作死了,@奇客好像就十年前下载过一次,后来抛弃了Windows自带记事本,爱上绿色小巧的notepad2,放到U盘就是便携版。notepad2也有很多编译版本,特别是中文汉化版,对照一下不同版本,发现新版更好用了,比如运行当前脚本,而程序文件仍然控制在3MB。

对于程序员来说,notepad--、notepad3、SciTE、EmEditor都能用;而打开4GB以上文本文件,还需要强力工具,比如功能复杂丰富的Ultraedit,还有可以直接编辑磁盘数据的Winhex,作为数据恢复工具也是神器般的存在。

notepad3、notepad--还支持Linux,可惜不支持arm64平台。AutoIT中文版御用编辑器SciTE,写写脚本批处理也不错,而且银河麒麟也可以安装,不过还没搞清楚编辑中文乱码怎么解决。

各位老铁喜欢用哪个?[兔逢新春]

极易搭建的开源自助Git服务

极易搭建的开源自助Git服务,任何Go语言支持的平台都可以运行,如Windows、Linux、macOS和ARM。易于安装,除了根据操作系统平台下载二进制运行,还可以通过Docker、Vagrant和包管理器安装。轻量级,一个廉价树莓派的配置足以满足最低系统硬件要求,甚至可以运行在NAS网络存储设备上。

项目地址:/gogs/gogs
开源协议:MIT license

简单的ARM系统NUC972/NUC980

简单的ARM系统NUC972/NUC980
多年前替朋友画的ARM板子,ARM芯片内部已经集成了SDRAM,外部没有高速的信号,比较容易画。现在看起来,敷铜随意了。这个是工业级的芯片,用来做简单的工控还是不错的。硬件出产品快,软件又比单片机强大太多。
当时跟朋友学了一波嵌入式linux操作,啪啪啪地敲linux命令,很能装的感觉。嘿嘿。

ARM 架构的Linux---Armbian Linux 23

ARM 架构的Linux---Armbian Linux 23.02 发布



1.Armbian Linux
Armbian Linux是一款适用于 ARM 开发板的、基于 Debian 的 Linux 发行版,具有强大的图形化配置工具和安装程序,简单易上手。Armbian 每三个月提供一次稳定版更新,由最近的 LTS 内核驱动,喜欢滚动发布的用户可以检查 EDGE 版本。



2.目前 Armbian Linux 23.02 发布了
这个版本的内核向 Linux 6.1 LTS 版本迁移,以提供更新的 Soc 和平台支持,以及其他内核改进。


3.软件层面
此版本引入了 Debian 11 “Bullseye” 和 Ubuntu 22.04 “Jammy Jellyfish” 软件包集,并基于 Debian 12 “Bookworm” 开发包和 Ubuntu 23.04 ,提供了以开发人员为中心的 Armbian 版本。

另外还有一点值得注意:
在过去的两年,Armbian Linux 的构建框架已经被完全重写,且即将在下一个版本上线。新的构建框架有一个先进且易用的日志系统,不再使用外部编译器,重新设计缓存系统,以最大限度地利用空间和计算资源,且编译可以在所有架构和操作系统上工作,包括现在正式支持的 WSL
2。

5~7毛钱的32位RISC-V单片机的型号如下:CH32V003F4P6

5~7毛钱的32位RISC-V单片机的型号如下:CH32V003F4P6
据我所知,CH32V003F4P6 32位RISC-V单片机的价格确实是5至7毛钱,可以说是一个很优惠的价格。它将会受到各技术人员的欢迎,有助于为广大玩家和工程师提供更加先进的硬件体验。
这款单片机已经配备了32位核心,支持200MHZ速度运行,还拥有256KB ROM内存,128KB RAM内存,8KB EEPROM,支持高达84个IO口,也支持USB FS和USB HS,还支持模拟输入输出,支持多达32个定时器,具备十分强大的外设支持功能,具有更加便捷的驱动代码,可以帮助用户编写更加简单、更加高效的代码,有助于用户更快、更准确地实现自己的想法。
此外,CH32V003F4P6 32位RISC-V单片机还配备了多达18个ADC,多达11个DAC,多达3个SPI接口,多达6个UART接口,中断支持,多达45个GPIO口,支持多种安全防护功能等等。这些功能加起来,可以完成多种复杂的系统功能,实现精准的控制和应用。
此外,CH32V003F4P6 32位RISC-V单片机还具有极低的功耗,支持全部单件系统,具有可编程功能,支持linux系统,支持多种编程语言,以及其他诸如ARM, MIPS, PowerPC, x86等多种指令集。
此外,这款CH32V003F4P6 32位RISC-V单片机还提供了多种开发方案,帮助客户快捷轻松地使用该单片机,可以有效降低研发成本,提高开发功效。
单片机原理及应用

单片机原理及应用

lazarus是跨平台神器

lazarus是跨平台神器,可编译linux/win/ios/android和x86/arm v8/mips/Risc-v,语法上与delphi有95%相似度。
在windows安装lazarus for win,在linux arm安装lazarus for arm。
lazarus 编译方案有三种,都可以生成目标机器可执行程序:

1、在windows上写源程序和设计界面,编译为linux arm目标机器代码

2、将windows上源代码和界面等复制到目标机器编译

3、在linux arm 设计界面,将源程序代码复制,在linux arm上编译
哪种办法最优呢?
项目实践证明,第3种方案最优。
虽然lazarus交叉编译很优秀,但现实工作中会有一些问题。

1、目标机器中,linux arm系统里并不一定会有win里的字体,一些组件大小与字体相关。在win里编译为目标机器后界面变形;

2、一些情况下代码与平台相关,需要条件编译,但在win上可能发现不了。

3、国内kylin v10基于linux 4.4,很多并未升级到5.0,一些低层驱动的原因,中文处理乱字符,只有在目标机器上才能发现这些BUG。

4、一些驱动程序的加载与平台密切相关,需要在目标机器上反复调试,例如sqlite3的驱动,在win和linux的差异足以令人抓狂。
pascal我的一种生活方式,一旦闲暇之余就打开delphi/lazarus看看,等红绿灯、开无聊的会议,登高山之巅,涉流水清溪,我都偶尔想着它。关注我,会给你收获。

用过1万3的thinkpad

,用过1万3的thinkpad,我还是觉得苹果开发好用,vim➕触控板真的香,不用鼠标了。不过arm架构要装个Linux麻烦的很。黑马程序员济南中心

苹果笔记本是每个程序员的刚需吗?#计算机 #程序员 #黑马程序员 #黑马程序员济南校区 #编程入门

国产芯片闲聊之
集成32MB RAM的ARM9芯片

国产芯片闲聊之
集成32MB RAM的ARM9芯片,工程师们喜欢吗?

有某些国产ARM9芯片,集成了32 - 64MB DDR RAM或者SD-RAM的。对于很多非硬实时场景,Linux开发远比单片机开发更容易,生态也更丰富。这样的芯片不多,也有一些,比如全志的F1C100S(荔枝派的核心芯片)、F1C200S,周立功的ZMP110,紫芯的ASM9128T,台湾新唐科技的NUC980和NUC970。尤其是NUC980,简直是低成本ARM9芯片的典范。

这样的芯片搞Linux的确很方便。有时候做一些控制应用,比如AGV控制器,或者工业控制器,实时性和温度要求不高时,完全可以用Linux快速开发。但有时候很多跑Linux的芯片,有些性能过剩,成本也高些。这几颗芯片恰到好处,在进行实时应用时,还可以跑RTOS。关键是,PCB两层就够,真的是低成本的Linux方案。
当然如果实时性很高,或者不想跑Linux,这些芯片也是可以跑RTOS的。

不知道大家还能推荐一些类似的芯片吗?

今天在一个单位里看到国产化电脑

今天在一个单位里看到国产化电脑,arm架构,银河麒麟Linux,处理器是麒麟990,8g+1t,新鲜啊!

发现可以使用安卓软件,结果拷贝一个安兔兔进去发现安装不了,只能下载应用商店里的。

稍微摆弄了一下,感觉不是特别流畅,但是一般的常用软件都有。

那就换RISC-V呗

那就换RISC-V呗!反正鸿蒙的基础是LINUX指令单而已。ARM一开始也是这么走过来的。ARM自己要埋自己谁又挡得住?[笑哭]勺子黑科技测评师

国产ARM处境越来越尴尬了。 到现在为止,华为还没有拿到ARMV9架构的许可,等到其它公司都开始迈入V9架构的时候,华为的V8架构就会被远远甩在后面,失去市场竞争优势。虽然华为的研发能力众所周知,但是即便是“宇宙最强”都没有用,因为ARM把v9架构的专利保护做的无死角,华为根本没有在v8上自研到v9 的可能,一实现就面临巨额侵权赔偿。 更可怕的是,华为的芯片、硬件、系统,都是以ARMv8为基础,经过数年的发展,并有一定规模的用户群。迭代不到v9,也意味着这些用户的升级不可持续。