问题标签 [embedded-linux]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - ARM (AT91) 是否有任何 PHP 缓存?
我有一个在基于 ARM 的嵌入式系统上的 busybox httpd 上运行的 php 应用程序。该应用程序很慢,但我不想用 C++ 重写它。我正在寻找一种在 ARM 上预编译/缓存它的方法,但找不到任何可用于此架构的系统。
c - 具有良好单元测试的嵌入式系统代码?
我正在研究用 C 编写的单元测试嵌入式系统代码的方法。
同时,我也在寻找一个可以使用的好UT框架。该框架应该具有相当少量的依赖项。
任何具有良好 UT 的优秀开源产品?
编辑:
伙计们,感谢您的回答——我真的很感激他们,但这并不能直接回答我的问题:
你知道任何使用 C 单元测试的开源代码吗?我正在寻找它是如何完成的,以便我可以从代码中学到一些东西......
c - 嵌入式设备(Linux 内核)上的微秒(或一毫秒)时间分辨率
我有一个我构建的内核模块,它需要至少 1 毫秒的时间分辨率。我目前使用 do_gettimeofday() 但我担心一旦我将模块移动到嵌入式设备,这将不起作用。该设备有一个 180 Mz 处理器 (MIPS),内核中的默认 HZ 值为 100。因此使用 jiffies 最多只能给我 10 毫秒的分辨率。那不会削减它。
我想知道的是 do_gettimeofday() 是否基于定时器中断(HZ)。能否保证提供至少 1 ms 的分辨率?
谢谢!
interrupt - 我需要请求中断...但是哪个?
glomation gesbc-9260 上的 Debian 2.6.30
带有 atmel arm 核心芯片 at91sam9260 - 数据表
我想要一个 GPIO 引脚上的中断
我需要使用 request_irq(中断号,*处理程序,条件,名称,id)
但上帝只知道我使用的中断号......如果是 ttys0 我会没事的......
任何帮助都是天赐之物
io - 写入 ioport 导致段错误
我正在为 atmel at91sam9260 arm 9 核单板计算机 [glomation gesbc9260]
使用request_mem_region(0xFFFFFC00,0x100,"name"); //port range runs from fc00 to fcff
工作正常并显示在/proc/iomem
然后我尝试用 fc20 写入端口的最后一位
writel(0x1, 0xFFFFFC20);
我段错误...特别是“无法在虚拟地址 fffffc20 处处理内核分页请求。”
我想到我没有分配正确的内存空间......
任何有用的见解都会很棒...
linux - 适合初学者的嵌入式 Linux
我想学习如何在嵌入式 linux 中进行开发。我需要什么材料?我没有实际的嵌入式设备,所以我打算为 PC 使用一些设备模拟器。我想知道如何在设备中加载内核和文件系统。
gzip - 反转 mkimage 的效果以获取原始 gzip 文件
我们为我们公司的特定嵌入式设备开发,其中一部分是制作初始根磁盘,这些磁盘通过网络引导通过以太网加载到设备上。我们遇到了一些问题,结果,包含初始根磁盘内容的原始文件夹及其备份丢失了,但我们仍然拥有通过 gzip 压缩 ramdisk 内容创建的 initrd 映像已作为本地循环设备安装,然后在 gzip 压缩文件上运行 mkimage。有什么办法可以撤销 mkimage 的效果,获取原始的 gzip 压缩内容,以便我们恢复原始图像?
embedded - 嵌入式 Linux 还是 eCos?
一种看待它的方式 - 嵌入式 Linux 从桌面 Linux 开始,并抛弃了嵌入式系统不需要的部分(这真的是真的吗?),而 eCos 是从头开始为嵌入式系统设计的。
现在,假设一个 ARM 处理器,可能是 ARM 7 - 性能会有所不同吗?实际上,我们谈论的是一个负载非常低的系统,每天最多 500 笔交易。
一个比另一个(或 FreeRTOS 等)有什么优势?稳定性、成熟度、性能、开发工具,还有什么?
我所能想到的就是,如果我确定我永远不会移植到另一个操作系统,那么如果我使用嵌入式 Linux,我不需要一个操作系统抽象层来允许我在主机(桌面 Linux 机器)。
有什么想法或意见吗?谢谢。
browser - 是否有任何用于触摸屏设备的开源浏览器?
我的设备需要互联网浏览器,它有 4.3 英寸屏幕,分辨率为 480x272,我在嵌入式 linux 上使用嵌入式 Qt 4.6.2。微控制器具有 450 Mhz 的 ARM9。
对浏览器的要求是
- 触摸屏支持,平移(无滚动条)
- 单点触控缩放(不支持多点触控)。
- 适合屏幕宽度支持(无水平滚动)。
- 符合酸 3 标准。
- 页面加载应该是,首先显示所有可见文本,然后逐渐加载并显示图像。
是否有任何接近此要求的开源浏览器。
我发现以下支持触摸屏的浏览器。
- 火狐手机
- Maemo MicroB(谁能告诉我在哪里可以找到这个的来源)。
embedded-linux - 如何将 Maemo 5 移植到自定义嵌入式设备?
我想将 Maemo 5 移植到自定义嵌入式设备(运行嵌入式 Linux 的 ARM9 450 Mhz),可以吗?我在哪里可以找到源代码?