wiki:DiffConstraints

アプリケーション開発時の注意点

TOPPERS新世代カーネル統合仕様書に対する変更点

TOPPERS新世代カーネル統合仕様書に対して変更を加えた仕様は、以下の通りです。

周期ハンドラ機能のAPI名の変更

  • 周期ハンドラの生成(静的API):CRE_CYC → EV3_CRE_CYC
  • 周期ハンドラの動作開始:sta_cyc → ev3_sta_cyc
  • 周期ハンドラの動作停止:stp_cyc → ev3_stp_cyc

アプリケーションで使用できるファイル名の制限

  • コンパイル内容によっては、EV3RTに含まれるファイル名をアプリケーションでは使用できないことがあります(コンパイル時にエラーが発生します)。
  • EV3RTのβ3-1に含まれるファイル名は、おおよそ以下の通りです。アプリケーションを作成する際には注意してください。
alarm.c
alarm.h
allfunc.h
am1808.h
analog_dri.c
analog_dri.h
ant_cmds.h
api.cfg.h
api_common.h
app1.c
app2.c
app3.c
app4.c
app_mod.c
apploader.c
apploader.h
arm.c
arm.h
arm_primecell_uart.c
arm_primecell_uart.h
arm_tool.h
backlight.h
banner.c
banner.h
bitsperlong.h
bluetooth_dri-inquiry.c
bluetooth_dri.c
bluetooth_dri.h
bluetooth_dri_dma.c
bluetooth_init_cc2560_2.44.c
bluetooth_sdp_query.c
bluetooth_spp.c
bluetooth_spp_client_no_csr.c
bluetooth_spp_master.c
bluetooth_spp_server.c
bluetooth_spp_server_old.c
bluetooth_spp_slave.c
board-da850-evm.c
brick_dri.c
brick_dri.h
bt_control.h
bt_control_cc256x.c
bt_control_cc256x.h
bt_control_iphone.h
btstack-config.h
btstack.c
btstack.h
btstack_memory.c
btstack_memory.h
button_event_trigger.c
button_event_trigger.h
bytecodes.h
cc932.c
cc936.c
cc949.c
cc950.c
ccsbcs.c
check.h
chip_config.c
chip_config.h
chip_kernel.h
chip_rename.h
chip_sil.h
chip_stddef.h
chip_test.h
chip_timer.c
chip_timer.h
chip_unrename.h
circ_buf.h
compiler-gcc.h
compiler-gcc4.h
compiler.h
console_dri.h
console_task.c
const.h
core_cfg1_out.h
core_config.c
core_config.h
core_insn.h
core_kernel.h
core_rename.h
core_sil.h
core_stddef.h
core_svc.h
core_unrename.h
cp15.c
crc16.c
crc16.h
crc32.c
crc32.h
csl.h
cslr.h
cslr_dspintc.h
cslr_gpio.h
cslr_mcasp.h
cslr_prucore.h
cslr_pruintc.h
cslr_psc_OMAPL138.h
cslr_syscfg0_OMAPL138.h
cyclic.c
cyclic.h
d_analog.c
d_bt.c
d_pwm.c
d_sound.c
d_uart_mod.c
da850.c
da8xx.h
daemon.c
dataqueue.c
dataqueue.h
dataqueue_mod.c
dataqueue_mod.h
debug.h
delay.h
device.h
diskio.c
diskio.h
dmloader.c
dmloader.h
dmloader_impl.h
domain.h
driver_common.h
driver_debug.c
driver_debug.h
driver_interface.h
driver_interface_brick.c
driver_interface_brick.h
driver_interface_filesys.c
driver_interface_filesys.h
driver_interface_lcd.h
driver_interface_sound.c
driver_interface_sound.h
edma.c
edma.h
edma_event.h
elf.h
elf32-arm.c
elf32.c
elf32.h
errno-base.h
errno.h
ev3.h
ev3_hacks.c
ev3_hacks.h
ev3api.c
ev3api.h
ev3api_battery.c
ev3api_battery.h
ev3api_brick.c
ev3api_button.h
ev3api_fs.c
ev3api_fs.h
ev3api_lcd.c
ev3api_lcd.h
ev3api_led.h
ev3api_motor.c
ev3api_motor.h
ev3api_newlib.c
ev3api_rtos.h
ev3api_sensor.c
ev3api_sensor.h
ev3api_speaker.c
ev3api_speaker.h
ev3cyclic_dri.c
ev3exception.c
ev3main.c
ev3rt_console.c
event_manager.c
event_manager.h
eventflag.c
eventflag.h
exception.c
exception.h
extsvc_fncode.h
fatfs_dri.c
fatfs_dri.h
fatfs_syscall.c
fb.h
fb_draw.h
fbcore.c
ff.c
ff.h
ffconf.h
fs.h
gap.h
gen_defs.h
gfp.h
gic.c
gic.h
gpio.h
gpio_dri.c
gpio_dri.h
hal_cpu.h
hal_tick.h
hal_uart_dma.h
hci.c
hci.h
hci_cmds.c
hci_cmds.h
hci_dump.c
hci_dump.h
hci_transport.h
hci_transport_h4.c
hci_transport_h4_dma.c
hci_transport_h4_ehcill_dma.c
hci_transport_h4_iphone.c
hci_transport_h5.c
hci_transport_usb.c
hires_alarm.c
hires_alarm.h
hires_cyclic.c
hires_cyclic.h
histogram.c
histogram.h
hrtimer.h
hw_edma3cc.h
hw_edma3tc.h
hw_mmcsd.h
hw_psc_AM1808.h
hw_spi.h
hw_syscfg0_AM1808.h
hw_types.h
hw_uart.h
init.h
int-ll64.h
integer.h
interrupt.c
interrupt.h
io.h
ioctl.h
irqreturn.h
irqs.h
itron.h
kernel.h
kernel_fncode.h
kernel_impl.h
kernel_int.h
kernel_rename.h
kernel_unrename.h
l2cap.c
l2cap.h
l2cap_signaling.c
l2cap_signaling.h
lcd_dri.c
lcd_dri.h
lcd_font.c
lcd_spi.c
lego_ti_omapl_pru_suart.c
lego_ti_omapl_pru_suart.h
linked_list.c
linked_list.h
list.h
lms2012.h
lmstypes.h
loader.c
log_output.c
log_output.h
logtask.c
logtask.h
makeoffset.c
mem_manage.c
memory.c
memory.h
memory_pool.c
memory_pool.h
mempfix.c
mempfix.h
messagebuf.c
messagebuf.h
misc_command.c
mm.h
mmcsd.c
mmcsd.h
mmcsd_dri.c
mmcsd_fs.h
mmcsd_proto.c
mmcsd_proto.h
mmcsd_rw.c
mmcsdlib.c
mmcsdlib.h
module.h
module_common.h
motor_dri.c
motor_dri.h
mpcore.c
mpcore.h
mpcore_tool.h
mutex.c
mutex.h
mux.h
newlib_dri.c
newlib_dri.h
newlib_dri_cfg.h
notifier.h
old_loader.c
omapl_suart_board.h
overrun.c
overrun.h
page-nommu.h
page.h
platform.h
platform_interface_layer.h
platform_iphone.h
posix_types.h
pridataq.c
pridataq.h
pru.c
pru.h
pru_suart.c
pru_suart_fw.h
psc.c
psc.h
queue.h
remote_device_db.h
remote_device_db_memory.c
rfcomm-echo.c
rfcomm.c
rfcomm.h
run_loop.c
run_loop.h
run_loop_embedded.c
run_loop_posix.c
run_loop_private.h
run_loop_toppers.c
sample1.c
sample1.h
sdp.c
sdp.h
sdp_client.c
sdp_client.h
sdp_parser.c
sdp_parser.h
sdp_query_rfcomm.c
sdp_query_rfcomm.h
sdp_query_util.c
sdp_query_util.h
sdp_util.c
sdp_util.h
semaphore.c
semaphore.h
serial.c
serial.h
serial_mod.c
serial_mod.h
sexyz.c
sexyz.h
sil.h
slab.h
soc.h
soc_AM1808.h
soc_OMAPL138.h
soc_cache.c
soc_edma.c
soc_edma.h
socket_connection.c
socket_connection.h
sound_dri.c
sound_dri.h
spi.c
spi.h
splash_bmpfile.h
st7586fb-ev3dev.h
st7586fb.c
st7586fb.h
startup.c
stddef.h
strerror.c
string.h
suart_api.c
suart_api.h
suart_err.h
suart_pru_regs.h
suart_utils.c
suart_utils.h
svc_call.h
svc_manage.h
svc_table.c
sys_manage.c
syscopyarea.c
sysfillrect.c
sysimgblt.c
syslog.c
syslog.h
t_perror.c
t_stddef.h
t_stdlib.h
t_syslog.h
target.h
target_cfg1_out.h
target_config.c
target_config.h
target_kernel.h
target_rename.h
target_serial.c
target_serial.h
target_sil.h
target_stddef.h
target_svc.h
target_syssvc.h
target_test.h
target_timer.h
target_unrename.h
task.c
task.h
task_except.c
task_manage.c
task_refer.c
task_sync.c
telnet.c
telnet.h
termbits.h
test_lib.c
test_lib.h
test_messagebuf1.c
test_messagebuf1.h
test_messagebuf2.c
test_messagebuf2.h
test_messagebuf3.c
test_messagebuf3.h
test_svc.c
time_event.c
time_event.h
time_manage.c
tistdtypes.h
tl16c550.c
tl16c550.h
tlsf.c
tlsf.h
tool_stddef.h
tool_svc.h
trace_config.c
trace_config.h
trace_dump.c
types.h
uaccess.h
uart.c
uart.h
uart_dri.c
uart_dri.h
unicode.c
utils.c
utils.h
vasyslog.c
vmalloc.h
wait.c
wait.h
wavefmt.h
workqueue.h
xmodem.c
xmodem.h
zmodem-toppers.c
zmodem-toppers.h
zmodem.c
zmodem.h

Last modified 9 years ago Last modified on Mar 24, 2015, 10:35:12 AM
Note: See TracWiki for help on using the wiki.